3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案

前言

本教程目的重点在于如何解决UE4中vehicle wheel没有collision的问题。如图

3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案
将车的各个部分命名,让自己可以区分。我将车体命名为root,左前轮fl,右前轮fr,左后轮bl,右后轮br。打开层资源管理器,将车轮附属到车体下。
附属
**将坐标显示模式调整成局部坐标,检查每个车轮以及车体的坐标轴朝向,要求:红色X轴向前,绿色Y轴向左,蓝色Z轴向上。**若不满足要求则需要修改,自行百度如何修改坐标轴。
3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案
到此,如果你的车没有奇怪的骨骼动画要求,可以导出了。可转到3dsmax导出部分。
如果你的车还有奇怪的骨骼动画要求,比如变形金刚什么的,继续添加骨骼并设置动画,本教程仅仅添加车轮车身骨骼与蒙皮,不制作奇怪的动画。
添加骨骼,注:UE4轮子附属的骨骼位置是骨骼的头而不是结尾,像如图所示的一段骨骼,UE4轮子附属部分是红色框而不是绿色框。
3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案
父子关系
选中骨骼,动画,骨骼工具,关闭启用骨骼并打开骨骼编辑模式,图中未打开骨骼编辑模式。每个错误坐标轴的骨骼都需要做一次,完成后根据需要选择是否恢复启用骨骼。
关闭启用骨骼

选中每个骨骼,同样切换到局部坐标模式调整坐标轴,要求与之前一样,要求:红色X轴向前,绿色Y轴向左,蓝色Z轴向上。
我在随意视图创建的骨骼坐标方向是这样的,显然不符合规定

3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案
确定骨骼坐标轴与车身车轮坐标轴正确无误后,对车身以及4个轮子分别蒙皮,这属于动画方面的内容,不会的自行百度。若有时间,后续或许会补这几步教程。蒙皮完毕可以导出。

3dsmax导出部分

选择你所有和小车模型有关的东西,导出选定对象

3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案
转到UE4导入部分。

UE4导入部分

若你的模型没有骨骼,则导入时勾选Skeletal Mesh,其它默认即可。

3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案

UE4部分

以下操作在官方文档和很多设置教程都可以读到更为详细的,会的可自行略过。
新建一个文件夹,开始操作。
导入我们的模型,会有3个文件,分别是Mesh模型文件,Physics物理资源文件和Skeletal Mesh骨骼文件。

3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案
选择ROOT骨骼,选择基础形状成BOX,对ROOT右键点击Add/Replace Body
3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案
在右边的细节面板,将物理种类从默认的Default调整成运动学的Kinematic,保存。
3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案

3.新建蓝图类,搜索出Vehicle Wheel。创建前轮与后轮,所以需要重复一次。前轮我命名为Front,后轮我命名为Back。前后轮都可以自行调节轮子参数,这里我先默认不管。

3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案
4.创建轮式载具蓝图
3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案
设置载具移动组件中的载具设置,把轮子改成我们之前创建的前后轮,即Front与Back。骨骼名字则改成我们在3dsmax中命名的骨骼,我这里为FL,FR,BL,BR。
3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案
把该蓝图拖动到世界中,点击模拟或者开始游戏。
3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案
再次运行
3DMAX制作载具模型导入UE4导致轮子无碰撞解决方案
碰撞完美!然后就根据官方文档或者各大视频网站的UE4载具蓝图设置教程,设置控制器,wasd移动等即可。至此,解决载具轮子无碰撞问题。

来源:innovvvvvation

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年7月20日
下一篇 2020年7月20日

相关推荐