Просмотр исходного кода

ReflectorNode: Force `autoClear` (#30199)

sunag 1 год назад
Родитель
Сommit
3e6034a0fe
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      src/nodes/utils/ReflectorNode.js

+ 3 - 0
src/nodes/utils/ReflectorNode.js

@@ -460,14 +460,17 @@ class ReflectorBaseNode extends Node {
 
 		const currentRenderTarget = renderer.getRenderTarget();
 		const currentMRT = renderer.getMRT();
+		const currentAutoClear = renderer.autoClear;
 
 		renderer.setMRT( null );
 		renderer.setRenderTarget( renderTarget );
+		renderer.autoClear = true;
 
 		renderer.render( scene, virtualCamera );
 
 		renderer.setMRT( currentMRT );
 		renderer.setRenderTarget( currentRenderTarget );
+		renderer.autoClear = currentAutoClear;
 
 		material.visible = true;
 

粤ICP备19079148号