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 按钮即可仅导入选中的节点。