nmCurveField는 Maya 4.5용 다이나믹 플러그인으로서 시스템에서 넙스 커브가 포함된 파티클의 움직임을 제어합니다.
플러그인을 설치하려면 nmCurveField.mll 파일이 마야 플러그인 경로 디렉토리 중 하나에 있어야 합니다. nmCurveField.mel 파일은 출처를 찾을 수 있는 임의의 장소 또는 마야 스크립트 경로의 시동 디렉토리 중 하나에 있어야 합니다.
멜 스크립트를 구동시키면(또는 마야가 실행될 때 자동으로 실행됨) Dynamics->Fields 메뉴 안에서 Curve라고 하는 옵션 상자가 없는 항목이 새로 생긴 것을 확인할 수 있습니다. 플러그인을 사용하려면 먼저 불러와야 합니다.
플러그인을 사용하려면 커브를 만든 다음 변수의 범위를 0 ~ 1로 설정하십시오(매우 중요합니다). 커브를 선택한 채 Dynamics->Fields->Curve를 선택하십시오. 이렇게 하면 선택된 커브를 입력 값으로 하는 새로운 필드 노드가 생성됩니다. 그런 다음 일반적인 다이나믹 관계 창을 사용하여 파티클 시스템에 필드를 연결할 수 있습니다.
커브에서 키프레임을 설정하여 필드에 영향을 미치는 변수를 제어할 수 있습니다. 프레임 1의 변수 값은 U 값, 0에 해당하고 프레임 100에서 이펙트에 대한 값은 U 값, 1에 해당합니다. 즉 이펙트의 프로파일을 애니메이션 그래프 에디터로 애니메이션하여 완벽하게 제어할 수 있습니다. 이를 활용하는 변수로 Magnitude, Attenuation, MaxDistance, Attraction, Axial, Flow가 있습니다.
Magnitude: 전체적인 Force의 이펙트를 Maya의 다른 필드와 비슷한 방식으로 제어
Attenuation: 거리에 따라 상쇄되는 Force의 이펙트를 Maya의 다른 필드와 비슷한 방식으로 제어
Attraction: 커브가 파티클에 가장 가까운 U 값에서 파티클을 잡아 당기는 정도 제어
Axial: 파티클이 커브를 회전하는 정도를 제어, 파티클이 U 값, 1에서 머무를 경우, 파티클에 가장 가까운 U 값에서, 탄젠트로 정렬된 커브 둘레를 파티클이 회전하는 것처럼 보입니다.
Flow: 파티클이 커브를 따라 늘어난 정도를 제어, 커브의 모양을 따라 흐르는 것처럼 보입니다.
이 툴은 현재 지원되지 않습니다. 버그를 발견하거나 질문이 있으신 분은 colin@nomadicmonkey.com으로 보내주십시오.
버전 0.5 - Win32
|