示例代码见如下:
git clone https://github.com/lizhenneng/vulkan-ogl-sample.git;
.obj模型文件转换到.3ds时无法转纹理文件,修改.obj文件中,起始处添加.mtl文件,如下:
mtllib chalet.mtl
g CHALET_0
g CHALET_Y_R_0
g CHALET_Y_R_3DSMeshMatrix_0
o CHALET_Y_R_3DSMeshMatrix_Y_R_Geometry_0
usemtl material_1
mtl文件内容如下:
newmtl material_1
Ka 0.2 0.2 0.2 1
Kd 0.8 0.8 0.8 1
Ks 0 0 0 1
map_Kd chalet.jpg
其中的chalet.jpg为纹理;
修改后使用osgconv 工具可转换成功。