3D 마야(MAYA)에서 파티클(particle)를 사용하여 비 내리는 효과 만들기

반응형

3D 마야(MAYA)에서 파티클(particle)를 사용하여 비 내리는 효과 만들기

(Autodesk Maya 2014)

1)씬에 두개의 plane 오브젝트를 생성합니다(plane1, plane2)

plane1를 하단에 위치시키고 plane2를 상단에 위치시킵니다.

 

2)preferences의 타임슬라이더(time slider)에서 플레이백 및 애니메이션 범위를 설정합니다(96, 4초)

 

3)dynamic 메뉴세트를 선택합니다.

 

4)plane2를 선택하고 상단의 particles 메뉴에서 emit from object의 옵션을 선택합니다.

 

5)emitter type를 surface로 선택하고 create를 클릭합니다.

 

6)outliner에서 plane2의 하위에 emitter가 생성된것을 확인할수있습니다.

 

7)애니메이션을 플레이하면 plane2 오브젝트의 표면(emitter type - surface)에서 파티클(particle)이 방출되는것을 확인할수있습니다. 

 

8)뷰포트의 배경을 검정색으로 설정합니다(단축키 alt+b)

 

9)파티클 오브젝트를 선택하고 상단의 fields 메뉴에서 gravity를 선택합니다.

 

10)플레이하면 방출된 파티클이 중력에 의해 하강하는것을 확인할수있습니다.

 

 

11)파티클을 선택하고 particleshape 노드로 이동합니다.

render attributes의 particle render type에서 streak를 선택하고 current render type를 클릭합니다.

 

12)하단의 옵션을 사용하여 파티클의 모양을 설정합니다.

 

13)하강하는 파티클이 plane1에 충돌해야합니다.

 

14)파티클을 먼저 선택하고 plane1 오브젝트를 선택합니다.

 

15)상단의 particles메뉴에서 make collide를 선택합니다.

 

16)파티클이 plane1에 충돌하는것을 확인할수있습니다.

 

17)상단의 particles 메뉴에서 particle collision event editor를 선택합니다.

 

18)particle collision event editor에서 파티클 충돌 이벤트를 설정합니다.
하단의 event type에서 split에 체크하고 num particles를 3으로 설정한후에 create event를 클릭합니다.

 

19)플레이하면 파티클이 plane1 오브젝트에 충돌한 이후 분열하여 3개가 된것을 확인할수있습니다.

 

20)아웃라이너(outliner)에서 particle2 오브젝트가 생성된것을 확인할수있습니다. 첫번째 파티클(particle1)이 충돌 이후에 분열하여 3개가 된 두번째 파티클(particle2)입니다.

 

21)두번째 파티클(particle2)의 모양을 설정합니다(render attributes의 particle render type)

 

22)particle2 오브젝트를 선택하고 particleshape2 노드로 이동합니다.
lifespan attributes의 lifespan mode에서 random range를 선택합니다. 수명(lifespan)과 수명 랜덤(lifespan random)을 설정합니다. 아래 예에서 파티클의 수명을 최소값 1.7(1.9-0.2)에서 최대값 2.1(1.9+0.2) 이내에서 무작위로 설정합니다.

 

23)새로운 재질(lambert)를 생성하고 transparency(투명도)를 설정합니다. 이 재질을 파티클 오브젝트(내리는 비, particle1)에 할당합니다.

 

24)상단의 fields 메뉴에서 turbulence를 선택하여 씬에 난기류를 추가합니다.

 

25)상단의 window 메뉴에서 relationsship editors의 dynamic relationships으로 이동합니다.

 

26)좌측에서 파티클을 선택하고 우측에서 파티클의 fields를 활성화합니다. particle1, particle2 모두 중력(gravity)과 난기류(tubulence)를 활성화합니다.

 

27)emitter 노드의 속성에서 rate(particles/sec)를 설정하여 초당 방출하는 파티클의 개수를 설정합니다.

반응형

댓글

Designed by JB FACTORY