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结构.能看懂

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

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

没太理解你的意思。obj里法向量是vn,vt是纹理坐标,这个应该是xy的,其实就是二维的坐标。你说的贴图合成一个,这个工作是在3dmax里做的,展uv,可以最终输出一张图片

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

文件生成类程序没有,obj文件写过,可以hi百度我

网站地图

All rights reserved Powered by www.ctrt.net

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