你可以将文件作为地形导入到Twinmotion中,从而为场景添加真实世界的户外地貌。 要创建代表山脉、沙漠或峡谷等各类地貌的地形文件,你可以用真实世界的数据为基础,也可以在各种设计应用程序或图像编辑软件中进行创建。 你可以将各种文件格式的地形文件导入到Twinmotion中,然后使用地形雕刻和绘制工具来修改其形状和外观。
本页将介绍可导入到Twinmotion中的地形文件的格式,并简要概述地形的雕刻和绘制工具。 如需了解如何在Twinmotion中导入地形,请参阅导入地形。
支持的地形文件格式
下表列出了可以作为地形导入到Twinmotion中的文件类型。 如需详细了解这些文件格式,请参阅下文的高度图、点和网格体小节。
| 文件格式 | 说明 |
|---|---|
| 高度图 | |
| 一种16位灰阶的RAW图像文件格式,包含了地貌的海拔数据,以黑色、白色和灰色区域的形式呈现。 |
| 一种16位灰阶的图像,包含了地貌的海拔数据,以黑色、白色和灰色区域的形式呈现。 |
| 点 | |
| 一种基于文本的文件格式,包含了地貌的海拔数据,以X、Y、Z点坐标形式呈现。 |
| 一种基于文本的文件格式,包含了地貌的海拔数据,以X、Y、Z点坐标形式呈现。 |
| 网格体 | |
| Trimble SketchUp软件的专有文件格式。 |
| FBX(Filmbox)是Autodesk拥有的一种文件格式。 它支持在数字内容创建(DCC)应用程序之间交换数据。 |
| 最先由Wavefront Technologies开发的一种开放文件格式。 众多设计软件都可以打开和导出此文件格式。 你只能导入被保存为多边形网格体对象的OBJ文件。 Twinmotion不支持NURBS对象。 |
| Maxon Cinema 4D软件生成的一种文件格式。 |
高度图
在创建地形时,你可以导入到Twinmotion中的高度图文件的格式如下:
.r16.png
高度图是一种灰阶图像,以黑白颜色值的形式存储地貌高度数据。 纯黑色区域表示地貌的最低点,纯白色区域表示最高点。 灰色区域表示最高点和最低点之间的海拔高度。 地形的尺寸、最高点和最低点都被存储在对应的高度图文件中,但你可以在导入时重载这些值。
如下图所示,与上图相同的高度图被导入到Twinmotion中并被转换为地形。
你可用多种方法生成高度图文件,例如:
在虚幻引擎中使用 地形工具。
使用那些采用真实世界海拔数据的在线高度图生成器。
使用Photoshop等图像编辑软件创建高度图。
点
在创建地形时,你可以导入的点文件的格式如下:
.xyz.txt
点文件是纯文本ASCII文件,以XYZ坐标的形式存储地貌海拔数据。 点文件中的每一行文本都定义了地貌中一个点的位置,具体由水平(X)、垂直(Y)和海拔(Z)值定义。
使用任意基础的文本编辑器(例如记事本)即可打开点文件。 下图展示了用记事本打开.txt格式点文件的示例。
下图展示的.txt点文件同上图,但该文件被导入到Twinmotion中并转换为地形。
网格体
Twinmotion支持将多种文件类型导入为几何体。 其中部分文件类型还可以被导入为地形。 当你将这些类型的文件导入为地形(而不是几何体)时,你还可以使用Twinmotion中的地形雕刻和绘制工具来修改其形状和外观。
在创建地形时,你可以导入的网格体(或几何体)文件的格式如下:
.skp.fbx.obj.c4d
你只能导入被保存为多边形网格体对象的OBJ文件。 Twinmotion不支持NURBS。
雕刻并绘制地形
将文件作为地形导入到Twinmotion中后,你可以使用其属性(Properties)面板中的雕刻(Sculpt)和绘制(Paint)工具修改该地形的形状和外观。
要在属性面板中查看雕刻和绘制工具,请在视口或场景图表中选择地形。
雕刻工具
使用雕刻(Sculpt)工具即可修改地形的表面。 你可以自定义雕刻工具的形状、直径和强度。 要开始雕刻,请选择一个雕刻工具并点击地形(或点击并拖曳地形)。
雕刻工具
| 图标 | 名称 | 说明 |
|---|---|---|
抬升(Raise) | 抬升地貌的海拔。 | |
挖掘(Dig) | 在地貌中挖洞。 | |
平滑(Smooth) | 使地貌的生硬边缘变得平滑柔和。 | |
噪点(Noise) | 以非均匀方式抬高或挖掘地貌,从而在地形表面上产生随机变化。 | |
侵蚀(Erode) | 调整地形的高度,从而造成地貌侵蚀效果。 | |
平整(Flatten) | 在鼠标点击时应用地貌抬升,并为地形的其他部分应用相同的抬升效果。 |
雕刻设置
| 设置项 | 说明 |
|---|---|
形状(Shape) | 定义雕刻地形所用的形状。 默认形状为圆形。 选项:圆形、平滑圆形、斑点、污渍 |
直径(Diameter) | 定义雕刻工具影响的地形的直径范围。 默认直径为10米。 选项:0米至160米 |
强度(Intensity) | 决定了雕刻工具所产生效果的强度。 数值越高,对地形的影响越强。 默认值为15%。 选项:0%到100% |
绘制工具
使用绘制(Paint)工具即可绘制地形的表面。 要开始绘制,请选择一种材质并点击地形(或点击并拖曳地形)。 默认情况下,系统会建议使用库中材质(Materials) > 地面(Ground) > 自然(Nature)类别中的四种材质。
要使用其他材质类型,请在库中选择一种新材质,并将其拖放到任一材质图块上。 为获得最佳效果,建议使用地面(Ground) > 自然(Nature)类别中的材质。
你可以自定义纹理的缩放、绘制笔刷的形状和直径以及材质的不透明度。
绘制设置
| 设置项 | 说明 |
|---|---|
纹理缩放(Texture Scale) | 定义纹理的缩放。 手动输入数值即可重载滑块的最大值。 选项:0.001至100.00 |
形状(Shape) | 定义绘制地形所用的形状。 默认形状为圆形。 选项:圆形、平滑圆形、斑点、污渍 |
直径(Diameter) | 定义绘制笔刷的直径。 默认直径为10米。 选项:0米至160米 |
不透明度(Opacity) | 控制被绘制材质的不透明度等级。 选项:0%到100% |