Autodesk FBX特征表示

从Autodesk FBX文件读取的功能只包含几何形状。它们没有用户属性。

FBX文件是一个树形结构,其中每个节点可能有也可能没有关联的几何结构。将为FBX文件的根节点的每个子节点生成一个FME特性。

Fbx_root注意,有些文件被观察到带有一个根节点,该根节点有一个子节点,子节点被命名Fbx_Root.子节点通常有它自己的多个子节点,但是这些文件将只产生一个特性。要将单个特性分割为多个特性,您可以放置Deaggregator工作区中的Transformer。

目前唯一支持的几何类型是.所有其他几何类型将产生FME聚合几何。链接到节点的子节点的每个几何图形都将被添加到聚合中。当表示FBX场景的树有多层深度时,就会产生嵌套聚合。

如果一个节点N,与受支持的几何体(即网格)相关联,具有子节点CC也与几何图形相关联,一个额外的聚合一个将插入FME表示。总一个有两个孩子:N的几何学和聚合B.总B将包含与之相关的几何图形CC.总一个会有名字吗fbx_parent_agg,总B将被命名为fbx_children_agg

每个FBX节点都有一个名称,读取器的每个FME几何输出都将其名称设置为起源于FBX节点的名称。下图显示了数据检查器的功能信息窗格中这种结构的示例:

所有几何图形从FBX读取为几何实例;因为FBX几何图形可以从任意数量的FBX节点引用,这确保了有效的表示。

FBX几何形状及其部件可能与FBX材料相关联,对应于FME外表.一个FBX材质可能有与多个颜色属性相关的纹理,而一个FME外观目前仅限于一个纹理。读者会按照这个顺序在以下属性名下查找纹理,第一个具有有效纹理的将会被使用:

订单

属性名

笔记

1 DiffuseColor
2 EmissiveColor
3. AmbientColor
4 SpecularColor
5 DiffuseTexture

在现有数据中遇到未记录的属性名

6 EmissiveTexture 在现有数据中遇到未记录的属性名
7 SpecularTexture 在现有数据中遇到未记录的属性名

如果遇到额外的纹理,FME会记录一个警告。

轴系统

一个FBX场景可以有它的轴配置在任何方向。读者在阅读之前会转换每个场景,所以向上的轴是Y,指向观众的轴是Z, X轴是右的(让系统是右转的)。

FME创建的FBX场景也总是使用这个轴系统。

现场单位

当FME读取一个FBX场景时,它将输出一个日志消息,说明场景使用的单位。坐标值将逐字读取,除非使用阅读器选项转换为米被选中。

FME创建的FBX场景总是使用默认单位(厘米)。