Jelajahi Sumber

WaterMesh: Fix planar offset - WebGPU (#29626)

sunag 1 tahun lalu
induk
melakukan
c3e812b6d3
2 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      examples/jsm/objects/WaterMesh.js
  2. TEMPAT SAMPAH
      examples/screenshots/webgpu_ocean.jpg

+ 1 - 1
examples/jsm/objects/WaterMesh.js

@@ -74,7 +74,7 @@ class WaterMesh extends Mesh {
 
 
 			const distance = length( worldToEye );
 			const distance = length( worldToEye );
 
 
-			const distortion = surfaceNormal.xy.mul( float( 0.001 ).add( float( 1.0 ).div( distance ) ) ).mul( this.distortionScale );
+			const distortion = surfaceNormal.xz.mul( float( 0.001 ).add( float( 1.0 ).div( distance ) ) ).mul( this.distortionScale );
 
 
 			const mirrorSampler = reflector();
 			const mirrorSampler = reflector();
 			mirrorSampler.uvNode = mirrorSampler.uvNode.add( distortion );
 			mirrorSampler.uvNode = mirrorSampler.uvNode.add( distortion );

TEMPAT SAMPAH
examples/screenshots/webgpu_ocean.jpg


粤ICP备19079148号