本实例是做原子运动穿越薄片的效果。制作的原理和上次类似。

这次被穿越的方块不做高低变化,而是体积“坍缩”为零,当原子穿越之后方块体积又恢复到原始状态。这样的变化同样是通过距离来判定的。

select $box*

for t=0 to 100 do

animate on

at time t

for a in selection do

(

x=distance $sphere01 a

if x < 300 then

(

a.width=0

a.length=0

a.height=0

)

else

(

a.width=100

a.length=100

a.height=100

)

)

3dsmax 动画基础,3dsmax脚本动画制作教程