瀏覽代碼

Renamed to webgl_shadowmap_csm; floor mesh now uses tessellated geometry to reduce depth errors.

vtHawk 5 年之前
父節點
當前提交
107b1e5b48
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      examples/files.js
  2. 1 1
      examples/webgl_shadowmap_csm.html

+ 1 - 1
examples/files.js

@@ -288,7 +288,6 @@ var files = {
 		"webgl_buffergeometry_rawshader",
 		"webgl_buffergeometry_rawshader",
 		"webgl_buffergeometry_selective_draw",
 		"webgl_buffergeometry_selective_draw",
 		"webgl_buffergeometry_uint",
 		"webgl_buffergeometry_uint",
-		"webgl_cascadedshadowmaps",
 		"webgl_custom_attributes",
 		"webgl_custom_attributes",
 		"webgl_custom_attributes_lines",
 		"webgl_custom_attributes_lines",
 		"webgl_custom_attributes_points",
 		"webgl_custom_attributes_points",
@@ -302,6 +301,7 @@ var files = {
 		"webgl_lightshafts",
 		"webgl_lightshafts",
 		"webgl_materials_modified",
 		"webgl_materials_modified",
 		"webgl_raymarching_reflect",
 		"webgl_raymarching_reflect",
+		"webgl_shadowmap_csm",
 		"webgl_shadowmap_pcss",
 		"webgl_shadowmap_pcss",
 		"webgl_simple_gi",
 		"webgl_simple_gi",
 		"webgl_tiled_forward",
 		"webgl_tiled_forward",

+ 1 - 1
examples/webgl_cascadedshadowmaps.html → examples/webgl_shadowmap_csm.html

@@ -80,7 +80,7 @@
 				var floorMaterial = new THREE.MeshPhongMaterial( { color: '#252a34' } );
 				var floorMaterial = new THREE.MeshPhongMaterial( { color: '#252a34' } );
 				csm.setupMaterial( floorMaterial );
 				csm.setupMaterial( floorMaterial );
 
 
-				var floor = new THREE.Mesh( new THREE.PlaneBufferGeometry( 10000, 10000 ), floorMaterial );
+				var floor = new THREE.Mesh( new THREE.PlaneBufferGeometry( 10000, 10000, 8, 8 ), floorMaterial );
 				floor.rotation.x = - Math.PI / 2;
 				floor.rotation.x = - Math.PI / 2;
 				floor.castShadow = true;
 				floor.castShadow = true;
 				floor.receiveShadow = true;
 				floor.receiveShadow = true;