FBX OBJ 변환
FBX에서 메시, UV 맵, 텍스처를 꺼내 거의 모든 3D 프로그램, 슬라이서, 온라인 뷰어가 여는 일반 OBJ로 저장합니다. 리그와 애니메이션은 남겨 두고, 형태와 겉모습만 가져갑니다.
3D 모델 변환
또는 STL, OBJ, MTL … 파일을 여기에 끌어다 놓으세요 ·
파일당 최대 95 MB· 최대 20개 파일· 30분 뒤 삭제
파일은 UltKit 서버에서 처리되며 30분 뒤 삭제됩니다.
STL과 OBJ에는 단위가 저장되지 않습니다. 슬라이서에서 부품이 10배나 25.4배 작거나 크게 나오면 단위를 잘못 읽은 것이니 여기서 설정하십시오.
Blender, CAD 프로그램, 슬라이서는 Z-up을, glTF, Unity, 대부분의 게임 엔진은 Y-up을 씁니다. 가져온 모델이 옆으로 누워 있으면 바꾸십시오.
STEP이나 IGES 솔리드를 메시로 변환할 때 쓰입니다. 정밀은 곡선이 매끄럽지만 파일이 커지고, 거침은 빠른 미리보기에 충분합니다.
PNG, JPG, SVG 입력에만 쓰입니다. 부조는 어두운 영역을 높이고, 리토판은 뒤에서 빛을 비추면 사진이 보이는 얇은 판이며, 돌출은 로고나 SVG 윤곽을 평평한 입체 도형으로 만듭니다.
출력할 모델의 너비이며 높이는 이미지의 가로세로 비율을 따릅니다.
부조나 리토판의 최대 돌출 높이, 또는 돌출 도형의 두께입니다. 리토판은 보통 2–3 mm를 씁니다.
출력물이 흩어지지 않도록 부조 아래에 까는 판입니다. 0이면 바닥이 없습니다.
사용 방법
- 1
FBX 업로드
바이너리 또는 ASCII FBX를 최대 20개, 파일당 95 MB까지 올릴 수 있습니다. 텍스처가 별도 폴더에 있다면 FBX와 텍스처를 ZIP 하나로 묶어 업로드하십시오.
- 2
재질 유지
텍스처 및 재질 유지가 켜져 있어 OBJ와 함께 .mtl 파일과 그 파일이 가리키는 텍스처 이미지가 만들어집니다. 대상 앱에서 모델이 서는 방향을 바꿔야 한다면 고급 설정에서 위쪽 축을 지정하십시오.
- 3
OBJ로 변환
OBJ로 변환을 누르고 다운로드하십시오. 재질이 제대로 불러와지도록 .obj, .mtl, 이미지 파일을 한 폴더에 함께 두십시오.
FBX 파일을 OBJ로 변환하는 이유
FBX는 게임 엔진과 애니메이션 프로그램이 주고받는 형식이고, 바로 그 때문에 다른 곳에서는 다루기 까다롭습니다. 독점 형식이라 Autodesk는 SDK만 공개하고 전체 사양은 공개하지 않으므로, 오픈소스 도구는 역공학으로 구현하며 일부 버전만 지원합니다. 바이너리와 ASCII 두 종류가 있고 버전 번호도 여러 차례 바뀌었습니다. 슬라이서, 스컬프팅 도구, 온라인 뷰어, 오래된 CAD 프로그램은 FBX를 아예 지원하지 않는 경우가 많습니다.
OBJ는 정반대입니다. Wavefront Technologies가 만든 텍스트 형식으로 1990년대 이후 거의 바뀌지 않았습니다. 3D 모델을 가져오는 프로그램이라면 모두 읽을 수 있고, 텍스트 편집기로 열어 정점을 직접 볼 수도 있습니다. 대신 고정된 형태만 기술합니다. 그래서 캐릭터를 출력하거나, ZBrush에서 게임 에셋 위에 스컬프팅하거나, 뷰어에 모델을 띄울 때는 알맞은 대상이지만 움직여야 하는 것에는 맞지 않습니다. 모델을 브라우저나 AR 뷰어에서 쓸 예정이라면 OBJ GLB 변환으로 변환한 메시와 텍스처를 파일 하나에 담을 수 있습니다.
FBX OBJ 변환 후 남는 것
| FBX 구성 요소 | OBJ에서 | 참고 |
|---|---|---|
| 메시와 개체 이름 | 유지 | 한 파일 안에 이름 있는 개체로 저장 |
| UV 좌표와 노멀 | 유지 | 하드 엣지와 소프트 엣지가 똑같이 보임 |
| 디퓨즈, 노멀, 범프 텍스처 | 유지 | .mtl 파일에서 참조 |
| 메탈릭과 러프니스 맵 | 일부 | MTL에 표준 슬롯이 없어 앱마다 다름 |
| 스켈레톤과 스킨 웨이트 | 제외 | 메시는 기본 자세로 저장 |
| 애니메이션 클립과 블렌드 셰이프 | 제외 | OBJ에는 시간 축이 없음 |
| 카메라와 조명 | 제외 | OBJ 형식에 포함되지 않음 |
| 장면 단위 | 적용 | OBJ는 단위 없이 숫자만 저장 |
FBX
Filmbox(FBX)
FBX는 Kaydara가 자사의 Filmbox 소프트웨어용으로 만든 3D 형식으로, 2006년부터 Autodesk가 소유하고 있습니다. 메시, 재질, 텍스처, 스켈레톤, 스키닝, 카메라, 조명, 애니메이션을 파일 하나에 저장합니다. Unity, Unreal Engine, Maya, 3ds Max, Blender에서 게임 에셋을 주고받는 표준 형식입니다. 독점 형식이라 내보내기 도구와 SDK 버전에 따라 동작이 다를 수 있습니다.
- 압축 방식
- –
- 투명도
- –
- 애니메이션
- 예
- 도입 연도
- Kaydara (now Autodesk)
OBJ
Wavefront OBJ 3D 모델
OBJ는 Wavefront Technologies가 개발한 3D 형상 형식입니다. 꼭짓점, 텍스처 좌표, 법선, 면을 나열한 일반 텍스트 파일이며, 재질과 텍스처는 별도의 .mtl 파일에서 참조합니다. 거의 모든 3D 모델링 프로그램, 게임 엔진, 3D 프린팅 도구에서 가져올 수 있습니다. OBJ는 애니메이션, 리깅, 장면 계층 구조를 지원하지 않으며, MTL과 이미지 파일을 함께 두지 않으면 텍스처가 사라집니다.
- 압축 방식
- –
- 투명도
- –
- 애니메이션
- 아니요
- 도입 연도
- Wavefront Technologies
도구가 Autodesk 형식을 읽지 못할 때, 오래되었거나 ASCII인 FBX를 가져올 수 없을 때, 또는 프린팅·스컬프팅·간단한 뷰어용으로 정적 메시만 필요할 때 FBX를 OBJ로 변환합니다.
FBX 버전과 오래된 파일을 가져오지 못하는 이유
1990년대
Kaydara의 Filmbox
FBX는 Kaydara의 모션 캡처 소프트웨어 Filmbox(이후 MotionBuilder로 개명)의 파일 형식으로 시작했습니다.
2004
Alias의 Kaydara 인수
형식이 Maya 개발사로 넘어가면서 애니메이션 프로그램 사이의 일반적인 연결 고리가 되었습니다.
2006
Autodesk의 Alias 인수
FBX는 Autodesk 형식이 되어 Maya, 3ds Max, MotionBuilder, 이후 Unity와 Unreal에서 쓰였습니다.
2010년대
FBX 7 바이너리
버전 7 파일이 표준이 되었습니다. Blender 가져오기 기능은 바이너리 7.1 이상만 읽기 때문에 이전 파일과 ASCII 파일은 실패합니다.
FBX OBJ 변환 자주 묻는 질문
FBX에 있던 애니메이션은 어떻게 되나요?
OBJ에는 본, 스킨 웨이트, 키프레임을 저장할 방법이 없어 결과물은 정적 메시가 됩니다. 캐릭터는 기본 자세, 보통 T 포즈나 A 포즈로 저장됩니다. FBX 외의 형식으로 애니메이션이 필요하다면 스켈레톤과 클립을 유지하는 GLB로 변환하십시오.
애초에 Blender가 FBX를 가져오지 못하는 이유는 무엇인가요?
Blender 기본 가져오기 기능은 버전 7.1 이상의 바이너리 FBX만 읽고 ASCII FBX와 이전 버전은 거부합니다. 아주 오래된 Maya나 3ds Max에서 내보낸 파일이 이 문제를 자주 겪습니다. OBJ로 변환하면 어느 쪽이든 형상을 가져올 수 있습니다.
FBX를 OBJ로 변환한 뒤 텍스처가 사라진 이유는 무엇인가요?
FBX에 텍스처가 포함되지 않았는데 텍스처를 함께 업로드하지 않았거나, 다운로드 후 .mtl과 이미지 파일이 .obj와 떨어졌기 때문입니다. FBX와 텍스처 폴더를 ZIP으로 묶어 함께 업로드하고, 출력 파일은 모두 한 폴더에 두십시오.
PBR 재질도 변환 후 유지되나요?
일부만 유지됩니다. MTL 형식은 디퓨즈, 스페큘러, 범프 맵을 위해 설계되었기 때문에 베이스 컬러와 노멀 맵은 안정적으로 옮겨지지만, 메탈릭과 러프니스 맵은 빠지거나 OBJ를 여는 앱에서 무시될 수 있습니다. PBR을 온전히 유지하려면 glTF가 더 나은 대상입니다.
Mixamo 캐릭터를 3D 프린팅용 OBJ로 변환할 수 있나요?
포즈만 있으면 된다면 가능합니다. Mixamo에서 원하는 포즈로 캐릭터를 다운로드해 여기서 변환한 뒤 OBJ STL 변환을 실행하거나, 바로 STL로 변환하십시오. 인쇄 전에 손가락처럼 얇은 부분은 두껍게 보강해야 할 수 있습니다.
- OBJ GLB 변환OBJ와 MTL, 텍스처를 three.js, model-viewer, Shopify, Android AR용 GLB 하나로 변환합니다. 미터 단위, 재질 포함.
- GLB FBX 변환메시, 텍스처, 스켈레톤, 애니메이션을 유지한 채 GLB를 FBX로 변환합니다. Autodesk FBX를 쓰는 Unity, Unreal Engine, Maya, Blender 작업용.
- OBJ STL 변환Blender, ZBrush, 스캔 OBJ 모델을 3D 프린팅용 바이너리 STL로 변환합니다. 사각면 삼각형 분할, 부품 병합, mm 스케일 보정.
- STL OBJ 변환STL을 Unity, 텍스처링 도구 등 OBJ를 요구하는 3D 앱용 OBJ로 변환합니다. 공유 꼭짓점, 읽을 수 있는 텍스트, 같은 삼각형을 몇 초 만에.
- glTF GLB 변환.gltf 파일과 .bin 버퍼, 텍스처 이미지를 GLB 파일 하나로 묶습니다. 폴더를 ZIP으로 올리면 모델·재질·스케일은 그대로 유지됩니다.
- ZIP STL 변환Thingiverse, Printables, CAD 내보내기 ZIP을 올리면 STL 파일로 돌려받습니다. 안의 OBJ·3MF·STEP 변환, 부품마다 별도 STL.