模型文件格式

< 所有主题

FBX 格式 (*.fbx)

FBX 格式是一种 3D 通用模型文件。包含动画、材质特性、贴图、骨骼动画、灯光、摄像机等信息。FBX 格式支持多边形 (Polygons) 游戏模型、曲线 (Curves)、表面 (Surfaces)、点组材质 (Point Group Materials)。

FBX 格式支持法线和贴图坐标。贴图以及坐标信息都可以存入 FBX 文件中,文件导入后不需要手动指认贴图以及调整贴图坐标。

注意:导出的 FBX 模型文件如果有相对应的贴图,要在导出过程中嵌入贴图。

glTF 格式

glTF 格式有 *.gltf 和 *.glb 两种格式,DataMesh Importer 不支持 *.gltf 格式,可转换 *.gltf 为 .glb 格式后使用。相比 FBX,glTF 能存储更多的材质信息,能支持更多的美术效果,如果有比较复杂材质的模型(例如有反射贴图、金属性贴图、法线贴图等),建议转换为 glTF 格式使用。

DataMesh Importer 也兼容以下模型格式,但受格式本身特性限制,可能不包含层级结构及颜色材质等信息。

OBJ 格式 (*.obj)

OBJ 格式中的贴图、材质等信息是外置存储的,主文件中只存储索引,因此 OBJ 格式导入 DataMesh Importer 会丢失颜色和贴图。

STL 格式 (*.stl)

STL 格式是一种用于 3D 打印的简单格式,只包含三维物体表面的形状,不包含颜色、贴图等材质信息,因此 STL 文件导入 DataMesh Importer 后也是没有颜色贴图的。STL 格式也不包含子物体,因此 STL 格式的模型导入后都没有子物体。

3MF 格式 (*.3mf)

3MF 格式也是一种用于 3D 打印的格式,但比 STL 更高级,它可以包含颜色信息,也能包含子物体,但没有贴图。因为是 3D 打印格式,所以 3MF 的颜色信息中的透明度是无意义的,不能表示透明物体。有的 3MF 格式中,除了对子物体设置颜色外,还会对逐个点设置颜色,逐点设置颜色目前 DataMesh Importer 不支持,会忽略这部分数据。

PLY 格式 (*.ply)

PLY 格式是一种用于描述 3D 扫描结果的数据文件,通常不包含颜色,有可能有贴图,但和 OBJ 一样,贴图是外置的,主文件中只存储贴图使用的信息,因此导入 PLY 格式后会丢失贴图。PLY 格式也不能包含子物体。

单个模型规格建议
参数项 高性能设备 中性能设备 低性能设备
面数(单位:万面) 1000 300 50
贴图数(单位:个) 100 10 1
材质数(单位:个) 500 100 10
子物体数(单位:个) 1000 200 50

高性能设备:特指在中高端的PC主机、顶配 iOS设备、安卓高端机型

安卓高端机型示例:

    • CPU: 骁龙8 + Gen1、天玑9000
    • RAM: 12G/16G

中性能设备:普通PC主机、中高端iOS设备、安卓中端机型;

安卓中端机型示例:

    • CPU: 骁龙778G
    • RAM: 8G

低性能设备:普通iOS设备、HoloLens2、安卓低端机型;

表中数据为建议参考数值,代表常规情况下数值,不承诺在任何环境下都适用,最终显示效果是受各方面数据影响,实际运行效果以任意一项临界值情况为准。

目录