3ds 썸네일형 리스트형 3DS File Loader Implementation 3ds 파일을 읽어들이는 것은 쉽고, 재미있는 일이다. 오토데스크(Autodesk)에서 공식적으로 파일 포맷을 공개하지 않았기 때문에 비공식적으로 바이너리를 분석할 수 밖에 없지만, 이것은 큰 문제는 아니다. 이미 3ds 바이너리 포맷을 잘 분석한 문서가 존재하며, 간혹 이 문서에 나타나지 않는 데이터 조각들이 있긴 하지만 그다지 필요한 정보가 아니기 때문이다. 3ds 파일 포맷은, 데이터 조각들의 모음으로 구성되어 있고, 문서에서는 보통 이들을 chunk라고 표현한다(여기서는 그냥 데이터 조각이라고 부르기로 한다). 데이터 조각은 2 바이트 id와, 데이터 조각 자체의 크기를 나타내는 4 바이트 정수형을 합친, 6 바이트 헤더를 가진다. 데이터 조각들은 헤더 외에 데이터 종류에 따라 추가적인 데이터를 .. 더보기 이전 1 다음