瀏覽代碼

Fix shader

Garrett Johnson 4 年之前
父節點
當前提交
c44e3f7a3d
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      example/customMaterial.js

+ 1 - 1
example/customMaterial.js

@@ -96,7 +96,7 @@ const topoShader = {
 
 			// thickness scale
 			float upwardness = dot( worldNormal, vec3( 0.0, 1.0, 0.0 ) );
-			float yInv = saturate( 1.0 - abs( upwardness ) );
+			float yInv = clamp( 1.0 - abs( upwardness ), 0.0, 1.0 );
 			float thicknessScale = pow( yInv, 0.4 );
 			thicknessScale *= 0.25 + 0.5 * ( vViewPosition.z + 1.0 ) / 2.0;