OpenGL 光照错乱

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

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

https://study.congcong.us/t/109750

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

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

© 2021 V2EX