베개발

fbx와 obj의 차이 본문

3D/공부 메모

fbx와 obj의 차이

rusal0204 2020. 2. 8. 06:50

출처:

 

https://www.reddit.com/r/Maya/comments/ak2dd1/whats_the_difference_between_obj_and_fbx_and_when/

 

What’s the difference between OBJ and FBX? And when to you what

Like is there Even a big difference? If I want to texture them in substance painter upload the model to Sketchfab which should I use

www.reddit.com

OBJ is much simpler format that only keeps geometry (vertex, normals, etc) and uv data.

FBX is much more advanced format that can hold much more data - models, uv data, joints, skinning information, animations, multiple takes of animation in one file, curves, and even embed texture files.

FBX is standard for data exchange between DCC apps and game engines like Unity and UE4. FBX was originally a native format for Motion Builder scenes, so in theory it can hold whole scene data in a node-based structure.

TL; DR; If you only need to export mesh and UVs use Obj. It may even help to clean up some unwanted stuff. If you need anything more than that - use fbx.

 

요약

  • obj: 버텍스나 노말같은 것들이나 UV 데이터같은 기본적인 정보만 저장되는 포맷
  • fbx: obj에서 저장되는것뿐만 아니라 다른 많은것들이 같이 저장됨
  • 애니메이션 넣을려면 fbx로 저장해야함
  • 메쉬와 UV 정도만 익스포트하려면 obj로 저장하는게 좋음. 다른 복잡한 정보들을 지워줄수도 있음, 뭔가 더 원한다면 fbx 쓰자
  • obj 쓰는게 더 깨끗할 수도 있다고 하는 의견이 꽤 보임.
  • fbx 이전에 obj라는 파일 포맷이 존재했었고, fbx는 3d 프로그램들 간 파일 교환을 위해서 만들어진 것이라고 함
    (FBX came along to try to solve the problem of not having a way to exchange data between 3d applications and it tried to solve not just object data, but material, animation, camera and all kinds of 3d scene data. So FBX is technically far superior than OBJ.)

 

작업 도중 궁금해져서 찾아봤다.

'3D > 공부 메모' 카테고리의 다른 글

라이팅 팁  (1) 2021.08.26
Zbrush Slice 브러쉬 + Panel Loop 사용하기  (0) 2021.03.17
버텍스 셰이더로 오브젝트 돌리기  (0) 2021.03.17
노멀맵 사용하기 메모  (0) 2021.03.15
ORM 텍스쳐  (0) 2021.03.15