newmtl mtlName # mtlName is the name of the material
Ka 1.000 1.000 1.000 #材质的阴影色(ambient color)用Ka声明。颜色用RGB定义,每条通道的值从0到1之间取。
Kd 1.000 1.000 1.000 #固有色(diffuse color)
Ks 0.000 0.000 0.000 #高光色(specular color), if black {specular color is closed}
Ns 10.000 #Use Ns to represent weighted specular color, range 0 – 1000
illum 2 #illumination mode
0. 色彩开,阴影色关
1. 色彩开,阴影色开
2. 高光开
3. 反射开,光线追踪开
4. 透明: 玻璃开 反射:光线追踪开
5. 反射:菲涅尔衍射开,光线追踪开
6. 透明:折射开 反射:菲涅尔衍射关,光线追踪开
7. 透明:折射开 反射:菲涅尔衍射开,光线追踪开
8. 反射开,光线追踪关
9. 透明: 玻璃开 反射:光线追踪关
10. 投射阴影于不可见表面
d 0.9 # dissolve? 有些用’d’实现
Tr 0.9 # 其他的用’Tr’
map_Ka lena.tga # 阴影色纹理贴图
map_Kd lena.tga # 固有色纹理贴图 (多数情况下与其阴影色纹理贴图相同)
map_Ks lena.tga # 高光色纹理贴图
map_d lena_alpha.tga # alpha通道纹理贴图
map_bump lena_bump.tga # 凹凸贴图
bump lenna_bump.tga # 也有用’bump’而非’map_Bump’标签
For textures:
.dif are for diffuse
.alpha are for transparentcy
.spec are for specular reflection
.ddn are tengent space normal maps
.BGR?