小编NiS*_*SaN的帖子

在WebGLRenderer中动态打开/关闭抗锯齿和阴影

如何在WebGLRenderer中动态打开和关闭抗锯齿和阴影?

简单地更改抗锯齿和shadowMapEnable的属性不起作用.我查看了源代码并找到了一个方法updateShadowMap()但它在第69版中被删除了.

更新:好的,我在这里找到问题后半部分的答案 https://github.com/mrdoob/three.js/issues/2466

因此,以下代码可以正常工作:

renderer.shadowMapEnabled = false;

for(var i in tiles.children)
tiles.children[i].material.needsUpdate=true;

renderer.clearTarget( sun.shadowMap );
Run Code Online (Sandbox Code Playgroud)

antialiasing three.js shadow-mapping

0
推荐指数
1
解决办法
1656
查看次数

标签 统计

antialiasing ×1

shadow-mapping ×1

three.js ×1