Jelajahi Sumber

RoomEnvironment: Adjust scene position. (#32646)

mrdoob 1 Minggu lalu
induk
melakukan
8a69c9d0e3
34 mengubah file dengan 14 tambahan dan 13 penghapusan
  1. 1 0
      examples/jsm/environments/RoomEnvironment.js
  2. TEMPAT SAMPAH
      examples/screenshots/misc_exporter_usdz.jpg
  3. TEMPAT SAMPAH
      examples/screenshots/webgl_animation_keyframes.jpg
  4. TEMPAT SAMPAH
      examples/screenshots/webgl_batch_lod_bvh.jpg
  5. TEMPAT SAMPAH
      examples/screenshots/webgl_instancing_dynamic.jpg
  6. TEMPAT SAMPAH
      examples/screenshots/webgl_loader_gltf_animation_pointer.jpg
  7. TEMPAT SAMPAH
      examples/screenshots/webgl_loader_gltf_compressed.jpg
  8. TEMPAT SAMPAH
      examples/screenshots/webgl_loader_gltf_dispersion.jpg
  9. TEMPAT SAMPAH
      examples/screenshots/webgl_loader_gltf_sheen.jpg
  10. TEMPAT SAMPAH
      examples/screenshots/webgl_loader_ldraw.jpg
  11. TEMPAT SAMPAH
      examples/screenshots/webgl_loader_texture_lottie.jpg
  12. TEMPAT SAMPAH
      examples/screenshots/webgl_materials_alphahash.jpg
  13. TEMPAT SAMPAH
      examples/screenshots/webgl_morphtargets_face.jpg
  14. TEMPAT SAMPAH
      examples/screenshots/webgl_morphtargets_webcam.jpg
  15. TEMPAT SAMPAH
      examples/screenshots/webgl_postprocessing_unreal_bloom_selective.jpg
  16. TEMPAT SAMPAH
      examples/screenshots/webgpu_instance_path.jpg
  17. TEMPAT SAMPAH
      examples/screenshots/webgpu_materials_alphahash.jpg
  18. TEMPAT SAMPAH
      examples/screenshots/webgpu_morphtargets_face.jpg
  19. TEMPAT SAMPAH
      examples/screenshots/webgpu_postprocessing_ca.jpg
  20. TEMPAT SAMPAH
      examples/screenshots/webgpu_postprocessing_sobel.jpg
  21. TEMPAT SAMPAH
      examples/screenshots/webgpu_postprocessing_ssr.jpg
  22. 1 1
      examples/webgl_loader_gltf_compressed.html
  23. 1 1
      examples/webgl_loader_gltf_dispersion.html
  24. 1 1
      examples/webgl_loader_gltf_sheen.html
  25. 1 1
      examples/webgl_loader_ldraw.html
  26. 1 1
      examples/webgl_loader_texture_lottie.html
  27. 1 1
      examples/webgl_materials_alphahash.html
  28. 1 1
      examples/webgl_morphtargets_face.html
  29. 1 1
      examples/webgl_morphtargets_webcam.html
  30. 1 1
      examples/webgpu_materials_alphahash.html
  31. 1 1
      examples/webgpu_morphtargets_face.html
  32. 1 1
      examples/webgpu_postprocessing_ao.html
  33. 1 1
      examples/webgpu_postprocessing_sobel.html
  34. 1 1
      examples/webgpu_postprocessing_ssr.html

+ 1 - 0
examples/jsm/environments/RoomEnvironment.js

@@ -37,6 +37,7 @@ class RoomEnvironment extends Scene {
 		super();
 
 		this.name = 'RoomEnvironment';
+		this.position.y = - 3.5;
 
 		const geometry = new BoxGeometry();
 		geometry.deleteAttribute( 'uv' );

TEMPAT SAMPAH
examples/screenshots/misc_exporter_usdz.jpg


TEMPAT SAMPAH
examples/screenshots/webgl_animation_keyframes.jpg


TEMPAT SAMPAH
examples/screenshots/webgl_batch_lod_bvh.jpg


TEMPAT SAMPAH
examples/screenshots/webgl_instancing_dynamic.jpg


TEMPAT SAMPAH
examples/screenshots/webgl_loader_gltf_animation_pointer.jpg


TEMPAT SAMPAH
examples/screenshots/webgl_loader_gltf_compressed.jpg


TEMPAT SAMPAH
examples/screenshots/webgl_loader_gltf_dispersion.jpg


TEMPAT SAMPAH
examples/screenshots/webgl_loader_gltf_sheen.jpg


TEMPAT SAMPAH
examples/screenshots/webgl_loader_ldraw.jpg


TEMPAT SAMPAH
examples/screenshots/webgl_loader_texture_lottie.jpg


TEMPAT SAMPAH
examples/screenshots/webgl_materials_alphahash.jpg


TEMPAT SAMPAH
examples/screenshots/webgl_morphtargets_face.jpg


TEMPAT SAMPAH
examples/screenshots/webgl_morphtargets_webcam.jpg


TEMPAT SAMPAH
examples/screenshots/webgl_postprocessing_unreal_bloom_selective.jpg


TEMPAT SAMPAH
examples/screenshots/webgpu_instance_path.jpg


TEMPAT SAMPAH
examples/screenshots/webgpu_materials_alphahash.jpg


TEMPAT SAMPAH
examples/screenshots/webgpu_morphtargets_face.jpg


TEMPAT SAMPAH
examples/screenshots/webgpu_postprocessing_ca.jpg


TEMPAT SAMPAH
examples/screenshots/webgpu_postprocessing_sobel.jpg


TEMPAT SAMPAH
examples/screenshots/webgpu_postprocessing_ssr.jpg


+ 1 - 1
examples/webgl_loader_gltf_compressed.html

@@ -59,7 +59,7 @@
 
 				scene = new THREE.Scene();
 				scene.background = new THREE.Color( 0xbbbbbb );
-				scene.environment = pmremGenerator.fromScene( environment ).texture;
+				scene.environment = pmremGenerator.fromScene( environment, 0.04 ).texture;
 				environment.dispose();
 
 				const grid = new THREE.GridHelper( 500, 10, 0xffffff, 0xffffff );

+ 1 - 1
examples/webgl_loader_gltf_dispersion.html

@@ -56,7 +56,7 @@
 				scene = new THREE.Scene();
 				scene.backgroundBlurriness = 0.5;
 
-				const env = pmremGenerator.fromScene( environment ).texture;
+				const env = pmremGenerator.fromScene( environment, 0.04 ).texture;
 				scene.background = env;
 				scene.environment = env;
 				environment.dispose();

+ 1 - 1
examples/webgl_loader_gltf_sheen.html

@@ -80,7 +80,7 @@
 				const pmremGenerator = new THREE.PMREMGenerator( renderer );
 
 				scene.background = new THREE.Color( 0xbbbbbb );
-				scene.environment = pmremGenerator.fromScene( environment ).texture;
+				scene.environment = pmremGenerator.fromScene( environment, 0.04 ).texture;
 
 				controls = new OrbitControls( camera, renderer.domElement );
 				controls.enableDamping = true;

+ 1 - 1
examples/webgl_loader_ldraw.html

@@ -94,7 +94,7 @@
 
 				scene = new THREE.Scene();
 				scene.background = new THREE.Color( 0xdeebed );
-				scene.environment = pmremGenerator.fromScene( new RoomEnvironment() ).texture;
+				scene.environment = pmremGenerator.fromScene( new RoomEnvironment(), 0.04 ).texture;
 
 				controls = new OrbitControls( camera, renderer.domElement );
 				controls.enableDamping = true;

+ 1 - 1
examples/webgl_loader_texture_lottie.html

@@ -99,7 +99,7 @@
 				const environment = new RoomEnvironment();
 				const pmremGenerator = new THREE.PMREMGenerator( renderer );
 
-				scene.environment = pmremGenerator.fromScene( environment ).texture;
+				scene.environment = pmremGenerator.fromScene( environment, 0.04 ).texture;
 
 				controls = new OrbitControls( camera, renderer.domElement );
 				controls.autoRotate = true;

+ 1 - 1
examples/webgl_materials_alphahash.html

@@ -107,7 +107,7 @@
 				const environment = new RoomEnvironment();
 				const pmremGenerator = new THREE.PMREMGenerator( renderer );
 
-				scene.environment = pmremGenerator.fromScene( environment ).texture;
+				scene.environment = pmremGenerator.fromScene( environment, 0.04 ).texture;
 				environment.dispose();
 
 				//

+ 1 - 1
examples/webgl_morphtargets_face.html

@@ -106,7 +106,7 @@
 				const pmremGenerator = new THREE.PMREMGenerator( renderer );
 
 				scene.background = new THREE.Color( 0x666666 );
-				scene.environment = pmremGenerator.fromScene( environment ).texture;
+				scene.environment = pmremGenerator.fromScene( environment, 0.04 ).texture;
 
 				controls = new OrbitControls( camera, renderer.domElement );
 				controls.enableDamping = true;

+ 1 - 1
examples/webgl_morphtargets_webcam.html

@@ -120,7 +120,7 @@
 			const pmremGenerator = new THREE.PMREMGenerator( renderer );
 
 			scene.background = new THREE.Color( 0x666666 );
-			scene.environment = pmremGenerator.fromScene( environment ).texture;
+			scene.environment = pmremGenerator.fromScene( environment, 0.04 ).texture;
 
 			const controls = new OrbitControls( camera, renderer.domElement );
 

+ 1 - 1
examples/webgpu_materials_alphahash.html

@@ -104,7 +104,7 @@
 				const environment = new RoomEnvironment();
 				const pmremGenerator = new THREE.PMREMGenerator( renderer );
 
-				scene.environment = pmremGenerator.fromScene( environment ).texture;
+				scene.environment = pmremGenerator.fromScene( environment, 0.04 ).texture;
 				environment.dispose();
 
 				//

+ 1 - 1
examples/webgpu_morphtargets_face.html

@@ -69,7 +69,7 @@
 				const pmremGenerator = new THREE.PMREMGenerator( renderer );
 
 				scene.background = new THREE.Color( 0x666666 );
-				scene.environment = pmremGenerator.fromScene( environment ).texture;
+				scene.environment = pmremGenerator.fromScene( environment, 0.04 ).texture;
 
 				const ktx2Loader = await new KTX2Loader()
 					.setTranscoderPath( 'jsm/libs/basis/' )

+ 1 - 1
examples/webgpu_postprocessing_ao.html

@@ -96,7 +96,7 @@
 				const pmremGenerator = new THREE.PMREMGenerator( renderer );
 
 				scene.background = new THREE.Color( 0x666666 );
-				scene.environment = pmremGenerator.fromScene( environment ).texture;
+				scene.environment = pmremGenerator.fromScene( environment, 0.04 ).texture;
 				environment.dispose();
 				pmremGenerator.dispose();
 

+ 1 - 1
examples/webgpu_postprocessing_sobel.html

@@ -80,7 +80,7 @@
 				const environment = new RoomEnvironment();
 				const pmremGenerator = new THREE.PMREMGenerator( renderer );
 
-				scene.environment = pmremGenerator.fromScene( environment ).texture;
+				scene.environment = pmremGenerator.fromScene( environment, 0.04 ).texture;
 				pmremGenerator.dispose();
 
 				//

+ 1 - 1
examples/webgpu_postprocessing_ssr.html

@@ -120,7 +120,7 @@
 			const environment = new RoomEnvironment();
 			const pmremGenerator = new THREE.PMREMGenerator( renderer );
 
-			scene.environment = pmremGenerator.fromScene( environment ).texture;
+			scene.environment = pmremGenerator.fromScene( environment, 0.04 ).texture;
 			scene.environmentIntensity = 1.25;
 			pmremGenerator.dispose();
 

粤ICP备19079148号