FBX
FBX이 글은 검증을 위해 인용구가 추가로 필요하다.– · · 책· · (2020년 10월 (이를 |
| 파일 이름 확장명 | .fbx |
|---|---|
| 인터넷 미디어 유형 | 응용 프로그램/옥텟 스트림 |
| 유형코드 | 'FBX' |
| 개발자 | 오토데스크 |
FBX(Filmbox)는 독점 파일 형식(Filmbox)이다..fbx )는 2006년부터 Kaydara가 개발하고 Autodeskaydara가 개발했다.디지털 콘텐츠 생성 애플리케이션 간의 상호운용성을 제공하기 위해 사용된다.FBX는 비디오 게임기 시리즈인 Autodesk Gameware의 일부이기도 하다.
역사
FBX는 모션 캡쳐 장치에서 데이터를 기록하는 소프트웨어인 캐나다 회사 케이다라의 필름박스의 대체 파일 포맷에서 비롯되었다.1996년 이전에 필름박스 1.0은 FLM이라는 파일 형식을 사용했다.형식은 모션 데이터, 사용자 기본 설정 및 모션 데이터 캡처에 사용되는 장치 목록만 지원했다.이 데이터는 읽기/쓰기 메모리 데이터를 포함하는 라이브러리(이진 덤프)의 직렬화된 버전이었다.이 데이터 저장 방법은 서로 다른 버전의 필름박스에서 잘 작동하지 않았다.또한 Filmbox의 얼리 어답터로부터 모션 캡처 데이터가 있는 장면에서 표적 문자를 구현하여 표시 마커를 사용하여 3D 뷰에서 데이터를 시각화할 수 있도록 해야 한다는 요구가 있었다.
1996년 케이다라는 2D, 3D, 오디오, 비디오 데이터와 함께 오브젝트 기반 모델을 사용하여 모션 저장이 가능한 FBX라는 Filmbox 1.5의 새로운 네이티브 파일 형식을 발표했다.이 포맷은 Cinema 4D, SoftImage 3D, PowerAnimator, LightWave 3D, 3D Studio MAX, TurboCAD와 같은 다른 3D 소프트웨어 패키지에서 폭넓은 지원을 받았다.
필름박스는 2002년 버전 4.0이 출시되면서 모션빌더로 이름이 바뀌었다.2003년 케이다라는 애플의 퀵타임 뷰어를 위한 FBX를 출시했다.Alias는 2004년 8월 8일 Kaydara 인수 의사를 발표하여 9월에 합의에 도달했다.소프트웨어 개발 키트는 오브젝트 모델을 표준화하고 다른 소프트웨어 개발자들이 그들 자신의 플러그인을 제공할 수 있도록 2005년에 개발되었다.Alias는 2006년 1월 10일 오토데스크에 인수되었다.이후 2006년 FBX에 재산에 대한 지원이 추가되었다.
제한 사항
오토데스크는 FBX 파일을 읽고 쓰고 FBX 파일로 변환할 수 있는 C++ FBX SDK를 제공한다.
FBX 파일 형식은 독점적이지만 형식 설명은 FBX 리더와 작성자에게 헤더 파일을 제공하는 FBX Extensions SDK에 노출되어 있다.
오토데스크에서 제공하는 C++와 파이톤용 FBX SDK 바인딩은 2가지다.블렌더에는 FBX SDK를[1] 사용하지 않고 작성된 FBX용 파이썬 가져오기 및 내보내기 스크립트가 포함되어 있으며, The OpenEnd Group's Field에는 FBX 파일에서 부품을 로드 및 추출하기 위한 자바 기반 라이브러리가 포함되어 있다.[2]고도트 게임 엔진에는 FBX SDK를 사용하지 않고 FBX 수입업체가 있다.
파일 형식
FBX는 Disk에서 이진 또는 ASCII 데이터로 나타낼 수 있으며, SDK는 읽기와 쓰기를 모두 지원한다.
두 형식 모두 문서화되지 않았지만, ASCII 형식은 명확하게 명명된 식별자를 가진 트리 구조 문서다.FBX 바이너리 파일 형식의 경우 Blender Foundation은 비공식 사양과 함께 실제 데이터가 FBX(ASCII 또는 바이너리 형식과는 무관)로 작성되는 방식에 대한 더 높은 수준의 비공식 사양(작업 진행 중)을 발표했다.
외부 링크
참고 항목
참조
- ^ Coumans, Erwin (2009-12-26). "FBX". Blender Foundation. Archived from the original on 2009-07-22. Retrieved 2009-12-26.
Export selected objects to Autodesks .FBX file format.
- ^ Coumans, Erwin (2009-12-26). "Loading FBX files". OpenEndedGroup. Archived from the original on 2009-10-29. Retrieved 2009-12-26.
Field's comes with a Java-based library for loading, and hacking the interesting parts out of, FBX files.
- ^ MacPherson, Gordon (2020-10-30). "FBX importer rewrite". Godot. Retrieved 2020-11-01.
This is a complete rewrite of the importer. It will give more deterministic behaviour. Over 1 year has gone into the development of this importer to remove the burden of the FBX SDK.