Blender导出Mtl文件格式

一.Blender导出Mtl文件
     mtl文件:为描述模型材质信息文件.

     模型材质(mtl) = 着色器(shader) + 纹理(texture)

     渲染3D模型时,会根据着色器提供的算法将纹理像素进行二次加工,生成结果输出至计算机渲染管线.blender提供的默认着色器为原理化BSDF,基础色选择图像纹理,选择对应的纹理图片,这样一个材质就创建好了.

     Blender导出Mtl文件格式_第1张图片

     文件->导出-obj文件进行导出,导出选项勾选材质组.导出mtl文件

     Blender导出Mtl文件格式_第2张图片

二.Mtl文件格式

     材质组为单位,材质名 + 着色器(shader)算法参数 + 纹理图片(texture)路径

     Newmtl 标识材质名称

     Ks 标识镜面反射颜色,颜色为rgb参考,取值0-1

     Ns标识镜面反射中加权反射指数

     Ka标识环境颜色,颜色为rgb参考,取值0-1

     Kd标识漫反射颜色,颜色为rgb参考,取值0-1

     d 和Tr 标识材质的透明度,Tr=1-d

     map_ka和map_kd分别表示贴图路径

     模型的材质可能会要不同的效果,为了达到这种区分,用关键字illum进行标识

     Illum 0表示颜色和环境参数关闭

     Illum 1表示颜色和环境参数开启

     Illum 2表示材质高亮显示

     Illum 3表示开启反射和光线跟踪

     Illum 4表示玻璃透明度开启,管线追踪开启

     Blender导出Mtl文件格式_第3张图片

三.obj文件对应材质组

     在face面进行mtl关联,可指定那些面由什么材质进行渲染

     Blender导出Mtl文件格式_第4张图片

你可能感兴趣的:(Blender,blender,游戏程序)