看案例
找设计
平面教程
三维教程
影视后期教程
设计欣赏
委托设计
更多...
公众号联盟
搜索
帖子
文章
用户
每日签到
品牌设计
包装设计
电商设计
卡通/插画设计
UI设计
3D设计
影视/动画设计
空间设计
工业设计
建筑景观设计
网页设计
商业摄影
设计欣赏
平面教程
三维教程
影视后期教程
飞特家园
飞特小组
公众号联盟
相关分类
MAYA入门教程
MAYA建模教程
MAYA材质灯光
MAYA渲染教程
MAYA角色动画教程
MAYA经典教程
MAYA场景教程
MAYA视频教程
Maya粒子替换实现射箭效果
常磊
发布于:2012-3-10 00:57
|
原作者: 刘宇辰
|
|
来自:飞特网原创教程
三维教程
/
MAYA教程
/
MAYA角色动画教程
101404
|
0
|
14
|
0
|
3
常磊
山东省 济南市 设计爱好者
发私信
+ 关注
简介
: 本教程向FEVTE的朋友们介绍利用Maya粒子替换实现射箭效果,教程主要介绍一些MAYA粒子方面的小技巧,希望能对朋友们有所帮助!
由于最近想做一个用粒子替换实现射箭的特效,一时摸不着头脑。粒子替换实现射箭的效果的最大问题在于,如果用粒子的速度velocity作为instancer的Aim Direction,那么一旦粒子与地面产生碰撞(这里我们碰撞属性中的摩擦力Friciton设置为1,弹力Resilience设置为0),势必导致速度瞬时变为0,使得箭无法插在地面上,而是一碰到地面就倒下。于是网上找了一下相关教程特别是G_no_mon的在线教程给了我很多提示。国内大部分相关教程也是翻译的那个版本,该教程提供的解决方案是使用了一个JMS的脚本,先是通过记录粒子的运动轨迹生成若干条曲线,然后将曲线上的的末端的一些点给删除了(也就是粒子碰撞地面后生成的轨迹点),最后让剑沿着这些曲线做"路径动画"。从而实现乱箭射在地面上(或是其他物体)的效果。研究过程中觉得用JMS脚本来一遍一遍的计算生成曲线有些浪费时间,而且对于我们这些MEL初学者来说,还的另外花些时间研究下JSM(当然了,学习是必须的)。只是我从原来的教程中得到些启发觉得可以用更为简单的方法去实现这一射箭的效果。现讲一下我的大概想法,既然我们不能直接用velocity作为instancer的Aim Direction,那么我们可以自定义一个变量用来存储粒子在碰撞前一帧,速度还没变为0的那个速度值,用该矢量速度值作为箭插在物体上的方向。为了完整起见,我把整个制作过程详细介绍一下:1.先制作一只简单的箭
FEVTE编注:
更多MAYA角色教程讨论交流和MAYA作业提交请进入飞特论坛三维作业板块,地址:
https://www.fevte.com/forum-54-1.html
2.制作一个地面,和一个用来发射箭的面
3.选择用来发射箭的那个面,通过Particles Emit form object,从该面上发射粒子
4.打开粒子发射器属性:emitter type :surfacerate(particles/sec): 5speed : 20speed random: 4
5.给粒子加个重力场
1
2
3
/ 3 页
下一页
14
好评
19
差评
刚表态过的朋友 (
33 人
)
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
飞特游客
关注飞特微博
常磊
山东省 济南市 设计爱好者
+关注
发私信
最新评论
您需要登录后才可以评论和提交作业
登录
|
立即注册
本周热点文章
這個設計·品宣丨汉华教育
zingc发布于:
昨天 09:57
這個設計·logo丨欢欢儿童俱乐部
zingc发布于:
昨天 10:06
這個設計·vis丨蟹先生
zingc发布于:
昨天 10:16
這個設計·logo丨蕙生活
zingc发布于:
昨天 09:53
委托设计
回到顶部