3D 파일 포맷의 3D 환경 렌더링

3D 파일 유형 가이드

지난 십여 년간 3D 기술은 괄목할 만한 성장을 거두었습니다. 파일 포맷에 천편일률적인 솔루션이 없는 이유입니다. 다양한 업계와 분야에서 3D 산업이 성장하면서 여러 용도에 맞게 다양한 포맷이 등장했습니다. 3D 파일 유형과 그 사용 방법을 살펴봅니다.

3D 파일 유형

3D 분야에 진출하는 기업이 늘어나고 VR, AR, 게임 디자인, VFX, CAD 애플리케이션 등 기술이 계속 발전하면서, 이를 처리하기 위한 새로운 파일 유형이 등장하고 있습니다.

일반적으로 기하학의 원래 구성 위치에 따라 결정되는 경계 표현(Boundary representation, BREP) 포맷과 폴리곤 기하학 데이터 포맷의 2가지 유형이 있습니다. CAD 애플리케이션은 기하학 데이터를 저장하는 두 방법 모두를 지원합니다. CAD에서 높은 수준의 기하학 정보를 유지하려면 3D 인쇄와 게임 애플리케이션에서 사용되는 표준 폴리곤 데이터도 포함된 별도의 파일 포맷 세트가 필요합니다. 두 유형 모두 복잡하며 파일 크기도 커질 수 있습니다.

 

가장 일반적인 3D 파일 유형은 다음과 같습니다.

ZUH Visuals의 3D 파일 포맷 3D 건축 렌더링

이미지 제공: ZUH Visuals.

OBJ

OBJ 파일(.obj)은 3D 기하학 정보를 포함합니다. 예전부터 쓰인 포맷으로 대부분의 모델링 소프트웨어에서 개체를 내보낼 때 가장 일반적으로 사용됩니다. 이 폴리곤 포맷은 cm, 인치 등의 단위를 사용하며, 최신 재질 및 쉐이딩 기법에 비해 재질 정의 방식이 오래되었습니다. 직선의 기하학을 내보낼 때 이용하면 좋습니다.

장점

  • 단위 공간(cm, m, 인치, 피트 등)을 지원합니다.

  • 한 파일에 여러 개체를 지원합니다.

  • 일반적으로 같은 모델을 저장했을 때 다른 포맷보다 파일 크기가 작습니다.

  • 업계 표준 게임 엔진은 물론, VFX와 게임 업계의 포스트 디지털 콘텐츠 제작(DCC) 툴과도 호환됩니다.

FBX

FBX 파일(.fbx)은 3D 개체 데이터와 함께 애니메이션 데이터도 포함합니다. 따라서 영화, 게임, VFX 등 복잡한 모델과 재질, 애니메이션이 필요한 모든 업계에서 가장 널리 사용됩니다. Autodesk에서 소유한 파일 포맷으로 VFX와 게임 엔진에서 널리 지원됩니다. 높은 수준의 재질 정의 방식을 유지할 수 있으며, 다양한 렌더링 엔진을 지원합니다.

장점

  • FBX 파일은 카메라, 조명, 기하학, 애니메이션 제작에 사용되는 골격 등 전체 3D 장면을 위한 데이터를 저장합니다.

  • 업계 표준 게임 엔진은 물론, VFX와 게임 업계의 포스트 디지털 콘텐츠 제작(DCC) 툴과도 호환됩니다.

  • 예전부터 쓰인 파일 포맷이기는 하지만, 널리 지원되고 단순한 3D 모델 데이터보다 더 많은 정보를 포함하므로 비디오 게임과 같이 비주얼 중심의 제작물에 자주 사용됩니다.

glTF

glTF(GL Transmission Format)는 FBX와 같은 포맷과 달리 로열티 프리, 오픈 소스인 폴리곤 파일 포맷입니다. 원래 COLLDA 실무 그룹이 개발했지만, 현재는 KROHON 그룹이 유지 관리하고 있습니다. 모델 및 장면 교환에 사용되는 개방형 공유 파일 포맷인 glTF는 FBX처럼 정적 모델, 애니메이션, 움직이는 장면을 지원합니다. 개발자는 이 포맷을 기본 웹 애플리케이션에서 사용하는 경우가 많습니다. 최신 파일 포맷이므로 최신 쉐이딩 및 재질 정의 방식을 지원하며, 업데이트된 2.0 버전에서는 물리 기반 렌더링(PBR) 재질을 지원합니다.

장점

  • Word 문서와 PowerPoint 프레젠테이션에 임베드할 수 있습니다.
  • 인기 있는 다양한 3D 애플리케이션과 호환됩니다.
  • 웹과 실시간 인터렉티브 요소에 최적화된 GLTF 및 GLB 파일은 크기가 비교적 작아 애플리케이션에서 빠르게 로딩됩니다.

usd/usdz

