簡體   English   中英

為什么畫布和webgl渲染器不一樣? (three.js所)

[英]Why isn't it the same with canvas, and webgl renderer? (three.js)

我嘗試使用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

在谷歌瀏覽器,它看起來應該是。

提前致謝,

嘗試設置dirty和/或dynamic標志。 看到這個這個

這並不能真正回答您的問題 ,但是可以解決。

CanvasRenderer:

更改材料定義, overdraw: false必須overdraw: true

WebGLRenderer:

WebGL和Opera? 您是否正在測試Alpha版本? 很多事情還是壞了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM