Sketc Up
# SketcUp 设置
SketchUp
是常用于建筑结构建模的软件。Unity
直接读取 SketchUp
文件并支持以下 SketchUp
特性:
纹理和材质;
Unity
根据Materials
选项卡上的设置导入它们。组件定义和组;它们将转换为网格,并实例化为可置于场景中的游戏对象。
文件中每个场景的摄像机数据。
# 限制
不支持GIF纹理
仅导入 SketchUp场景中有限数据
# SketchUp 特有的导入设置
要将 SketchUp
文件直接导入 Unity
,请使用 Finder (MacOS)
或文件管理器 (Windows
) 将其拖动到 Assets
文件夹中。单击 Unity
中的资源文件时,模型检视面板 (Model Inspector
) 将显示在特定的 Sketch Up
选项卡中:
# 属性
Generate Back Face: 在
Unity
中生成背向 (back-facing
) 多边形。默认情况下,Unity
仅导入正向 (front-facing
) 多边形以减少多边形数量,除非在SketchUp
中将材质指定给背向多边形。Merge Coplanar Faces: 在
Unity
中生成网格时合并共面的面。Unit Conversion: 长度测量值到单位的转换。
单位下拉框: 择要用于转换的单位。默认为 Meters。
要转换的值: 此值决定了缩放因子 (
Scale Factor
) 的计算方式Longitude: 来自地理坐标系的只读值,用于确定地理系统上的位置。
Latitude: 来自地理坐标系的只读值,用于确定地理系统上的位置。
North Correction: 来自地理坐标系的只读值,用于描述将北旋转到
Z
轴所需的角度。Select Nodes: 打开一个窗口,可以在其中指定要导入的节点。节点表示
SketchUp
中的实体 (Entity
)、组 (Group
) 或组件实例 (Component Instance
)。
# 单位转换
默认情况下,Unity
将 SketchUp
模型的 1
米(0.0254 英寸
)换算为 1
个单位长度。
更改默认的 Unit Conversion
值会影响所导入文件的比例尺:
# 选择 SketchUp 节点
Unity
支持 SketchUp
文件中针对每个节点的可见性设置。如果一个节点在 SketchUp
文件中为隐藏状态,Unity
默认情况下不会导入该节点。但是,可以覆盖此行为,单击 Select Nodes
按钮,在 SketchUp Node Selection Dialog
窗口中显示 SketchUp
节点层级视图。
文件中的每个组和组件实例都在层级视图中显示为节点,可以选择或取消选择该节点。选择要包含的节点后,单击 OK 按钮即可仅导入选中的节点。