[水]手办的赶脚。。。
c++吧
全部回复
仅看楼主
level 11
gameloftyou 楼主
买不起手办,只能看看模型了
网盘链接
2013年05月08日 12点05分 1
level 14
这个看起来不错,正常的
2013年05月08日 12点05分 2
恩,这个没啥问题,因为我又改成glNormal3f,glTexCoord2f,glVertex3f了,用glDrawElements出问题的原因,我还没找到,网上说要变换法线,可是我只有平移+旋转啊,M的逆转矩阵不还是它自己么。十三叔用的是OpenGL 2.0? 看来我学OpenGL v1.x有点落后了
2013年05月08日 12点05分
回复 gameloftyou :这个就算没高光也比之前的光照好的赶脚, 原理上法线变换要跟模型的旋转一致,而且法线是方向向量不考虑位移.不过不懂opengl的固定管线怎么处理法线的,我用的d3d的可编程管线,API嘛大同小异,原理上相通[奸笑]
2013年05月08日 13点05分
回复 萧の十三郎 :[不要]我也想玩可编程管线。。。
2013年05月08日 13点05分
回复 gameloftyou :[扯花]opengl的没玩过..你找找shader教程,不难的.主要就是自己计算T&L
2013年05月08日 13点05分
level 10
在网上看到貌似有3D打印机打印的手办(不过,貌似是侵权的了~)
2013年05月08日 12点05分 3
level 12
丧尸啊。。还有模型怎么导入的?
2013年05月08日 13点05分 4
看看模型文件结构,然后解析出顶点坐标,纹理坐标,法线坐标,材质等,然后交给OpenGL来绘制。
2013年05月08日 13点05分
回复 gameloftyou :我是说模型是什么拓展类型、
2013年05月08日 13点05分
回复 gameloftyou :我是说模型是什么拓展类型、
2013年05月08日 13点05分
回复 真喜悦之泪 :obj格式的,另外好像md2格式也比较简单,模型格式太多了,你解析哪个都可以,只是难易程度不同罢了。
2013年05月08日 13点05分
level 12
卧槽。竟然是obj模型。。和我写的差不多啊。
2013年05月08日 13点05分 5
level 12
帧率在我电脑上才12fps。。。。难道不是用的glDrawElements?
2013年05月08日 13点05分 6
不是
2013年05月08日 13点05分
回复 gameloftyou :用glDrawElements时,光线出问题了,现在还没解决,你的光线没有https://tieba.baidu.com/p/2313768121贴里14楼说的问题?
2013年05月08日 13点05分
回复 gameloftyou :别说是用for循环然后glBegin(GL_TRIANGLES);画的。。。。
2013年05月08日 13点05分
回复 真喜悦之泪 :不是,部分代码在这里http://hi.baidu.com/gameloftyou/item/f2d908e07cd9dd2c560f1d65,你看下有问题没?
2013年05月08日 13点05分
level 12
你用glDrawElement的时候有没有出现过丝状物。像这样?
2013年05月08日 13点05分 7
估计是因为你索引类型太小了,较大的索引值超范围溢出所致。
2013年05月08日 13点05分
回复 gameloftyou :你用的GL_UNSIGNED_BYTE?试试GL_UNSIGNED_SHORT或GL_UNSIGNED_INT试试
2013年05月08日 13点05分
回复 gameloftyou :我用的是unsigned int.
2013年05月08日 13点05分
回复 真喜悦之泪 :[揉脸]那我就不知道了。解决了的话麻烦@我一下,我也想知道原因
2013年05月08日 13点05分
level 8
很高端了,我们一个同学在学。
我也想学,该怎么开始呢?从哪里?
楼主,麻烦你给个初步的指导,谢谢。
2013年05月09日 05点05分 8
level 8
Saber啊!嘿嘿,致敬吾王。
2013年05月09日 05点05分 9
level 11
样子好呆,呵呵~
2013年05月09日 07点05分 10
level 11
233
2013年05月09日 08点05分 11
level 6
2013年05月09日 09点05分 12
d3d学习中
2013年05月09日 09点05分
1