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

Renderer: Rename `shadowMap.colored` -> `shadowMap.transmitted` (#32611)

sunag 2 месяцев назад
Родитель
Сommit
0ad08817d5

+ 1 - 1
examples/webgpu_caustics.html

@@ -179,7 +179,7 @@
 				renderer.setSize( window.innerWidth, window.innerHeight );
 				renderer.setAnimationLoop( animate );
 				renderer.shadowMap.enabled = true;
-				renderer.shadowMap.colored = true;
+				renderer.shadowMap.transmitted = true;
 				renderer.inspector = new Inspector();
 				document.body.appendChild( renderer.domElement );
 

+ 1 - 1
examples/webgpu_shadowmap_opacity.html

@@ -59,7 +59,7 @@
 				renderer.toneMapping = THREE.AgXToneMapping;
 				renderer.toneMappingExposure = 1.5;
 				renderer.shadowMap.enabled = true;
-				renderer.shadowMap.colored = true;
+				renderer.shadowMap.transmitted = true;
 				renderer.inspector = new Inspector();
 				container.appendChild( renderer.domElement );
 

+ 1 - 1
examples/webgpu_volume_caustics.html

@@ -165,7 +165,7 @@
 
 				renderer = new THREE.WebGPURenderer( { antialias: true } );
 				renderer.shadowMap.enabled = true;
-				renderer.shadowMap.colored = true;
+				renderer.shadowMap.transmitted = true;
 				renderer.inspector = new Inspector();
 				renderer.setPixelRatio( window.devicePixelRatio );
 				renderer.setSize( window.innerWidth, window.innerHeight );

+ 1 - 1
src/nodes/lighting/ShadowNode.js

@@ -518,7 +518,7 @@ class ShadowNode extends ShadowBaseNode {
 
 		let shadowColor;
 
-		if ( renderer.shadowMap.colored === true ) {
+		if ( renderer.shadowMap.transmitted === true ) {
 
 			if ( shadowMap.texture.isCubeTexture ) {
 

+ 4 - 4
src/renderers/common/Renderer.js

@@ -658,7 +658,7 @@ class Renderer {
 		 * Shadow map configuration
 		 * @typedef {Object} ShadowMapConfig
 		 * @property {boolean} enabled - Whether to globally enable shadows or not.
-		 * @property {boolean} colored - Whether shadows can have a custom color or not.
+		 * @property {boolean} transmitted - Whether to enable light transmission through non-opaque materials.
 		 * @property {number} type - The shadow map type.
 		 */
 
@@ -669,7 +669,7 @@ class Renderer {
 		 */
 		this.shadowMap = {
 			enabled: false,
-			colored: false,
+			transmitted: false,
 			type: PCFShadowMap
 		};
 
@@ -3053,9 +3053,9 @@ class Renderer {
 					shadowRGB = material.castShadowNode.rgb;
 					shadowAlpha = material.castShadowNode.a;
 
-					if ( this.shadowMap.colored !== true ) {
+					if ( this.shadowMap.transmitted !== true ) {
 
-						warnOnce( 'Renderer: `shadowMap.colored` needs to be set to `true` when using `material.castShadowNode`.' );
+						warnOnce( 'Renderer: `shadowMap.transmitted` needs to be set to `true` when using `material.castShadowNode`.' );
 
 					}
 

粤ICP备19079148号