Maya/Particles 2015. 7. 14. 18:02

smoothstep함수를 이용한 particle Expression.


particle_SmoothStep_Test.mb


particle_SmoothStep_Test_01.mb



위에 사진은 particle_Smoothstep_Test_01을 찍어논 것이다.

Smoothstep는 linstep와 다를게 없다. 좀더 부드러운 그래프를 만들어 줄뿐이다.

smooth하게 lin는 liner를 말하는 것이니 말이다.

particle_Smoothstep_Test_01파일에서는 좀더 실험적인 공부를 해보았다. 중력값을 재미나게 주고싶어서 아래와 같이 Expression을 줬다.

일단 Add Attribute를 하나 만들어준다.(이름을 중력의 Magnitude를 Expression을 클릭 이름을 복사해와서 Add Attributre에서 .을 _로 바꾸어 주었다. 그다음 Add attribute한 gravityField1_

magnitude를 아래와 같은 공식을 써넣어준다.(Runtime에 써넣어준다.)


if(particleShape1.lifespanPP > 2)

gravityField1.magnitude = 0.1;

else

gravityField1.magnitude = 9.8;


lifespanPP를 rand(1.7, 3.5)로 주었는데 만약 lifespanPP가 2보다 크다면 gravityField1_magnitude는 0.1이고

그렇지 않다면 gravityField1.magnitude는 9.8의 값을 가진다 라고 사용하였다.


'Maya > Particles' 카테고리의 다른 글

Flow and Particle Expression.  (0) 2015.10.12
Particle Expression Test.(linstep설명)  (0) 2015.07.13
Particle test.  (0) 2015.07.06
Febreze Final.  (0) 2015.06.30
Field조절.  (0) 2015.06.25