Material Template Library

Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
MTL material format
Caractéristiques
Extension
.mtlVoir et modifier les données sur Wikidata
Type MIME
text/plain, model/mtlVoir et modifier les données sur Wikidata
Signature
23 (hexa)Voir et modifier les données sur Wikidata
Type de format
Format de texture 3D

Le format MTL (Material Template Library, ou Material Library file) est un standard défini par Wavefront Technologies en complément du format OBJ. Le fichier .mtl, est un fichier au format ASCII (texte) qui contient la définition d'un ou de plusieurs matériaux d'un objet 3D. Chacune de ses définitions incluent la coloration, la texture et les paramètres de réflexion optique de chacun de ces matériaux.

Bien que toujours utilisé, le format MTL est obsolète au regard des technologies actuelles telles que les specular maps, parallax maps, etc., qu'il ne supporte pas, ou peu.

Organisation

Voici l'organisation typique d'un fichier bibliothèque de matériaux :

newmtl my_red
Material color
& illumination
statements

texture map
statements

reflection map
statement

newmtl my_blue
Material color
& illumination
statements

texture map
statements

reflection map
statement

newmtl my_green
Material color
& illumination
statements

texture map
statements

reflection map
statement

Description du format avec exemple

# Blender MTL File: 'None'
# Material Count: 2

newmtl Material
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2

newmtl Material.001
Ns 96.078431
Ka 1.000000 1.000000 1.000000
Kd 0.640000 0.640000 0.640000
Ks 0.500000 0.500000 0.500000
Ke 0.000000 0.000000 0.000000
Ni 1.000000
d 1.000000
illum 2
map_Kd  icon.png

Références

  1. 1 2 « Alias/WaveFront Material (.mtl) File Format », sur fileformat.info (consulté le ).

Liens externes