소스 검색

Examples: Update `webgpu_shadowmap` (#32610)

sunag 2 주 전
부모
커밋
69a97bfb11
1개의 변경된 파일2개의 추가작업 그리고 4개의 파일을 삭제
  1. 2 4
      examples/webgpu_shadowmap.html

+ 2 - 4
examples/webgpu_shadowmap.html

@@ -34,7 +34,7 @@
 		<script type="module">
 
 			import * as THREE from 'three/webgpu';
-			import { mx_fractal_noise_vec3, positionWorld, vec4, Fn, color, vertexIndex, hash } from 'three/tsl';
+			import { mx_fractal_noise_float, mx_fractal_noise_vec3, positionLocal, positionWorld, Fn, color } from 'three/tsl';
 
 			import { OrbitControls } from 'three/addons/controls/OrbitControls.js';
 
@@ -103,9 +103,7 @@
 				const materialCustomShadow = material.clone();
 				materialCustomShadow.transparent = true;
 
-				const materialColor = vec4( 1, 0, 1, .5 );
-			
-				const discardNode = hash( vertexIndex ).greaterThan( 0.5 );
+				const discardNode = mx_fractal_noise_float( positionLocal.mul( 0.1 ) ).x.greaterThan( 0.0 );
 
 				materialCustomShadow.maskNode = discardNode;
 

粤ICP备19079148号