0

我尝试用three.js渲染一个球体,但是如果我用canvasRenderer渲染它,那么球体上有灰线

代码:http: //jsfiddle.net/jzpSJ/

截图:http ://desmond.imageshack.us/Himg209/scaled.php?server=209&filename=canvase.png&res=landing

但是如果我接下来在opera中使用webGL渲染器渲染它,那么它看起来很糟糕

代码:http: //jsfiddle.net/jzpSJ/1/

截图:http ://desmond.imageshack.us/Himg51/scaled.php?server=51&filename=webglopera.png&res=landing

在谷歌浏览器中,它看起来应该是这样。

提前致谢,

4

2 回答 2

2

画布渲染器:

更改材质定义,overdraw: false必须overdraw: true

WebGLRenderer:

WebGL 和 Opera?你在测试 alpha 版本吗?很多东西还是坏了。

于 2012-05-13T16:53:53.350 回答
2

尝试设置dirty和/或dynamic标志。看到这个这个

这并不能真正回答你的问题,但它可能是一个修复。

于 2012-05-13T15:39:38.717 回答