ソースを参照

Added MTL loading info

pull/114/head
Ray 9年前
コミット
dc4d5dabcd
1個のファイルの変更20行の追加1行の削除
  1. +20
    -1
      src/models.c

+ 20
- 1
src/models.c ファイルの表示

@ -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];

読み込み中…
キャンセル
保存