|
@@ -596,6 +596,8 @@
|
|
|
|
|
|
function render() {
|
|
|
|
|
|
+ // update
|
|
|
+
|
|
|
var delta = 1000 * clock.getDelta();
|
|
|
|
|
|
TWEEN.update();
|
|
@@ -613,10 +615,14 @@
|
|
|
|
|
|
renderer.shadowMapDarkness = 0.5 * sunLight.intensity;
|
|
|
|
|
|
- mesh.visible = false;
|
|
|
+ // render shadow map
|
|
|
|
|
|
renderer.updateShadowMap( scene, camera );
|
|
|
|
|
|
+ // render cube map
|
|
|
+
|
|
|
+ mesh.visible = false;
|
|
|
+
|
|
|
renderer.autoClear = true;
|
|
|
cubeCamera.updatePosition( mesh.position );
|
|
|
cubeCamera.updateCubeMap( renderer, scene );
|
|
@@ -624,6 +630,8 @@
|
|
|
|
|
|
mesh.visible = true;
|
|
|
|
|
|
+ // render scene
|
|
|
+
|
|
|
//renderer.render( scene, camera );
|
|
|
//renderer.clearTarget( null, 1, 1, 1 );
|
|
|
composer.render( 0.1 );
|