|
|
@@ -266,8 +266,6 @@
|
|
|
waterMesh.rotation.x = - Math.PI * 0.5;
|
|
|
waterMesh.matrixAutoUpdate = false;
|
|
|
waterMesh.updateMatrix();
|
|
|
- waterMesh.receiveShadow = true;
|
|
|
- waterMesh.castShadow = true;
|
|
|
|
|
|
scene.add( waterMesh );
|
|
|
|
|
|
@@ -277,8 +275,6 @@
|
|
|
borderGeom.rotateY( Math.PI * 0.25 );
|
|
|
poolBorder = new THREE.Mesh( borderGeom, new THREE.MeshStandardMaterial( { color: 0x908877, roughness: 0.2 } ) );
|
|
|
scene.add( poolBorder );
|
|
|
- poolBorder.receiveShadow = true;
|
|
|
- poolBorder.castShadow = true;
|
|
|
|
|
|
// THREE.Mesh just for mouse raycasting
|
|
|
const geometryRay = new THREE.PlaneGeometry( BOUNDS, BOUNDS, 1, 1 );
|
|
|
@@ -407,8 +403,6 @@
|
|
|
scene.environmentIntensity = 1.25;
|
|
|
|
|
|
duckModel = model.scene.children[ 0 ];
|
|
|
- duckModel.receiveShadow = true;
|
|
|
- duckModel.castShadow = true;
|
|
|
duckModel.material.positionNode = Fn( () => {
|
|
|
|
|
|
const instancePosition = duckInstanceDataStorage.element( instanceIndex ).get( 'position' );
|