雪地滚球效果1、使用MAYA准备场景。建立一个多边形plane,这里设置其宽度width=20 ,高度height=20,宽度和高度的细分值都设置为30。我们将用它来作为雪地,如图。
2、选择这个平面,将它指定为softbody柔体。dynamicssoft/rigid bodiescreate soft body 在弹出的对话框中设置如下,点击创建。
3、再创建一个多边形球体,用来当作碰撞物体。半径设为2
4、选择这个球体,将它指定为active rigidbody主动刚体。dynamicssoft/rigid bodiescreate active rigid body保持默认参数即可:
5、保持选择球体,按ctrl+a 打开 atrribute editor,在rigidbody标签下performance attributes项的stand in下拉菜单更改为sphere。这样就可以加速动力学计算速度,因为我们的碰撞物体也是球体。
6、为球体添加重力 dynamicsfieldsgravity 默认参数即可。播放动画,可以看到球体开始下落了。
7、但是球体和雪地之间并没有发生碰撞。现在为雪地和球体之间添加碰撞。先选择雪地,再选择球体,然后使用dynamicsparticlesmake collide 添加碰撞命令。这时,当球体下落时,就会和雪地之间发生碰撞了。
9、接下来给地面制定为被动刚体dynamicssoft/rigid bodiescreate active pasive body保持默认参数即可。
10、我们会发现,当球落到地上的时候,雪地的表面由于受到球体碰撞力的作用,还会一直运动,这是一个错误。下面来修正这个错误。
12、下面给球体一个x轴方向的出速度,让它在雪地里能过滚起来。选择球体,按ctrl+a进入atrribute editor的rigidbody标签的initail settings项,设置initial velocity的x轴速度为5。
如上,雪地滚球的动画效果就制作出来了。 如果你使用MAYA制作雪地球效果,就这么简单,如果您感兴趣或者有疑问,可以到模型云交流讨论哦。