OpenGL 光照错乱

2014-04-23 20:53:00 +08:00
 ZekeJi
在Android手机上绘制了一个模型,发现里面的光照全都是错乱的,阴影和高光都错位。。。请问大神是哪里出了问题??
http://img.bbs.csdn.net/upload/201404/23/1398257392_367456.png
3201 次点击
所在节点    程序员
9 条回复
levie
2014-04-23 20:57:20 +08:00
看起来像部分面片的顶点顺序弄反了。。
iLluSioN
2014-04-23 20:57:46 +08:00
感觉像是模型碎了。
一个是景深可能没设好
另一个也可能是三角形索引太大了,4.3之前只支持65536个点的绘制,也就是65535/3个三角形。
imskull
2014-04-23 21:06:37 +08:00
如果是面没画出来就检查顶点顺序,如果只是光照,查查法线方向吧。
easing
2014-04-24 17:28:02 +08:00
顶点顺序和贴图坐标乱了吧应该
ZekeJi
2014-04-25 09:28:14 +08:00
@levie 画出来模型的轮廓是对的,用GL_LINES显示 网格是正常的
ZekeJi
2014-04-25 09:29:07 +08:00
@iLluSioN 我在PC里用别的软件预览是正常的。。。总共就2000多个点,应该不会太大
levie
2014-04-25 10:12:30 +08:00
@ZekeJi 顶点顺序不影响轮廓啊,影响面的绘制。你用其他软件预览正常,说明模型没有问题,但你自己写的绘制代码有问题。
iLluSioN
2014-04-25 16:11:00 +08:00
@ZekeJi setEGLConfigChooser的第五个参数depthSize呢。我上一次见到有人遇到这个问题是因为这里
ZekeJi
2014-04-27 09:49:50 +08:00
@iLluSioN 我试试看 印象中好像没用到这个方法。谢谢你啦~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/109750

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX