www.ctrt.net > opEngl 读取oBj

opEngl 读取oBj

把顶点法线坐标分别存到buffer上,然后draw的时候x/y/z用这三个的index,shader里面分别根据index读出来buffer对应的数据,然后再计算。 感觉应该可行,不过没这么做过不确定成不成,需要写shader所以比较麻烦

想要顺利读取obj模型文件,先要了解这种文件的格式,OBJ文件格式是非常简单的。这种文件以纯文本的形式存储了模型的顶点、法线和纹理坐标和材质使用信息。OBJ文件的每一行,都有极其相似的格式。在OBJ文件中,每行的格式如下: 前缀 参数1 参数2...

想要顺利读取obj模型文件,先要了解这种文件的格式,OBJ文件格式是非常简单的。这种文件以纯文本的形式存储了模型的顶点、法线和纹理坐标和材质使用信息。OBJ文件的每一行,都有极其相似的格式。在OBJ文件中,每行的格式如下: 前缀 参数1 参数2...

这一看就是作业.替写50

参考只是白天黑夜不断地催促

不建议使用obj, 它里面的属性很少.不实用. 最好安装个maya/3dsmax,然后把obj转化成 dae 格式.dae格式是xml结构.能看懂

obj是个很垃圾的文件格式..不如尝试下dae/fxb格式,现在 maya ,3dmax 都支持的.内部是xml语法.你可以看懂.自己写解析

你会用opengl显示一个带有纹理的三角形吗? 如果会的话你去了解下obj文件格式就可以自己写了(obj文件真的很简单,非常好理解),花不了多少时间。 如果连纹理都不会贴,那还是先把opengl基础搞定再说。

list_id 变成数组

把完整的代码贴上来看看。 或者,起码描述一下报的什么错误吧。

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com