将模型导入 UE4

在建模器的 UE4 版本中(或在自定义许可编译器中)保存模型时将获得一个 .srt 文件。这便是需要导入 UE4 编辑器的文件。SpeedTree 模型将被导入一个普通静态网格体物体。如没有 .srt 文件,请单击 此处

以导入其他资源的方式导入 .srt 文件。建议为模型创建一个文件夹,使结果资源按下图方式排列。按下 Import 导入模型。

ue4_import.png

导入时,导入对话框中将显示多个选项。第一个是 3D 几何体、布告板、或两者之间进行的选择。如果一棵树只用于近景,它即为一颗“英雄”树,否则将布告板设为最低的 LOD 时将出现问题(因为有时动态阴影会投射在平坦的布告板几何体上),可选择无视布告板网格体。如果一棵树只用于远景,需要减少 3D 几何体的加载,则可只将布告板导入。只导入布告板网格体还将创建一个静态网格体,可与 UE4 的植物图层一同使用。

在导入对话框中还可选择 3D 树材质是否包含细节、高光、以及枝干缝隙混合。还可为材质添加顶点处理,将一个特殊的 SpeedTree 节点放入材质中,处理风吹、布告板、以及树上其他按每个顶点计算的效果。

最后可将 SpeedTree 建模器中设置的碰撞基元导入新建 SpeedTree 网格体上的碰撞信息。

ue4_import2.png

导入过程完毕后即可拥有新建资源(如下图所示):

ue4_assets.png

材质至关重要。请注意:对导入器生成的材质可进行完全自由的编辑。这些材质具备基础元素,但可根据场景进行改良和定制。

连接到“World Position Offest”(下图所示)的 SpeedTree 节点是 SpeedTree 特定的唯一组件。断开连接后,使用此材质渲染的所有资源皆与静态网格体相同。连接之后,将获得 SpeedTree 风吹效果和流畅的 LOD 过渡。这是 SpeedTree 节点上可用的几个选项:

SpeedTree Color Variation 节点(如下图所示)基于模型位置/朝向为材质添加颜色变化。利用此节点可轻松实现微妙的颜色变化效果,而无需添加多个树模型。