多边形之间的Three.js画布渲染器接缝

时间:2013-11-25 17:43:38

标签: three.js

我已经对这个图书馆感到很舒服,但是这个让我感到很累:

当我试图简单地渲染没有任何纹理的网格物体时,从混合器导出到.obj(启用三角测量,平滑组),WebGL渲染器完美地完成了这一点,但我还需要使用canvas渲染器,这就麻烦了;多边形边缘在它们之间有接缝,并通过

部分看到

只是说清楚,提供截图

WebGL渲染器 https://www.monosnap.com/image/OVaQO8yLDU9Wl6ufhADDVCEWg

Canvas渲染器 https://www.monosnap.com/image/1AYeyHjWkGx9fQ6vg6xLr0EcV

网格非常复杂,~7k三角形

1 个答案:

答案 0 :(得分:3)

使用CanvasRenderer时,您需要设置

material.overdraw = 0.5; // or some number between 0 and 1

这有助于缓解这个问题。

注意:overdraw曾经是一个布尔值;它现在是一个浮动。

three.js r.63