Hello . 大家好,今天给大家带来Unreal制作布料角色交互设计教程,我是木偶心没。
Unreal的布料系统从4.16以后,就使用了NVIDIA的NvCloth Solver替换了之前的Apex布料的解算器Solver,但是又仍然兼容了之前的workflow(仍然可以通过第三方软件来制作apx文件然后导入到引擎中)。比如说常见的三方软件是指MAX,MAYA和PhysX SDK自带的ClothingTool。
本次分享主要是在官网动画效果的基础上面,解决布料和人的外部碰撞。最后效果如下图
我们这里因为官网有详细的教程,所以省略掉基本动画的制作过程。参考:https://docs.unrealengine.com/zh-CN/Engine/Physics/Cloth/Overview/index.html
我们在完成好的布料里面运行第三人称游戏发现,当前的角色与布料是没有任何交互,因为当前布料不识别角色的碰撞,所以现在我们先右键布料,然后选择Asset Actions中的Create Blueprint Using This,给布料创建一个蓝图
然后双击打开我们的蓝图,选择mesh,右边属性勾选Colide with Environment
完成以后保存编译将新蓝图拉到场景中并运行游戏,
发现角色和布料之间还是没有进行碰撞,但是和我们拉进去的box就会有碰撞效果。这是因为布料只能识别world static的碰撞预设,所以现在我们打开第三人称角色蓝图,勾选mesh的collision presets为BlockAll,然后保存编译
现在我们发现角色依然不能和布料进行碰撞,这是因为游戏过程中布料的碰撞解算并没有一直都在,所以需要打开布料蓝图,然后添加如下节点。
表示我们不断更改布料的位置,每次更改以后都会重新进行布料系统的碰撞计算。(能达到效果的同时也会比较性能的耗费也会比较高)现在我们保存编译并运行游戏
可以看到有了交互效果,由于布料在随时更新位置,所以具体需要看项目需求来进行合理运用。
来源:Thepoly公众号
下一篇 Unreal材质优化实用教程
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答《黑神话:悟空》PS5游戏版号已拿到!这几个专业,未来真的赚到了!
一款像《黑神话:悟空》这样的3A制作,其制作团队一般需要游戏策划、原画设计、3D美工、建模师、动画师、UI制作、游戏程序员等必要岗位。
今年回暖的行业不仅仅是动画,像前面提到的所有专业,如剪辑包装、3D模型、角色动画、虚幻视效、AI商业绘画、虚幻开发、室内设计等......
腾讯游戏美术春招已经启动啦!25、26、27、28届均有机会投递,实习岗位有动画、特效、3D场景/角色、2D场景/角色、技术美......
刚入学的同学,在第一次学到新软件的时候,经?;岜桓髦挚旖菁?。但是网上download的快捷键记忆图,不一定就是合适的。这里......
官方宣布3月共134款新游戏版号过审,网传68家游戏公司超1000岗位
提前了解行业趋势,关注热门游戏和新技术如AI、UE5等;或通过了解和参加线上、线下行业游戏大赛或交流峰会,增加行业信息来源,积......
今天要分享的是武汉校区剪包专场招聘会,企业代表是曾就读于武汉校区2210期的剪包学长,这次代表公司返校,招聘视频拍摄剪辑岗位。