浏览代码

Merge pull request #19392 from munrocket/thumbnails

Add proper screenshots
Mr.doob 5 年之前
父节点
当前提交
87d286ef75
共有 100 个文件被更改,包括 6 次插入11 次删除
  1. 1 1
      examples/css3d_molecules.html
  2. 1 1
      examples/index.html
  3. 2 2
      examples/jsm/utils/ShadowMapViewer.js
  4. 1 6
      examples/misc_animation_authoring.html
  5. 1 1
      examples/misc_animation_keys.html
  6. 二进制
      examples/screenshots/css2d_label.jpg
  7. 二进制
      examples/screenshots/css2d_label.png
  8. 二进制
      examples/screenshots/css3d_molecules.jpg
  9. 二进制
      examples/screenshots/css3d_molecules.png
  10. 二进制
      examples/screenshots/css3d_orthographic.jpg
  11. 二进制
      examples/screenshots/css3d_orthographic.png
  12. 二进制
      examples/screenshots/css3d_panorama.jpg
  13. 二进制
      examples/screenshots/css3d_panorama.png
  14. 二进制
      examples/screenshots/css3d_panorama_deviceorientation.jpg
  15. 二进制
      examples/screenshots/css3d_panorama_deviceorientation.png
  16. 二进制
      examples/screenshots/css3d_periodictable.jpg
  17. 二进制
      examples/screenshots/css3d_periodictable.png
  18. 二进制
      examples/screenshots/css3d_sandbox.jpg
  19. 二进制
      examples/screenshots/css3d_sandbox.png
  20. 二进制
      examples/screenshots/css3d_sprites.jpg
  21. 二进制
      examples/screenshots/css3d_sprites.png
  22. 二进制
      examples/screenshots/css3d_youtube.jpg
  23. 二进制
      examples/screenshots/css3d_youtube.png
  24. 二进制
      examples/screenshots/misc_animation_authoring.jpg
  25. 二进制
      examples/screenshots/misc_animation_authoring.png
  26. 二进制
      examples/screenshots/misc_animation_groups.jpg
  27. 二进制
      examples/screenshots/misc_animation_groups.png
  28. 二进制
      examples/screenshots/misc_animation_keys.jpg
  29. 二进制
      examples/screenshots/misc_animation_keys.png
  30. 二进制
      examples/screenshots/misc_boxselection.jpg
  31. 二进制
      examples/screenshots/misc_boxselection.png
  32. 二进制
      examples/screenshots/misc_controls_deviceorientation.jpg
  33. 二进制
      examples/screenshots/misc_controls_deviceorientation.png
  34. 二进制
      examples/screenshots/misc_controls_drag.jpg
  35. 二进制
      examples/screenshots/misc_controls_drag.png
  36. 二进制
      examples/screenshots/misc_controls_fly.jpg
  37. 二进制
      examples/screenshots/misc_controls_fly.png
  38. 二进制
      examples/screenshots/misc_controls_map.jpg
  39. 二进制
      examples/screenshots/misc_controls_map.png
  40. 二进制
      examples/screenshots/misc_controls_orbit.jpg
  41. 二进制
      examples/screenshots/misc_controls_orbit.png
  42. 二进制
      examples/screenshots/misc_controls_pointerlock.jpg
  43. 二进制
      examples/screenshots/misc_controls_pointerlock.png
  44. 二进制
      examples/screenshots/misc_controls_trackball.jpg
  45. 二进制
      examples/screenshots/misc_controls_trackball.png
  46. 二进制
      examples/screenshots/misc_controls_transform.jpg
  47. 二进制
      examples/screenshots/misc_controls_transform.png
  48. 二进制
      examples/screenshots/misc_exporter_collada.jpg
  49. 二进制
      examples/screenshots/misc_exporter_collada.png
  50. 二进制
      examples/screenshots/misc_exporter_draco.jpg
  51. 二进制
      examples/screenshots/misc_exporter_draco.png
  52. 二进制
      examples/screenshots/misc_exporter_gltf.jpg
  53. 二进制
      examples/screenshots/misc_exporter_gltf.png
  54. 二进制
      examples/screenshots/misc_exporter_obj.jpg
  55. 二进制
      examples/screenshots/misc_exporter_obj.png
  56. 二进制
      examples/screenshots/misc_exporter_ply.jpg
  57. 二进制
      examples/screenshots/misc_exporter_ply.png
  58. 二进制
      examples/screenshots/misc_exporter_stl.jpg
  59. 二进制
      examples/screenshots/misc_exporter_stl.png
  60. 二进制
      examples/screenshots/misc_lookat.jpg
  61. 二进制
      examples/screenshots/misc_lookat.png
  62. 二进制
      examples/screenshots/misc_uv_tests.jpg
  63. 二进制
      examples/screenshots/misc_uv_tests.png
  64. 二进制
      examples/screenshots/physics_ammo_break.jpg
  65. 二进制
      examples/screenshots/physics_ammo_break.png
  66. 二进制
      examples/screenshots/physics_ammo_cloth.jpg
  67. 二进制
      examples/screenshots/physics_ammo_cloth.png
  68. 二进制
      examples/screenshots/physics_ammo_rope.jpg
  69. 二进制
      examples/screenshots/physics_ammo_rope.png
  70. 二进制
      examples/screenshots/physics_ammo_terrain.jpg
  71. 二进制
      examples/screenshots/physics_ammo_terrain.png
  72. 二进制
      examples/screenshots/physics_ammo_volume.jpg
  73. 二进制
      examples/screenshots/physics_ammo_volume.png
  74. 二进制
      examples/screenshots/physics_cannon_instancing.jpg
  75. 二进制
      examples/screenshots/physics_cannon_instancing.png
  76. 二进制
      examples/screenshots/svg_lines.jpg
  77. 二进制
      examples/screenshots/svg_lines.png
  78. 二进制
      examples/screenshots/svg_sandbox.jpg
  79. 二进制
      examples/screenshots/svg_sandbox.png
  80. 二进制
      examples/screenshots/webaudio_orientation.jpg
  81. 二进制
      examples/screenshots/webaudio_orientation.png
  82. 二进制
      examples/screenshots/webaudio_sandbox.jpg
  83. 二进制
      examples/screenshots/webaudio_sandbox.png
  84. 二进制
      examples/screenshots/webaudio_timing.jpg
  85. 二进制
      examples/screenshots/webaudio_timing.png
  86. 二进制
      examples/screenshots/webaudio_visualizer.jpg
  87. 二进制
      examples/screenshots/webaudio_visualizer.png
  88. 二进制
      examples/screenshots/webgl2_buffergeometry_attributes_integer.jpg
  89. 二进制
      examples/screenshots/webgl2_buffergeometry_attributes_integer.png
  90. 二进制
      examples/screenshots/webgl2_materials_texture2darray.jpg
  91. 二进制
      examples/screenshots/webgl2_materials_texture2darray.png
  92. 二进制
      examples/screenshots/webgl2_materials_texture3d.jpg
  93. 二进制
      examples/screenshots/webgl2_materials_texture3d.png
  94. 二进制
      examples/screenshots/webgl2_multisampled_renderbuffers.jpg
  95. 二进制
      examples/screenshots/webgl2_multisampled_renderbuffers.png
  96. 二进制
      examples/screenshots/webgl2_sandbox.jpg
  97. 二进制
      examples/screenshots/webgl2_sandbox.png
  98. 二进制
      examples/screenshots/webgl_animation_cloth.jpg
  99. 二进制
      examples/screenshots/webgl_animation_cloth.png
  100. 二进制
      examples/screenshots/webgl_animation_keyframes.jpg

