obj與fbx三維模型文件對比


obj格式(wiki  chs是由Wavefront公司出品的三維模型文本交換格式(詳見:FileFormat-obj)。可使用visual studio可視化該模型格式

fbx格式(wiki)是Autodesk公司出品的支持動畫的三維模型交換格式(詳見:FileFormat-fbx)。由於該格式包含信息豐富,支持文本和二進制描述,被游戲行業廣泛使用。

可使用QuickTimeFBX 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可在文件中存放多個動作序列

 

 

靜態網格模型

靜態網格模型導入選項(obj vs fbx): 

  

 

骨骼模型

fbx支持骨骼(Skeleton)、蒙皮網格(Skeletal Mesh)和動作序列(Animation Sequence)

注1:蒙皮網格體通過綁定到骨骼/關節的骨架層級上,使得在移動骨架的骨骼/關節時,能改變網格體上頂點的位置;綁定一般在max或maya中完成

注2:一個fbx文件中可只包含1個帶骨骼的蒙皮網格模型或1個動作序列,也可以同時包含1個帶骨骼的蒙皮網格模型和多個動作序列

帶骨骼信息的fbx導入選項

 

僅帶動畫序列的fbx導入選項

 

導入后,在UE4編輯器中的Asset如下

注:從左到右,依次為Skeletal MeshPhysics AssetSkeleton及3個Animation Sequence

 

Skeleton 

 

Skeletal Mesh

 

Animation Sequence

 

Physics Asset 

 

UE4中導出fbx模型

注:UE4.24支持FBX2011~2018格式的導出 

 

FBX文件下載

示例模型下載:https://wiki.unrealengine.com/File:ThirdPerson_FBX.zip

免費3D模型網:https://free3d.com/3d-models/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM