일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- fbx 안열림
- 배경모델링
- pureref
- normal map
- 게임제작
- 재질
- 손맵
- Colorize
- 3d 뷰어
- 모델링 ai
- 셰이더그래프
- 3d 모델링 ai
- 검색 프로그램
- 엔진심화
- 방학셰이더스터디
- 노말맵
- 프로젝트
- 레퍼런스 프로그램
- fbx 보안
- 컬러라이즈
- 공부
- 유니티
- 3d 모델을 로드할 수 없음
- rodin ai
- 3D AI
- fbx
- 메가스캔
- 게임개발
- 메가스캔 유료화
- 모작
- Today
- Total
베개발
fbx와 obj의 차이 본문
출처:
https://www.reddit.com/r/Maya/comments/ak2dd1/whats_the_difference_between_obj_and_fbx_and_when/
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 |