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"); ...... }

运行测试。

正常渲染出来了。


作者与出处
原作者: ThisisGame
来源:ThisisGame
许可证:GPL-3.0
整理: 灏天文库整理
由灏天文库结构化整理,提供目录导航、全文检索与在线阅读,便于系统化学习
发布者: 作者: ThisisGame 转发
评论区 (0)
U