Procházet zdrojové kódy

NodeMaterial: Fix fog. (#31463)

* NodeMaterial: Fix fog.

* NodeBuilder: Clean up.

* E2E: Update screenshots.

* E2E: Update screenshot.
Michael Herzog před 5 měsíci
rodič
revize
74efc689ab

binární
examples/screenshots/webgpu_compute_birds.jpg


binární
examples/screenshots/webgpu_postprocessing.jpg


binární
examples/screenshots/webgpu_sprites.jpg


+ 1 - 1
src/materials/nodes/NodeMaterial.js

@@ -1071,7 +1071,7 @@ class NodeMaterial extends Material {
 
 			output.assign( outputNode );
 
-			outputNode = vec4( fogNode );
+			outputNode = vec4( fogNode.toStack() );
 
 		}
 

+ 1 - 1
src/nodes/core/NodeBuilder.js

@@ -196,7 +196,7 @@ class NodeBuilder {
 		/**
 		 * A reference to the current fog node.
 		 *
-		 * @type {?FogNode}
+		 * @type {?Node}
 		 * @default null
 		 */
 		this.fogNode = null;

粤ICP备19079148号