行业资讯

UE4、用Actor进行控制坐标模型的重置办法

2022-10-19 09:18:30

大家一定遇到过UE4中一些静态模型的坐标轴有偏移,坐标不在模型本身的情况。一般很多朋友遇到这种情况可能会导出到3D建模软件中进行重置。其实UE4中也有reset的方法。下面我给大家分享2个方法。

一、使用Actor控制坐标

1.将放置actor工具栏中的空actor放入场景中。空的actor位置可以根据自己的需要放置。

2.将需要修改坐标的模型改为可移动的,将需要的模型拖到UE4窗口右侧世界中的空actor中。

3.选择你在场景中放置的演员并拖动它ue建模外包,模型将跟随演员,因此主坐标成为你放置演员的位置。

总结:其实这个方法主要是把模型放到空actor里面,空actor变成父类,model变成子类。这样,坐标就会随着父类的actor一起移动。

但是模型本身的坐标并没有改变。但是这种方法的好处是 1.按下G隐藏的时候,actor也会被隐藏,不会影响模型效果。2.坐标位置可以根据演员自由控制。3.演员下可以同时挂多个模型,对多个模型进行拖拽控制,同步缩放控制。(注:在坐标不一致的情况下ue建模外包,分组只能控制XYZ的移动,不能按相同比例缩放,会乱)

二、使用UE4自带插件重置坐标

1、打开UE4插件选项,对“mode”进行简化搜索(插件全称:Modeling Tools Editor Mode)。选择插件启用它,然后重新启动 UE4 引擎。(注:如果打开插件有提示是beta版,可能用不上不稳定,不用直接选“是”)

2. 在模式中选择建模。

3、在建模选项中ue建模外包,找到“变换”栏下的“编辑轴心”,点击选择。

4、我们选择模型修改坐标数字孪生系统,先在顶视图修改ue4开发外包,再在左视图修改。

图A:偏移模型坐标位置。图B是:顶视图修改。图 C:修改为左视图。当然,你也可以根据自己的需要进行修改。

5. 修改完成后ue建模外包,选择接受。

6.坐标已修改。我将坐标设置为模型的中心

7.导出到3DMax查看

总结:使用UE4自带的(Modeling Tools Editor Mode)插件可以从根本上修改模型坐标。修改完成后,即使关闭插件,修改后的坐标也会被保存。

注意:辅助插件修改坐标后,源文件中静态网格物体的坐标也会被修改。也就是说,你修改的坐标在放入场景后不会临时修改,也会在原来的asset上修改。

所以有些项目特意将模型坐标设置在0.0.0的位置。但模型不在 0.0.0。大概是为了能够直接拼接场景。在这种情况下,我们可以将需要的模型复制到自己创建的文件夹中。在修改坐标时,我们也必须使用复制的模型进行修改。

标签: ue建模外包