+ 1 - 1
examples/css3d_molecules.html

@@ -118,7 +118,7 @@
 			function init() {
 			function init() {
 
 
 				camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 5000 );
 				camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 5000 );
-				camera.position.z = 1500;
+				camera.position.z = 1000;
 
 
 				scene = new THREE.Scene();
 				scene = new THREE.Scene();
 
 

+ 1 - 1
examples/index.html

@@ -169,7 +169,7 @@
 				'<div class="card">',
 				'<div class="card">',
 				'	<a href="' + file + '.html" target="viewer">',
 				'	<a href="' + file + '.html" target="viewer">',
 				'		<div class="cover">',
 				'		<div class="cover">',
-				'			<img src="screenshots/' + file + '.png" loading="lazy" />',
+				'			<img src="screenshots/' + file + '.jpg" loading="lazy" width="400" />',
 				'		</div>',
 				'		</div>',
 				'		<div class="title">' + getName( file ) + '</div>',
 				'		<div class="title">' + getName( file ) + '</div>',
 				'	</a>',
 				'	</a>',

+ 2 - 2
examples/jsm/utils/ShadowMapViewer.js

@@ -83,13 +83,13 @@ var ShadowMapViewer = function ( light ) {
 		labelCanvas = document.createElement( 'canvas' );
 		labelCanvas = document.createElement( 'canvas' );
 
 
 		var context = labelCanvas.getContext( '2d' );
 		var context = labelCanvas.getContext( '2d' );
-		context.font = 'Bold 20px Arial';
+		context.font = 'Bold 18px Arial';
 
 
 		var labelWidth = context.measureText( light.name ).width;
 		var labelWidth = context.measureText( light.name ).width;
 		labelCanvas.width = labelWidth;
 		labelCanvas.width = labelWidth;
 		labelCanvas.height = 25;	//25 to account for g, p, etc.
 		labelCanvas.height = 25;	//25 to account for g, p, etc.
 
 
-		context.font = 'Bold 20px Arial';
+		context.font = 'Bold 18px Arial';
 		context.fillStyle = 'rgba( 255, 0, 0, 1 )';
 		context.fillStyle = 'rgba( 255, 0, 0, 1 )';
 		context.fillText( light.name, 0, 20 );
 		context.fillText( light.name, 0, 20 );
 
 

+ 1 - 6
examples/misc_animation_authoring.html

@@ -161,11 +161,6 @@
 
 
 		</script>
 		</script>
 
 
-		<script>
-			if (navigator.webdriver) { // off for testing
-				setTimeout(() => { document.getElementsByTagName('div')[1].style.display = 'none' }, 750)
-			}
-		</script>
-
+		<script>if ( typeof TESTING !== 'undefined' ) { setTimeout(() => { var a = document.querySelectorAll( 'body > div' ); a[1].style.display = 'none'; }, 750); }</script>
 	</body>
 	</body>
 </html>
 </html>

+ 1 - 1
examples/misc_animation_keys.html

@@ -31,7 +31,7 @@
 				//
 				//
 
 
 				camera = new THREE.PerspectiveCamera( 40, window.innerWidth / window.innerHeight, 1, 1000 );
 				camera = new THREE.PerspectiveCamera( 40, window.innerWidth / window.innerHeight, 1, 1000 );
-				camera.position.set( 50, 50, 100 );
+				camera.position.set( 25, 25, 50 );
 				camera.lookAt( scene.position );
 				camera.lookAt( scene.position );
 
 
 				//
 				//

二进制
examples/screenshots/css2d_label.jpg


二进制
examples/screenshots/css2d_label.png


二进制
examples/screenshots/css3d_molecules.jpg


二进制
examples/screenshots/css3d_molecules.png


二进制
examples/screenshots/css3d_orthographic.jpg


二进制
examples/screenshots/css3d_orthographic.png


二进制
examples/screenshots/css3d_panorama.jpg


二进制
examples/screenshots/css3d_panorama.png


二进制
examples/screenshots/css3d_panorama_deviceorientation.jpg


二进制
examples/screenshots/css3d_panorama_deviceorientation.png


二进制
examples/screenshots/css3d_periodictable.jpg


二进制
examples/screenshots/css3d_periodictable.png


二进制
examples/screenshots/css3d_sandbox.jpg


二进制
examples/screenshots/css3d_sandbox.png


二进制
examples/screenshots/css3d_sprites.jpg


二进制
examples/screenshots/css3d_sprites.png


二进制
examples/screenshots/css3d_youtube.jpg


二进制
examples/screenshots/css3d_youtube.png


二进制
examples/screenshots/misc_animation_authoring.jpg


二进制
examples/screenshots/misc_animation_authoring.png


二进制
examples/screenshots/misc_animation_groups.jpg


二进制
examples/screenshots/misc_animation_groups.png


二进制
examples/screenshots/misc_animation_keys.jpg


二进制
examples/screenshots/misc_animation_keys.png


二进制
examples/screenshots/misc_boxselection.jpg


二进制
examples/screenshots/misc_boxselection.png


二进制
examples/screenshots/misc_controls_deviceorientation.jpg


二进制
examples/screenshots/misc_controls_deviceorientation.png


二进制
examples/screenshots/misc_controls_drag.jpg


二进制
examples/screenshots/misc_controls_drag.png


二进制
examples/screenshots/misc_controls_fly.jpg


二进制
examples/screenshots/misc_controls_fly.png


二进制
examples/screenshots/misc_controls_map.jpg


二进制
examples/screenshots/misc_controls_map.png


二进制
examples/screenshots/misc_controls_orbit.jpg


二进制
examples/screenshots/misc_controls_orbit.png


二进制
examples/screenshots/misc_controls_pointerlock.jpg


二进制
examples/screenshots/misc_controls_pointerlock.png


二进制
examples/screenshots/misc_controls_trackball.jpg


二进制
examples/screenshots/misc_controls_trackball.png


二进制
examples/screenshots/misc_controls_transform.jpg


二进制
examples/screenshots/misc_controls_transform.png


二进制
examples/screenshots/misc_exporter_collada.jpg


二进制
examples/screenshots/misc_exporter_collada.png


二进制
examples/screenshots/misc_exporter_draco.jpg


二进制
examples/screenshots/misc_exporter_draco.png


二进制
examples/screenshots/misc_exporter_gltf.jpg


二进制
examples/screenshots/misc_exporter_gltf.png


二进制
examples/screenshots/misc_exporter_obj.jpg


二进制
examples/screenshots/misc_exporter_obj.png


二进制
examples/screenshots/misc_exporter_ply.jpg


二进制
examples/screenshots/misc_exporter_ply.png


二进制
examples/screenshots/misc_exporter_stl.jpg


二进制
examples/screenshots/misc_exporter_stl.png


二进制
examples/screenshots/misc_lookat.jpg


二进制
examples/screenshots/misc_lookat.png


二进制
examples/screenshots/misc_uv_tests.jpg


二进制
examples/screenshots/misc_uv_tests.png


二进制
examples/screenshots/physics_ammo_break.jpg


二进制
examples/screenshots/physics_ammo_break.png


二进制
examples/screenshots/physics_ammo_cloth.jpg


二进制
examples/screenshots/physics_ammo_cloth.png


二进制
examples/screenshots/physics_ammo_rope.jpg


二进制
examples/screenshots/physics_ammo_rope.png


二进制
examples/screenshots/physics_ammo_terrain.jpg


二进制
examples/screenshots/physics_ammo_terrain.png


二进制
examples/screenshots/physics_ammo_volume.jpg


二进制
examples/screenshots/physics_ammo_volume.png


二进制
examples/screenshots/physics_cannon_instancing.jpg


二进制
examples/screenshots/physics_cannon_instancing.png


二进制
examples/screenshots/svg_lines.jpg


二进制
examples/screenshots/svg_lines.png


二进制
examples/screenshots/svg_sandbox.jpg


二进制
examples/screenshots/svg_sandbox.png


二进制
examples/screenshots/webaudio_orientation.jpg


二进制
examples/screenshots/webaudio_orientation.png


二进制
examples/screenshots/webaudio_sandbox.jpg


二进制
examples/screenshots/webaudio_sandbox.png


二进制
examples/screenshots/webaudio_timing.jpg


二进制
examples/screenshots/webaudio_timing.png


二进制
examples/screenshots/webaudio_visualizer.jpg


二进制
examples/screenshots/webaudio_visualizer.png


二进制
examples/screenshots/webgl2_buffergeometry_attributes_integer.jpg


二进制
examples/screenshots/webgl2_buffergeometry_attributes_integer.png


二进制
examples/screenshots/webgl2_materials_texture2darray.jpg


二进制
examples/screenshots/webgl2_materials_texture2darray.png


二进制
examples/screenshots/webgl2_materials_texture3d.jpg


二进制
examples/screenshots/webgl2_materials_texture3d.png


二进制
examples/screenshots/webgl2_multisampled_renderbuffers.jpg


二进制
examples/screenshots/webgl2_multisampled_renderbuffers.png


二进制
examples/screenshots/webgl2_sandbox.jpg


二进制
examples/screenshots/webgl2_sandbox.png


二进制
examples/screenshots/webgl_animation_cloth.jpg


二进制
examples/screenshots/webgl_animation_cloth.png


二进制
examples/screenshots/webgl_animation_keyframes.jpg


部分文件因为文件数量过多而无法显示