티스토리 뷰
3차원 그래픽 이미지가 저장된 파일의 형태를 말한다.
그래픽 파일은 어떠한 방식으로 압축하고 저장하느냐에 따라 이미지 용량을 줄이거나 늘릴 수 있다.
사용되는 애플리케이션에 따라 저장방식이 다 다르다.
보통 3차원 데이터는 벡터형식을 기반으로 아스키(Ascii) 혹은 바이너리(Bin) 형식으로 저장된다.
비트맵 형식은 2차원 데이터를 저장할 때
그래픽 관련 프로그램들이 모든 그래픽 파일 포맷을 지원하지는 않으므로 사용할 때 체크필요하다.
DWG | DXF | IGES | LWO | OBJ | RIB | SDL | STL | VRML | WMF | 3DMF | 3DS
-
DXF (Drawing Exchage File Format)
Autodesk사의 AutoCAD용 file exchage format. 오토캐드(파일 포멧 DWG) 내부적으로 혹은 다른 3D프로그램들과의 data 호환을 가능하게 하기 위해 개발되었으며, 오토캐드가 업계에서 광범위하게 사용됨에 따라 DXF 데이터 포맷도 사실상 가장 널리 쓰이는 3D 데이터의 공통 포맷이 되었다. DXF 데이터의 특징은 파일 구조가 ASCII문자로 구성되어있어서 일반적인 텍스트 편집기로도 내용 확인과 수정이 가능하다는 점이지만 파일의 용량이 상당히 커지는 단점도 가지고 있다.
확장자 : dxf -
IGES (Initial Graphics Exchange Specification)
특정한 프로그램을 위해서 개발된 다른 파일 포맷들과는 달리 IGES는 CAD/CAM 시스템들간의 데이터 호환을 목적으로 미국의 국립 표준국(the National Bureau of Standards)에 의해 1980년에 발표된 표준 포맷이다. 그 이후 여러 번의 버전 변화를 거쳐 99년 현재 5.3 버전이 사용되고 있다. 대표적인 또 하나의 데이터 호환 포맷인 DXF와 마찬가지로 ASCII text 형식을 취하고 있으며 스플라인 커브나 넙스 곡면을 사용할 수 있기 때문에 폴리곤 모델 데이터 외에도 넙스 모델 데이터의 호환에 유용하게 사용된다.
확장자 : iges/igs -
OBJ (Wavefront file format specification)
Wavefront의 Visualizer고유 파일 포맷. DXF나 IGES 처럼 ASCII 형태(확장자 .obj)로 데이터를 저장할 수도 있고 binary 형식(확장자 .mod)으로 저장할 수도 있다. ASCII 형태인 OBJ로 저장을 하더라도 DXF나 IGES 만큼 데이터의 크기가 커지지는 않으며 MTL이라는 별도의 material 파일을 사용하기 때문에 모델 정보 이외에 texture map이나 material에 대한 데이터를 함께 옮길때에는 관련된 MTL 데이터도 찾아서 같이 옮겨야 한다.
확장자 : obj (for ASCII), mod (for binary)
위의 내용의 출처는 http://kbp.kongju.ac.kr/cg_edu/cg2_data/4week_2.htm 여기
'ComComComCom > DX .. D3D' 카테고리의 다른 글
[function] D3DXMatrixDecompose 스케일 회전 위치값 변환을 모두 가진 행렬 분해하기 (0) | 2017.08.20 |
---|---|
3d 에서 .OBJ .obj 파일이란? 구조파악 파일 파싱 방법 (0) | 2017.07.22 |
애니메이션 시키기/ ID3DXAnimationController/ 블랜딩 (0) | 2017.07.13 |
ID3DXAnimationController interface (0) | 2017.07.13 |
Animation Controller class (0) | 2017.07.13 |
댓글