Browse Source

Added MTL loading info

pull/114/head
Ray 9 years ago
parent
commit
dc4d5dabcd
1 changed files with 20 additions and 1 deletions
  1. +20
    -1
      src/models.c

+ 20
- 1
src/models.c View File

@ -2001,7 +2001,26 @@ static Material LoadMTL(const char *fileName)
{
Material material = { 0 };
// TODO: Load mtl file
// TODO: Load mtl file (multiple variations of .mtl format)
/*
newmtl string Material newmtl (material name). Begins a new material description.
Ka float float float Ambient color Ka (red) (green) (blue)
Kd float float float Diffuse color Kd (red) (green) (blue)
Ks float float float Specular color Ks (red) (green) (blue)
Ke float float float Emmisive color
d float Tr float Dissolve factor. Transparency Tr (alpha). d is inverse of Tr
Ns int Shininess Ns (specular power). Ranges from 0 to 1000. Specular exponent.
Ni int Refraction index.
illum int Illumination model illum (1 / 2); 1 if specular disabled, 2 if specular enabled (lambertian model)
map_Kd string Texture map_Kd (filename)
map_Kd string Diffuse color texture map.
map_Ks string Specular color texture map.
map_Ka string Ambient color texture map.
map_Bump string Bump texture map. Alternative: bump string / map_bump string
map_d string Opacity texture map.
disp string Displacement map
refl Reflection type and map
*/
char dataType;
char comments[200];

Loading…
Cancel
Save