Item Name |
Parameter Name |
Description |
Key Frame Mesh |
kfmesh3ds |
Scene Tree and KeyFrame data |
Mesh |
mesh3ds |
Triangle Mesh data |
Material |
material3ds |
Material data |
kfmesh3ds
: Supported : Unsupported : Partial Supported
Data Name |
Description |
Supported |
char3ds name[11] char3ds parent[22] ushort3ds flags1 ushort3ds flags2 |
Name of mesh Name of parent object flags field from node header flags2 field from node header |
|
Point3ds pivot char3ds instance[11] point3ds boundmin point3ds boundmax |
Object pivot point Object instance name Minimum bounding box point for dummy objects Maximum bounding box point for dummy objects |
|
ulong3ds npkeys short3ds npflag keyheader3ds *pkeys point3ds *pos |
Number of position keys Loop control flag for position keys Spline values for position keys Mesh position keys |
|
Ulong3ds nrkeys short3ds nrflag keyheader3ds *rkeys rfrotkey3ds *rot |
Number of rotation keys Loop control flag for rotation keys Spline values for rotation keys Rotation keys |
|
ulong3ds nskeys short3ds nsflag keyheader3ds *skeys point3ds *scale |
Number of scaling keys Loop control flag for scaling keys Spline values for scaling Mesh scaling keys |
|
ulong3ds nmkeys short3ds nmflag keyheader3ds *mkeys kfmorphkey3ds *morph |
Number of morph keys Loop control flag for morph keys Spline values for morph keys Morph keys |
|
ulong3ds nhkeys short3ds nhflag keyheader3ds *hkeys float3ds msangle |
Number of hide keys Loop control flag for hide keys Spline values for hide keys Morph smoothing group angle |
|
keyheader3ds
: Supported : Unsupported : Partial Supported
Data Name |
Description |
Supported |
ulong3ds time |
Key's frame position |
|
ushort3ds rflgs float3ds tension float3ds continuity float3ds bias float3ds easeto float3ds easefrom |
Spline terms used flag flagged with 0 x 01 Flagged with 0 X 02 Flagged with 0 x 04 Flagged with 0 x 08 Flagged with 0 x 10 |
|
mesh3ds
: Supported : Unsupported : Partial Supported
Data Name |
Description |
Supported |
char3ds name[11] byte3ds ishidden byte3ds isvislofter byte3ds ismatte byte 3ds isnocast byte3ds isfast byte3ds isnorcvshad byte3ds isfrozen |
Object name Hidden object flag Lofter visibility flag Matte object flag Doesn't cast shadow's flag Fast display flag Doesn't receive shadows Frozen object flag |
|
ushort3ds nvertices point3ds *vertexarray ushort3ds nvflags ushort3ds *vflagarray |
Vertice count List of vertices Number of vertex flags List of vertex flags |
|
ushort3ds ntextverts textvert3ds *textarray |
Number of texture vertices List of texture coordinates |
|
byte3ds usemapinfo mapinfo3ds map |
Boolean for use of mapping icon information Mapping icon info |
|
Float3ds locmatrix[12] |
Object orientation matrix |
|
ushort3ds nfaces faced3ds *facearray ulong3ds *smootharray |
Face count List of faces Smoothing group assignment list |
|
byte3ds useboxmap char3ds boxmap[6][17] |
Boolean used to indicate the use of box mapping Material names used in box mapping |
|
ubyte3ds meshcolor |
UI color assigned to the mesh |
|
ushort3ds nmats objmat3ds *matarray |
Assigned materials count Material assignment list |
|
byte3ds useproc ulong3ds procsize char3ds procname[13] void3ds *procdata |
Use animated stand-in flag Size of animated stand-in data Name of animated stand-in procedure Animated stand-in data |
|
Material3ds
: Supported : Unsupported : Partial Supported
Data Name |
Description |
Supported |
char3ds name[17] fcolor3ds ambient fcolor3ds diffuse fcolor3ds specular |
Name Ambient light color Diffuse light color Specular light color |
|
float3ds shininess float3ds shinstrength float3ds blur float3ds transparency float3ds transfalloff float3ds selfillumpct float3ds wiresize |
Shininess factor Shininess strength Blur factor Transparency factor Fall off factor Self illumination percentage Width of wireframe |
|
shadetype3ds shading byte3ds useblur byte3ds usefall byte3ds twosided byte3ds selfillum byte3ds additive byte3ds usewire byte3ds usewireabs byte3ds facemap byte3ds soften |
Shading type Blurring flag Transparency falloff flag Two sided material flag Self illumination flag Additive transparency flag Use wireframe rendering Wire size is in units, not pixels Face mapping switch Soften switch |
|
mapset3ds texture mapset3ds texture2 mapset3ds opacity mapset3ds bump mapset3ds specmap mapset3ds shinmap mapset3ds illummap rmapset3ds reflect |
Texture map settings Second texture map settings Opacity map settings Bump map settings Specularity map settings Shininess map settings Self illumination map settings Reflection map settings |
|
mapset3ds
: Supported : Unsupported : Partial Supported
Data Name |
Description |
Supported |
bitmap3ds map bitmap3ds mask |
The map settings The mask settings |
|
bitmap3ds
: Supported : Unsupported : Partial Supported
Data Name |
Description |
Supported |
char3ds name[13] |
Bitmap file name |
|
float3ds percent tiletype3ds tiling byte3ds ignorealpha |
Strength percentage Tile/Decal/Both |
|
Filtertype3ds filter float3ds blur byte3ds mirror byte3ds negative float3ds uscale, vscale float3ds uoffset, voffset float3ds rotation |
Pyramidal/Summed Area |
|
tinttype3ds source fcolor3ds tint1 fcolor3ds tint2 fcolor3ds redtint fcolor3ds greentint fcolor3ds bluetint |
RGB/RGB Luma Tint/Alpha Tint/RGB Tint |
|
ulong3ds datasize void3ds *data |
Size of procedural data Procedural data |
|