CAD导入指南
导入CAD资源#
导入CAD资源时,将显示导入设置窗口:
可用的导入选项列表包括以下内容:
网格导入选项#
Import Meshes | 从文件导入几何体网格。 |
---|---|
Merge Static Meshes | 将所有子静态网格物体合并为一个(以父网格物体命名)。所有的网格表面将被复制并显示在Surfaces层次结构中。 |
Merge Surfaces by Materials | 启用具有相同材质的合并曲面。 |
Split by Grid |
启用导入网格的拆分。尺寸超过10000个单位的太大模型可能会出现与定位错误相关的各种伪像(抖动等)。您可以通过将网格划分为多个单独的网格来消除此类伪影。为此,只需启用此选项并设置用于网格划分的网格单元的大小(请参见下面的Grid Size参数)。 此选项不会拆分曲面。 |
Grid Size | 划分导入的网格的网格单元的大小,以单位为单位。 |
Repivot to Center | 将生成的网格的枢轴放置到其中心。可以用于其几何形状离其轴心太远的网格,因为这可能导致与定位误差相关的各种伪像(抖动等)。 |
Optimize Vertex Cache | 启用顶点缓存优化。此选项对索引的三角形列表重新排序,以提高运行时的顶点缓存利用率。可以将其关闭以加快保存过程;但是,如果保存最终版本,则应始终将其打开。 |
Linear Deflection | 限制三角形与原始曲面之间的距离。它用于与Angular Deflection一起定义导入模型的三角剖分。 |
Angular Deflection | 限制从曲面生成的相邻三角形之间的角度。它用于与Linear Deflection一起定义导入模型的三角剖分。 |
Use LODs | 定义是否将自动创建详细级别(LOD)用于导入的模型。 |
详细程度#
基于meshoptimizer 库的自动LOD生成功能将帮助创建一个对象的多个不同细节层次(LOD)变体。
要使用该功能,请在 Use LODs 下拉列表中选择 Auto-Generated 并配置下面列出的设置 - 引擎将完成剩下的工作,并根据您的配置自动生成所有 LOD。
您还可以启用Merge Static Meshes选项以进行更多优化。
光照贴图UV创建选项#
UV For Lightmap | 紫外线通道来存储光照贴图。 |
---|---|
Lightmap Target Resolution | 生成的光照贴图的分辨率。 |
Unwrap UV Channel 0 | 填充值。 |
Unwrap UV Channel 1 | 效率紫外线岛屿在纹理上的布局。 |
物料导入选项#
Import Materials | 启用从文件导入材质。材质存储在.step, .stp和.iges, .igs文件中。导入时,仅复制反照率(漫反射)颜色。将模型添加到场景后,应设置其他材质参数。 |
---|---|
Assets Mode |
允许选择是使用现有材质还是用导入的材质覆盖它们。可用选项:
|
Base Materials Mode | 可以为导入的材质选择基材。可用选项:
|
Workflow |
提供一个界面来选择工作流程进口的基于物理的材质(如果有)。可用选项:
|
Add Asset Name as Prefix | 将导入资源的名称作为前缀附加到导入的材质名称。 |
Add Prefix |
允许为导入的材质添加前缀,以避免名称冲突。 如果将多个CAD模型一起导入,则此功能不能保证将保留所有具有相同名称的材质,因为所有材质都只使用一个前缀(如果两个模型的材质名为black,则其中只有一个保留)。指定的前缀)。为避免这种情况,应使用不同的前缀顺序导入模型。 |
Merge Similar Materials | 可以合并具有相同设置但名称不同的材质。 |
Texture Import Options#
Import Textures | 启用从CAD文件导入纹理。如果导入纹理,则对应的纹理资源在存储CAD资源的同一文件夹中创建。 |
---|---|
Invert G-Channel For Normal Maps | 反转法线贴图中的G通道。 |
其他导入选项#
Front Axis | 提供一个接口,以选择要被视为世界坐标系的正向向量的轴。 |
---|---|
Up Axis | 提供一个接口,以选择要被视为世界坐标系的向上向量的轴。 |
Scale |
几何比例乘数。 长度的用于CAD模型的缺省单元可以是毫米,英寸等。在模型的进口,将其转移到在UNIGINE使用米。因此,您可能需要在导入时缩放模型以获取适当的大小。指定的值不影响规模该模型已添加到全世界。 |
层次结构选项#
在资源浏览器中选择导入的 CAD 资源时,此辅助部分在 Parameters 窗口中可用。它使您能够预览使用当前文件导入的 CAD 资源的内容网格导入选项.
Nodes | 从 CAD 资源中获取的节点列表。 |
---|---|
Surfaces | 选定节点的曲面列表。 |
Use Custom Settings | 启用自定义光照贴图选定曲面的选项。 |
资源预览#
在 Asset Browser 中选择导入的 CAD 资源时,此部分在 Parameters 窗口中可用。它允许您预览导入的模型。
几何学#
CAD模型可以表示为单个细节或装配体。如果部件的零件存储在单独的文件中,则应在部件导入中指定所有零件。
要导入CAD模型中包含的3D几何数据,应启用Import Meshes选项。将导入的几何体添加到场景中时,它将在World Hierarchy中以Dummy Node的形式出现:
- 如果导入的CAD资源存储了明细,则单个静态网格物体将是Dummy Node的子级。
- 如果导入的CAD资源存储了程序集,则Dummy Node将具有代表程序集零件的子节点层次结构。
默认情况下,将合并具有相同材质的CAD模型的每个细节的表面,从而在大多数情况下为每个细节生成单个表面。
如果启用Merge Static Meshes选项,则所有子网格将合并为一个。届时,所有子网格物体的表面都将被复制到单个父网格物体,并将出现在其Surfaces层次结构中。
您也可以通过启用Merge Surfaces by Materials选项合并具有指定材质的CAD模型的曲面。
通常,CAD模型的长度单位不同于米。当导入模型到UNIGINE,它被转移到米。这可能会导致导入模型的尺寸不正确:要调整导入几何的比例,可以使用Scale参数。
导入几何体时也可以优化顶点缓存。为此,请使用Optimize Vertex Cache选项。
材质#
CAD模型还可以存储分配给明细表表面的材质。要从CAD模型导入材质,请启用Import Materials选项。在这种情况下,将为导入的模型的曲面分配相应的材质。
禁用Import Materials选项时,将为模型的所有曲面分配默认的mesh_base材质。
导入材质时,项目中可能已经存在具有给定名称的材质。您可以选择是否覆盖现有材质(对应的资源将被覆盖)。为此,使用了Overwrite Assets选项。如果未选中,则将使用现有材质。
你也可以选择进口材质的基础材质:可以是自动选择/自动生成的基于图的材质或内置mesh_base材质。
如果 Base Materials Mode 设置为 Inherited Mesh Base,您应该使用 Workflow 选项来设置所需的选项。 UNIGINE 支持 PBR 材质的两种工作流程:Metalness 和 Specular。
将导入的CAD资源添加到世界#
要将导入的CAD资源添加到场景中,请将其从资源浏览器到Viewport窗口。相应的节点将被创建并显示在World Hierarchy窗口中。该节点将具有与导入的CAD资源相同的名称,并且子节点的层次结构代表模型中包含的单独对象。
如果在资源浏览器中双击导入的CAD资源,则将显示在运行时生成并存储在CAD容器中的.mesh和.node文件。