8.6加载导出的Mesh


文档摘要

## 8.6 加载导出的Mesh 上一节从网上下载了精美模型,并导出了Mesh文件,这一节将它渲染出来。 编辑材质文件 上一节导出的模型改名为 和图片文件 已经复制到项目中,打开CLion项目,资源视图如下: 从下载的Blender项目(带了图片),可以导出 文件和 ,现在就还差 材质文件,材质文件就自己编辑一个吧,从之前项目复制然后改下 节点就可以了(如上图)。 运行测试 只需要修改 中,加载的 文件和 材质文件路径即可。 运行测试。 正常渲染出来了。

8.6 加载导出的Mesh

CLion项目文件位于 samples\export_blender\load_mesh_from_blender

上一节从网上下载了精美模型,并导出了Mesh文件,这一节将它渲染出来。

1. 编辑材质文件

上一节导出的模型改名为fishsoup_pot.mesh和图片文件 已经复制到项目中,打开CLion项目,资源视图如下:

从下载的Blender项目(带了图片),可以导出.mesh 文件和.cpt,现在就还差.mat材质文件,材质文件就自己编辑一个吧,从之前项目复制然后改下texture节点就可以了(如上图)。

2. 运行测试

只需要修改main.cpp中,加载的.mesh 文件和.mat材质文件路径即可。

int main(void) { init_opengl(); MeshFilter* mesh_filter=new MeshFilter(); mesh_filter->LoadMesh("../data/model/fishsoup_pot.mesh"); Material* material=new Material(); material->Parse("../data/model/fishsoup_pot.mat"); ...... }

运行测试。

正常渲染出来了。


发布者: 作者: 转发
评论区 (0)
U