Supporting file formats (en)¶
Format |
Extension |
Alpha support |
Windows Bitmap |
bmp |
- |
JPEG 2000 |
jp2, j2k, jpf, jpm, jpx |
o |
JPEG |
jpg, jpeg |
- |
PNG |
png |
o |
Photoshop Data |
psd |
o |
MikuMikuDance Sphere Map(加算スフィアマップ) |
spa |
- |
MikuMikuDance Sphere Map(乗算スフィアマップ) |
sph |
- |
TIFF |
tif, tiff |
o |
TGA |
tga, tpic |
o |
GIF |
gif |
- |
Restrections of texture files¶
- Width: less than 4096 pixels
- It will be converted forcibly
- Height: less than 4096 pixels
- It will be convert forcibely
Supporting model format¶
Format |
Extension |
Supporting status |
Metasequoia |
mqo |
o |
MikuMikuDance |
pmd |
o |
MikuMikuDance |
pmx |
o |
Blender |
blend |
o |
3ds Max |
3ds |
△ |
3ds Max |
ase |
△ |
Autodesk FBX |
fbx |
△ |
Collada |
dae |
△ |
DirectX |
x |
△ |
Lightwave |
lwo |
△ |
Lightwave Scene |
lws |
△ |
Wavefront OBJ |
obj |
△ |
modo |
lxo |
△ |
h2 About supporting status
- o
- Uploading and conversion are steady
- △
- Uploading and conversion are not steady
Known issues¶
Format |
Output software |
Issue |
Cause |
Wavefront |
3ds Max Wavefront OBJ Expoter v0.97b |
Conversion of materials may be fail. |
Output software may output invalid file format. See also spec |
Wavefront |
3ds Max Wavefront OBJ Expoter v0.97b |
Textures may not be recognized. |
Output software may output invalid file format. See also spec |
DirectX |
ToyStudio 1.6.2.6 |
The model file may not be recognized. |
- |
Common specifications in all model formats¶
Coordinate system (OpenGL compliant)¶
3DCGARTS assumes 'Right-handed coordinate system'.
But, 3DCGARTS converts coordinate system internally, so you don't have any configuration on your software.
Shader¶
Method |
Supporting status |
Constant |
o |
Lambert |
o |
Phong |
o |
Texture mapping (Expansion method)¶
Method |
Supporting status |
UV |
o |
But, 3DCGARTS does not support Multiple UV Map (Multiple textures are mapped to a material).
When you use Multiple UV Map, the texture will be uncertain.
Texuter mapping (Representation method)¶
Method |
Supporting status |
Diffuse Mapping |
o |
Normal Mapping |
o |
Specular Mapping |
o |
Drawing texture includes transparency¶
Z value of textures will be ignored.
To set transparency, see here (Japanese only).
3ds Max¶
The restrictions of 3ds Max file.
- Max vertex numbers of a object
- Max polygon numbers of a object
- Texture file name
Autodesk FBX¶
- 3DCGARTS supports both ASCII and Binary format of FBX 2011 or later.
- When you want to output as FBX 2011 or later, download plugin from the following site:
Blender¶
- Shadeless Enable
- Shadeless Disable
Metasequoia¶
Visible¶
- The viewer show visible objects only.
Vertex¶
Method |
Supporting status |
Memo |
Bertex |
x |
Binary Vertexes(Metasequoia 1.0 〜 2.1) |
Vertex |
o |
|
Vertex color¶
Field¶
Method |
Supporting status |
Memo |
Side |
x |
|
Triangle |
o |
|
Rectangle |
o |
A rectangle will be divided into triangles forcibly. |
Smoothing¶
Method |
Supporting status |
Smoothing |
o |
Smoothing angle |
o |
Object¶
Method |
Supporting status |
Mirror plane |
o |
Curve plane |
x |
Catmull-Clark |
x |
Shader¶
Method |
Supporting status |
Metasequoia Blinn |
o |
Metasequoia Classic |
o |
Metasequoia Constant |
o |
Metasequoia Lambert |
o |
Metasequoia Phong |
o |
Texture mapping(Expansion method)¶
Method |
Supporting status |
UV |
o |
Plane |
x |
Cylinder |
x |
Sphere |
x |
Texture mapping (Representation method)¶
Method |
Supporting method |
Memo |
Pattern mapping |
o |
|
Transparency mapping |
o |
|
Bump mapping |
o |
Show as normal mapping |
MikuMikuDance(pmd)¶
Outline¶
Sphere mapping¶
Method |
Supporting status |
Memo |
Sphere mapping (Addition) |
o |
- |
Sphere mapping (Multiplication) |
o |
- |
Toon mapping¶
- Supporting
- Please include texture files (toon * .bmp) into compressed file.
External link¶
MikuMikuDance(pmx)¶
Outline¶
Sphere mapping¶
Method |
Supporting status |
Memo |
Sphere mapping (Addition) |
o |
- |
Sphere mapping (Multiplication) |
o |
- |
Toon mapping¶
- Supporting
- Please include texture files (toon * .bmp) into compressed file.
External link¶
Wavefront OBJ¶
Texture mapping (Representation method)¶
Method |
Supporting status |
Memo |
Bump mapping (map_bump / bump) |
o |
法線マップとして反映されます。 |
Transparency mapping (map_d) |
o |
|
Environment mapping (map_Ka) |
x |
|
Default mapping (map_Kd) |
o |
|
Specular mapping (map_Ks) |
o |
|
Reflected mapping (refl) |
x |
|