diff --git a/src/renderers/webgl/WebGLBackground.js b/src/renderers/webgl/WebGLBackground.js index 7529aa6338a0a2ba70712ca92c859c32f54e16fb..fdaaf9095beb273e0ae054db0992e239d012bc01 100644 --- a/src/renderers/webgl/WebGLBackground.js +++ b/src/renderers/webgl/WebGLBackground.js @@ -27,6 +27,9 @@ function WebGLBackground( renderer, state, objects, premultipliedAlpha ) { var background = scene.background; + var session = renderer.vr.getSession(); + if ( session && session.environmentBlendMode === 'additive' ) background = null; + if ( background === null ) { setClear( clearColor, clearAlpha );