修改静态网格体几何体

对使用静态网格编辑器的编辑模式功能按钮修改静态网格体资源几何体的方法进行讲解。

Windows
MacOS
Linux

将静态网格体导入虚幻中后,静态网格体的几何体可能会发生部分小问题。例如包括:

  • 运行时实际无需的额外三角形,删除后可优化模型。

  • 朝向意外错误的三角形,由于背向剔除,会随时消失。

返回设计工具,在其中修正错误,重新导出模型,然后重新导入虚幻,可修复以上问题。但此过程十分耗时。如最初直接以CAD格式将静态网格体资源导入虚幻,则可能需向资源准备工作流中添加全新设计工具。

静态网格体编辑器提供部分基本几何体编辑工具,可无需离开虚幻编辑器,轻松修复此类小问题。

本页将对在项目中使用此类工具,对静态网格体资源细微编辑的方法进行讲解。

  • 此类网格体编辑操作将修改静态网格体的原始几何体,但不会基于该几何体即时更新其他数据。例如,删除的三角形仍在自动生成光照贴图UV布局中占用空间,且仍出现在指定到静态网格体的较低细节等级(LOD)中。根据对几何体进行的修改类型,可能需进行重新创建此类数据、重新构建关卡的照明等操作。

  • 本页讲解的静态网格体编辑模式,当前仅适用于Unreal Studio项目。欲了解创建Unreal Studio项目或转换现有项目的相关细节,参见设置虚幻项目使用Datasmith

编辑器工作流

  1. 在静态网格体编辑器中打开要修改的静态网格体资源。
    可在 内容浏览器 中双击将其打开,或在关卡视口中右键点击静态网格体对象并在快捷菜单中选择 编辑 来将其打开。

  2. 在静态网格体编辑器UI的主工具栏背后,可找到名为 网格体编辑(Mesh Editing) 的次要工具栏选项卡。

    Open the Mesh Editing Toolbar

    点击此选项卡打开网格体编辑工具栏:

    The Mesh Editing Toolbar

  3. 点击网格体编辑工具栏中的 编辑模式(Edit Mode) 图标。

    Edit Mode

    在编辑模式下,视口中将出现覆盖线框的模型,该线框显示相机可见的所有三角形轮廓。

  4. 选择一个或多个要修改的三角形。参见下方选择要编辑的面

  5. 选择要应用的面编辑操作。参见下方面编辑操作

  6. 要退出编辑模式,再次点击网格体编辑工具栏中的 编辑模式 按钮。

  7. 要保留修改,需保存静态网格体资源,再关闭虚幻编辑器。

选择要编辑的面

鼠标悬停在静态网格体中的三角形上时,鼠标光标下的三角形将黄色高亮显示。

可使用以下快捷键控制当前选择:

控制

结果

左键点击

清除当前选择,基于高亮三角形和当前选定模式开始新选择。

Control并左键点击

向当前选择添加新三角形,或从当前选择中移除高亮三角形。

Control和+

展开选择以包含相邻三角形:即与当前选定三角形共享至少一个顶点的所有三角形。

Control和-

对选中区域最外围三角形取消选择,缩小选定区域。

左键点击并拖动

选择与选定矩形重叠的所有面(正面和背面)。

选中面以橙色渲染:

Mesh editing selection and highlights

工具栏提供数种不同选择模式:

图标

含义

说明

Single face selection mode

单面

仅选择或取消选择当前高亮三角形。

Material selection mode

以材质

选择或取消选择静态网格体中与当前高亮三角形共享相同材质的所有三角形,无论其是否与高亮三角形连接。

Connected faces selection mode

以连接面

选择或取消选择与当前高亮三角形连接的所有三角形,无论两者是否共享相同材质。

Smoothing group selection mode

以平滑组

选择或取消选择与当前高亮三角形处于相同平滑组中的所有三角形。

选择处于活跃状态时可切换模式。因此可使用 元素 模式选择静态网格体给定部分中的所有连接三角形,然后切回 单个 模式并长按 Control 键取消选择单个三角形。

选择背向三角形

虚幻引擎渲染静态网格体时,其通常仅绘制主面相机可见的三角形。所有背向相机的三角形将被 剔除,即从场景中移除,以提高渲染性能。但部分建模应用程序无法如此清晰区分三角形的正、背面。因此,从此类应用程序导入静态网格体时,理想位置处的三角形可能未被渲染,或在意外角度渲染额外三角形。例如,此圆柱体的底部朝向对象内部:

Missing backfaces

进入 编辑模式 后,静态网格编辑器视口将以所有三角形的线框视图覆盖模型,此类三角形当前对相机可见:即面向相机的三角形和背向相机的三角形:

Backfaces rendered in EditMode

默认仅可选择面向相机的三角形。但可在网格体编辑工具栏中启用 背向 切换按钮。

Toggle button for selecting backfaces

启用此设置后,即使三角形背向相机,也可在静态网格体编辑器的视口中进行选择:

Selecting a backface

利用此设置可轻松选择模型中的背向三角形,以便使用[翻转](#flip)命令使其指向相反方向。

面编辑操作

静态网格体编辑器提供以下操作,可修改模型中的选定三角形。

删除

Delete

从静态网格体中删除所有选定三角形。

翻转

Flip

翻转所有选定三角形,使其面向相反方向。对于各三角形:

  • 颠倒法线,以便其在三角形的反面外指。

  • 颠倒三角形顶点的卷绕方向。

分配新材质

Assign Material

向所有选定三角形指定新材质。此操作将在静态网格体中新建此类三角形的材质插槽。

如已在 内容浏览器 中选择材质,该材质将自动指定到新材质插槽。如尚未选择,可在 细节 面板中将新材质指定到新材质槽,为三角形设置该新材质。

统一法线

Unify Normals

尝试统一选定三角形相邻各三角形的朝向。此工具可辨识与选定三角形共享至少一条边或一个顶点的所有三角形。如已辨识的三角形表面法线方向与选定三角形的相反,则工具将翻转该面方向,并重启操作,从已翻转三角形开始处理。

为高效使用此工具:

  1. 寻找需翻转的三角形或多三角形区域。

  2. 选择相邻背向三角形且并方向正确的一个或多个三角形。 

  3. 按下 统一法线(Unify Normals) 翻转与选定三角形相邻的所有背向三角形区域。

清除特征

虽然 清除特征 工具在 网格体编辑 工具栏中,但其并非 编辑模式 面操作工具。清除特征工具对静态网格体的整个几何体作用,而非仅选定三角形。必须 处于 编辑模式,才可使用该工具。欲了解详情,参见通过清除特征简化静态网格体

其他网格体编辑快捷键

在编辑模式下操作时,还可使用以下快捷键:

功能按钮

结果

F

缩放视口,显示当前选择。

Delete

从静态网格体中删除选定三角形。与工具栏中的[**删除**](#delete)按钮效果相同。

Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见