USD(Universal Scene Descriptor)는 Pixar에서 개발한 파일 포맷으로, 현재는 오픈 소스 폴리곤 파일 포맷입니다. 확장 가능한 포맷으로 개방형 표준과 NVIDIA, PIXAR, Adobe 등으로 구성된 실무 위원회를 통해 기능이 향상되고 있습니다. 여러 고유한 콘텐츠 제작 툴에서 사용하는 최신 3D 모델, 재질, 상호 운용성 개념이 반영된 포맷이며 기하학, 재질, 장면, 애니메이션 데이터를 포함합니다. 전체 장면 데이터를 효율적으로 저장하기 때문에 일반적인 파일 포맷보다 뛰어납니다.

USDZ는 Apple과 Pixar가 AR 전용으로 공동 개발한 독점 포맷입니다. 이 포맷은 Apple 디바이스용 3D 증강 현실 앱에 사용됩니다.

장점

  • 이 3D 파일 포맷의 잠재력과 미래를 내다보는 여러 기업으로 구성된 커뮤니티가 활발하게 활동하고 있습니다.
  • 유연하고, 강력하고, 효율적입니다. 플러그인과 확장 프로그램을 통해 확장성을 제공하므로 기업들이 관련 기능을 USD에 도입하고 공유할 수 있습니다.
  • 3D 개체의 가장 사실적인 최신 재질 및 쉐이딩 정의 방식인 PBR 재질과 호환됩니다.

기타 3D 파일 포맷

3D 업계에서 사용되는 파일 포맷은 무수히 많습니다. 그중에서도 일반적으로 많이 사용되는 파일은 다음과 같습니다.

 

  • CAD 파일 – 특정 분야에서만 폐쇄적으로 사용되는 독점 포맷 유형도 있고, 높은 수준의 기하학 정의를 유지할 때 사용되는 유형도 있습니다. CAD 파일에는 2D, 3D는 물론, 파라메트릭 입체가 포함될 수도 있습니다. Substance 3D Stager에서 지원되는 CAD 파일(IGES, STP/STEP, IPT, IAM, .SLD, .JT 등)의 전체 목록을 확인하려면 이 설명서를 참조하세요.
  • BLEND 파일 – 크리에이터들에게 인기 있는 오픈소스 DCC 툴인 Blender에서 사용되는 기본 파일 포맷입니다.
  • Substance 3D 파일 – SBSAR은 Substance 3D Designer, Sampler, Painter로 3D 콘텐츠의 재질 제작과 쉐이딩 정의를 위해 생성되는 가장 일반적인 파일입니다. Substance 3D 파일에 대한 자세한 정보는 이 개요를 참조하세요.
  • AMF와 STL - 3D 프린팅에 가장 널리 사용되는 파일 포맷입니다. AMF는 최신 포맷으로 인쇄 및 크기와 관련된 내부 메타데이터가 포함되어 있습니다. 반면, STL은 예전에 나온 포맷으로 색상과 크기 정보가 포함되지 않습니다.
ZUH Visuals가 만든 3D 파일 포맷의 3D 건물 렌더링

이미지 제공: ZUH Visuals

3D 프로젝트에 적합한 포맷을 선택하는 방법

프로젝트에 어떤 파일 포맷이 적합한지 판단하려면 다양한 요소를 고려해야 합니다. 그중에서도 호환 여부를 우선적으로 확인해야 합니다. 다른 소프트웨어로 3D 구성 요소를 전송할 때 호환되지 않는 파일로 내보내느라 시간을 허비하지 않도록 가장 먼저 점검할 사항입니다.

 

내보내는 파일의 크기도 고려해야 합니다. 특히 비디오 게임을 개발하거나 특정 하드웨어 제약 사항이 있는 3D 프로젝트를 작업할 때 중요합니다. 다양한 3D 파일 포맷은 각각의 목적에 맞게 고안된 것입니다. 따라서 사용 중인 소프트웨어가 어떤 것인지, 각 포맷이 포함된 이유는 무엇인지 파악하면 현명한 의사 결정을 내릴 수 있습니다.

FAQ

3D 파일 포맷은 각자 목적에 맞게 개발되었습니다. 그렇기 때문에 최적의 포맷은 파일의 용도에 따라 달라집니다.

OBJ, FBX, STL, AMF, IGES 등이 가장 일반적입니다.

Photoshop에서는 DAE(Collada), OBJ, 3DS, U3D, KMZ(Google Earth) 등의 3D 포맷을 열 수 있습니다.

 

Photoshop에서 3D 파일을 자체적으로 열려면 ‘파일 > 열기’를 선택하고 해당 파일을 선택합니다.

 

열린 파일 레이어에 3D 파일을 추가하려면 ‘3D > 파일에서 새 3D 레이어 만들기’ 메뉴를 선택한 다음 3D 파일을 선택합니다. 열린 파일과 동일한 크기로 새 레이어가 생성되고 3D 모델이 투명 배경에 표시됩니다.