查看: 1264|回复: 0
打印 上一主题 下一主题

maya粒子系统打造粒子与物体碰撞时的效果

[复制链接]

347

主题

1

听众

3111

积分

中级设计师

Rank: 5Rank: 5

纳金币
1147
精华
41

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2013-10-21 16:57:05 |只看该作者 |倒序浏览
maya粒子系统功能之强大远远超出我的想象,今天我用一个粒子给大家大概的介绍一下maya粒子系统,先来看我们今天要用maya制作的效果:


01做物体与粒子碰撞特效时,我们要追求好效果,要求粒子必须发射到精确的位置。比如剑在墙上刮起的火花,石头从山上滚下来带起来的灰尘和小石子,一个人走路时,脚带起来的尘土等等。





02石头(暂且将石头命名为 boulder )从小山丘上滚下来,会带起很多灰尘。我们现在实现这种效果。我们做个石头(命名为 boulder ),进入 dynamics 主菜单,给石头加 active rigid body 和 gravity field 效果。然后建个( plane )平面,给 plane 加个 passive rigidbody 。再选择附加了 rigidbody 效果的石头,再给它个 softbody (如下图),选择 duplicate, make copy soft ;勾选 ''hide non-soft object ,勾选 'make non soft a goal' ,然后设置 weight 为 0.8 ,点 create 按钮。我们打开 outliner ,选择石头中的( copy0boulder )节点,将它隐藏,粒子不要隐藏,我们只要看到 'soft boulder' 就行了。




03我们这一步要做的是把 softbody particles 与 plane 进行碰撞。选择 plane ,进行 particles >make collide ,设置如下属性:
resilience 为 0
friction 为 0 ;
然后打开 window >relationships editor >dynamics pelationships, 使 softbody particle's collision 和 plane 连接,现在这两个物体就可以碰撞了。
选择 softbody particle 对象,打开 particles >particle collision events ,
在弹出的框中,按下图设置属性:


04现在 hardware (硬件)渲染动画,大家会看到 boulder 与 plane 碰撞时产生的点是灰色的,也就是 softbody particles 是灰色的。我们就给这些粒子加颜色。进入粒子的 particleshape attribute ,点击 add dynamic attributes 里的 color ,给它个如下图的颜色。
在它的 opacity attribute 里设置 value 为 0 。



05最后要注意的是,这个技巧不是要我们怎么用 rigid body ,而是要大家延伸这个技巧。假设角色走路所带起来的灰尘,路面还要用 'make collide' ,但不需要 rigid body 了,同样角色的脚也不需要变成 softbody ,我们只要选择脚骨骼那的皮肤进行 softbody 就行了。
教程很粗糙,希望大家能做出好效果,感谢观看!
好消息:纳金网开设网站专题,整合提供各种maya模型maya建模教程maya软件下载等,有需要的朋友可自行免费下载!





分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-14 16:04 , Processed in 0.099402 second(s), 27 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部