obj 格式(wiki chs)是由 Wavefront 公司出品的三维模型文本交换格式(详见:FileFormat-obj)。可使用 visual studio 可视化该模型格式
fbx 格式(wiki)是 Autodesk 公司出品的支持动画的三维模型交换格式(详见:FileFormat-fbx)。由于该格式包含信息丰富,支持文本和二进制描述,被游戏行业广泛使用。
可使用 QuickTime、FBX Review、visual studio 可视化该模型格式
fbx 格式也在不断发展之中,有着众多版本:fbx2009、fbx2010、fbx2011 ... 、fbx2020 ...,同时 Autodesk 公司提供了对应的 FBX SDK 来供开发者读写不同版本的 fbx 格式
# | obj 格式 | fbx 格式 | 备注 |
---|---|---|---|
多个 object | 支持 | 支持 | 在文件中存放多个三维模型 |
单 object 拥有多个材质 | 支持 | 支持 | |
Polygons 面 | 支持 | 支持 | 易于被 3ds max 等软件编辑加工 注:导入到 ue4 时,必须为三角形面 |
Normal | 支持 | 支持 | |
Material | 支持 | 支持 | |
光滑组(Smoothing Group) | 支持 | 支持 | 光滑组中的点或面使用平均法线来计算光照,使得整个 mesh 区域看起来更平滑 |
uv 套数 | 1 | 多套 | |
顶点 Color | 不支持 | 支持 | 导入 ue4 时,Vertex Color Import Option 设置为 Replace |
ue4 lod | 不支持 | 支持 | 导入 ue4 时,勾选 Import Mesh LODs |
ue4 simple collision | 支持 | 支持 | 任意凸体碰撞命名规则:UCX[RenderMeshName]、UCX[RenderMeshName]_00 |
socket 插槽 | 不支持 | 支持 | 命名规则:SOCKET[RenderMeshName]、SOCKET[RenderMeshName]_01 |
skeleton 骨骼 | 不支持 | 支持 | |
skeletal mesh 网格 | 不支持 | 支持 | |
animation sequence | 不支持 | 支持 | fbx 可在文件中存放多个动作序列 |
https://www.cnblogs.com/kekec/p/12446200.html
示例模型下载:https://wiki.unrealengine.com/File:ThirdPerson_FBX.zip
免费 3D 模型网:https://free3d.com/3d-models/