用户名 密    码

3ds Max绑定教程:制作中山舰(17)

来源:互联网 作者:未知 发布时间:2011-09-26 13:23:36 网友评论 0


粒子将随着海面曲线的变化而在不同的方位发射。不过为了更细致的表现出飞溅水花落到海面的效果,还需要设置表达式来使粒子吸附到海面。\前面使用到的海洋浮动系统,其实是通过colorAtPoint的MEL控制物体的高度变化的;而在表达式中使用MEL语句,是不会自动更新表达式引用的名称的。如
float $hei[] = `colorAtPoint -u $u -v $v oceanShader1`;
locator1.translateY = $hei[0];
oceanshader1和locator1的名称都不能在设置了表达式后再修改,除非同时更新MEL中的命名。也就是说,一旦使用了海洋中的“Boat”功能,不要轻易修改受控物体的名称。
粒子表达式有两种:creation和runtime(又分动力学前后执行)。Creation只在动画开始时执行一次,而runtime则会在动画每帧中执行。 本例中语句如下:\

搜索栏目