3DS is a binary data format created in 1990.
#2237on PLDB | 34Years Old |
3DS is one of the file formats used by the Autodesk 3ds Max 3D modeling, animation and rendering software. It was the native file format of the old Autodesk 3D Studio DOS (releases 1 to 4), which was popular until its successor (3D Studio MAX 1.0) replaced it in April 1996. Having been around since 1990 (when the first version of 3D Studio DOS was launched), it has grown to become a de facto industry standard for transferring models between 3D programs, or for storing models for 3D resource catalogs (along with OBJ, which is more frequently used as a model archiving file format).While the 3DS format aims to provide an import/export format, retaining only essential geometry, texture and lighting data, the related MAX format (now superseded by the PRJ format) also contains extra information specific to Autodesk 3ds Max, to allow a scene to be completely saved/loaded.. Read more on Wikipedia...
0x4D4D // Main Chunk
โโ 0x0002 // M3D Version
โโ 0x3D3D // 3D Editor Chunk
โ โโ 0x4000 // Object Block
โ โ โโ 0x4100 // Triangular Mesh
โ โ โ โโ 0x4110 // Vertices List
โ โ โ โโ 0x4120 // Faces Description
โ โ โ โ โโ 0x4130 // Faces Material
โ โ โ โ โโ 0x4150 // Smoothing Group List
โ โ โ โโ 0x4140 // Mapping Coordinates List
โ โ โ โโ 0x4160 // Local Coordinates System
โ โ โโ 0x4600 // Light
โ โ โ โโ 0x4610 // Spotlight
โ โ โโ 0x4700 // Camera
โ โโ 0xAFFF // Material Block
โ โโ 0xA000 // Material Name
โ โโ 0xA010 // Ambient Color
โ โโ 0xA020 // Diffuse Color
โ โโ 0xA030 // Specular Color
โ โโ 0xA200 // Texture Map 1
โ โโ 0xA230 // Bump Map
โ โโ 0xA220 // Reflection Map
โ โ /* Sub Chunks For Each Map */
โ โโ 0xA300 // Mapping Filename
โ โโ 0xA351 // Mapping Parameters
โโ 0xB000 // Keyframer Chunk
โโ 0xB002 // Mesh Information Block
โโ 0xB007 // Spot Light Information Block
โโ 0xB008 // Frames (Start and End)
โโ 0xB010 // Object Name
โโ 0xB013 // Object Pivot Point
โโ 0xB020 // Position Track
โโ 0xB021 // Rotation Track
โโ 0xB022 // Scale Track
โโ 0xB030 // Hierarchy Position