1.obj文件里面
// 外部 .mtl 文件名
mtllib USA_NV_LASVEGAS_HOOTERSCASINO_S.MTL
// 群组名
g default
// 顶点
v -7.72968617716024 23.1377603778517 60.463837
...
// 纹理坐标
vt 0.370899 0.580444
...
// 法向量
vn -0.999982 -0.005919 0.000693
...
// 面索引
f 5/1/1 6/2/2 2/3/3
...
//平滑描影,不清楚是干啥的
s off
// 群组名
g polySurface1
// 材质名
usemtl ___Default
2.MTL文件
.mtl格式
#定义一个名为 'xxx’的材质
newmtl xxx
材质的环境光(ambient color)
Ka 0 0 0
散射光(diffuse color)用Kd
Kd 0.784314 0.784314 0.784314
镜面光(specular color)用Ks
Ks 0 0 0
折射值 可在0.001到10之间进行取值。若取值为1.0,光在通过物体的时候不发生弯曲。玻璃的折射率为1.5。
Ni 1
反射指数 定义了反射高光度。该值越高则高光越密集,一般取值范围在0~1000。
Ns 400
滤光透射率
Tf 1 1 1
渐隐指数描述 参数factor表示物体融入背景的数量,取值范围为0.0~1.0,取值为1.0表示完全不透明,取值为0.0时表示完全透明。
d 1
为漫反射指定颜色纹理文件
map_Kd X.png