Explorar o código

Manual: Use antialiasing. (#25408)

* Manual: Use antialiasing.

* Manual: More clean up.
Michael Herzog %!s(int64=2) %!d(string=hai) anos
pai
achega
f557acd821
Modificáronse 100 ficheiros con 107 adicións e 103 borrados
  1. 2 1
      manual/en/backgrounds.html
  2. 2 1
      manual/en/cameras.html
  3. 1 1
      manual/en/fundamentals.html
  4. 2 2
      manual/en/lights.html
  5. 1 1
      manual/en/multiple-scenes.html
  6. 3 3
      manual/en/offscreencanvas.html
  7. 1 1
      manual/en/optimize-lots-of-objects-animated.html
  8. 1 1
      manual/en/shadertoy.html
  9. 1 1
      manual/en/shadows.html
  10. 2 2
      manual/en/tips.html
  11. 2 2
      manual/en/webxr-basics.html
  12. 1 1
      manual/examples/align-html-elements-to-3d-globe-too-many-labels.html
  13. 1 1
      manual/examples/align-html-elements-to-3d-globe.html
  14. 1 1
      manual/examples/align-html-to-3d-w-hiding.html
  15. 1 1
      manual/examples/align-html-to-3d-w-sorting.html
  16. 1 1
      manual/examples/align-html-to-3d.html
  17. 1 0
      manual/examples/background-css.html
  18. 1 1
      manual/examples/background-cubemap.html
  19. 1 1
      manual/examples/background-equirectangularmap.html
  20. 1 1
      manual/examples/background-scene-background-fixed-aspect.html
  21. 1 1
      manual/examples/background-scene-background.html
  22. 1 1
      manual/examples/background-separate-scene-bad-aspect.html
  23. 1 1
      manual/examples/background-separate-scene.html
  24. 1 1
      manual/examples/background-v01.html
  25. 1 1
      manual/examples/background.html
  26. 1 1
      manual/examples/billboard-labels-w-sprites-adjust-height.html
  27. 1 1
      manual/examples/billboard-labels-w-sprites.html
  28. 1 1
      manual/examples/billboard-trees-no-billboards.html
  29. 1 1
      manual/examples/billboard-trees-static-billboards.html
  30. 1 0
      manual/examples/cameras-logarithmic-depth-buffer.html
  31. 1 1
      manual/examples/cameras-orthographic-2-scenes.html
  32. 1 1
      manual/examples/cameras-orthographic-canvas-top-left-origin.html
  33. 1 1
      manual/examples/cameras-perspective-2-scenes.html
  34. 1 1
      manual/examples/cameras-perspective.html
  35. 1 1
      manual/examples/cameras-z-fighting.html
  36. 1 1
      manual/examples/canvas-textured-cube-qix.html
  37. 1 1
      manual/examples/canvas-textured-cube.html
  38. 1 1
      manual/examples/canvas-textured-labels-one-canvas.html
  39. 1 1
      manual/examples/canvas-textured-labels-scale-to-fit.html
  40. 1 1
      manual/examples/canvas-textured-labels.html
  41. 1 1
      manual/examples/cleanup-loaded-files.html
  42. 1 1
      manual/examples/cleanup-simple.html
  43. 1 1
      manual/examples/custom-buffergeometry-cube-indexed.html
  44. 1 1
      manual/examples/custom-buffergeometry-cube-typedarrays.html
  45. 1 1
      manual/examples/custom-buffergeometry-cube.html
  46. 1 1
      manual/examples/custom-buffergeometry-dynamic.html
  47. 1 1
      manual/examples/custom-geometry-cube-face-colors.html
  48. 1 1
      manual/examples/custom-geometry-cube-face-normals.html
  49. 1 1
      manual/examples/custom-geometry-cube-texcoords.html
  50. 1 1
      manual/examples/custom-geometry-cube-vertex-colors.html
  51. 1 1
      manual/examples/custom-geometry-cube-vertex-normals.html
  52. 1 1
      manual/examples/custom-geometry-cube.html
  53. 1 1
      manual/examples/custom-geometry-heightmap.html
  54. 1 1
      manual/examples/debug-js-clearing-logger.html
  55. 1 1
      manual/examples/debug-js-html-elements.html
  56. 1 1
      manual/examples/debug-js-params.html
  57. 1 1
      manual/examples/debugging-mcve.html
  58. 1 1
      manual/examples/fog-gui.html
  59. 1 1
      manual/examples/fog.html
  60. 1 1
      manual/examples/fundamentals-3-cubes.html
  61. 1 1
      manual/examples/fundamentals-with-animation.html
  62. 1 1
      manual/examples/fundamentals-with-light.html
  63. 1 1
      manual/examples/fundamentals.html
  64. 1 1
      manual/examples/game-check-animations.html
  65. 1 1
      manual/examples/game-conga-line-w-notes.html
  66. 1 1
      manual/examples/game-conga-line.html
  67. 1 1
      manual/examples/game-just-player.html
  68. 1 1
      manual/examples/game-load-models.html
  69. 1 1
      manual/examples/game-player-input.html
  70. 1 1
      manual/examples/indexed-textures-picking-and-highlighting.html
  71. 1 1
      manual/examples/indexed-textures-picking-debounced.html
  72. 1 1
      manual/examples/indexed-textures-picking.html
  73. 1 1
      manual/examples/indexed-textures-random-colors.html
  74. 1 1
      manual/examples/lights-ambient.html
  75. 1 1
      manual/examples/lights-directional-w-helper.html
  76. 1 1
      manual/examples/lights-directional.html
  77. 1 1
      manual/examples/lights-hemisphere.html
  78. 1 1
      manual/examples/lights-point-physically-correct.html
  79. 1 1
      manual/examples/lights-point.html
  80. 1 1
      manual/examples/lights-rectarea.html
  81. 1 1
      manual/examples/lights-spot-w-helper.html
  82. 1 1
      manual/examples/load-gltf-animated-cars.html
  83. 1 1
      manual/examples/load-gltf-car-path-fixed.html
  84. 1 1
      manual/examples/load-gltf-car-path.html
  85. 1 1
      manual/examples/load-gltf-dump-scenegraph-extra.html
  86. 1 1
      manual/examples/load-gltf-dump-scenegraph.html
  87. 1 1
      manual/examples/load-gltf-rotate-cars-fixed.html
  88. 1 1
      manual/examples/load-gltf-rotate-cars.html
  89. 1 1
      manual/examples/load-gltf-shadows.html
  90. 1 1
      manual/examples/load-gltf.html
  91. 1 1
      manual/examples/load-obj-auto-camera-xz.html
  92. 1 1
      manual/examples/load-obj-auto-camera.html
  93. 1 1
      manual/examples/load-obj-materials-fixed.html
  94. 1 1
      manual/examples/load-obj-materials-windmill2.html
  95. 1 1
      manual/examples/load-obj-materials.html
  96. 1 1
      manual/examples/load-obj-no-materials.html
  97. 1 1
      manual/examples/load-obj-wat.html
  98. 1 1
      manual/examples/lots-of-objects-animated.html
  99. 1 1
      manual/examples/lots-of-objects-merged-vertexcolors.html
  100. 1 1
      manual/examples/lots-of-objects-merged.html

+ 2 - 1
manual/en/backgrounds.html

@@ -52,8 +52,9 @@ body {
 drawing anything are transparent.</p>
 drawing anything are transparent.</p>
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">function main() {
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
--  const renderer = new THREE.WebGLRenderer({canvas});
+-  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 +  const renderer = new THREE.WebGLRenderer({
 +  const renderer = new THREE.WebGLRenderer({
++    antialias: true,
 +    canvas,
 +    canvas,
 +    alpha: true,
 +    alpha: true,
 +  });
 +  });

+ 2 - 1
manual/en/cameras.html

@@ -339,8 +339,9 @@ enough precision to decide which pixels are in front and which pixels are behind
 <p>One solution is to tell three.js use to a different method to compute which
 <p>One solution is to tell three.js use to a different method to compute which
 pixels are in front and which are behind. We can do that by enabling
 pixels are in front and which are behind. We can do that by enabling
 <code class="notranslate" translate="no">logarithmicDepthBuffer</code> when we create the <a href="/docs/#api/en/renderers/WebGLRenderer"><code class="notranslate" translate="no">WebGLRenderer</code></a></p>
 <code class="notranslate" translate="no">logarithmicDepthBuffer</code> when we create the <a href="/docs/#api/en/renderers/WebGLRenderer"><code class="notranslate" translate="no">WebGLRenderer</code></a></p>
-<pre class="prettyprint showlinemods notranslate lang-js" translate="no">-const renderer = new THREE.WebGLRenderer({canvas});
+<pre class="prettyprint showlinemods notranslate lang-js" translate="no">-const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 +const renderer = new THREE.WebGLRenderer({
 +const renderer = new THREE.WebGLRenderer({
++  antialias: true,
 +  canvas,
 +  canvas,
 +  logarithmicDepthBuffer: true,
 +  logarithmicDepthBuffer: true,
 +});
 +});

+ 1 - 1
manual/en/fundamentals.html

@@ -135,7 +135,7 @@ import * as THREE from 'three';
 
 
 +function main() {
 +function main() {
 +  const canvas = document.querySelector('#c');
 +  const canvas = document.querySelector('#c');
-+  const renderer = new THREE.WebGLRenderer({canvas});
++  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 +  ...
 +  ...
 &lt;/script&gt;
 &lt;/script&gt;
 </pre>
 </pre>

+ 2 - 2
manual/en/lights.html

@@ -429,7 +429,7 @@ include the <a href="/docs/#api/en/helpers/RectAreaLightHelper"><code class="not
 <p>and we need to call <code class="notranslate" translate="no">RectAreaLightUniformsLib.init</code></p>
 <p>and we need to call <code class="notranslate" translate="no">RectAreaLightUniformsLib.init</code></p>
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">function main() {
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 +  RectAreaLightUniformsLib.init();
 +  RectAreaLightUniformsLib.init();
 </pre>
 </pre>
 <p>If you forget the data the light will still work but it will look funny so
 <p>If you forget the data the light will still work but it will look funny so
@@ -482,7 +482,7 @@ around 800 lumens. There's also a <a href="/docs/#api/en/lights/PointLight#decay
 be set to <code class="notranslate" translate="no">2</code> for realistic decay.</p>
 be set to <code class="notranslate" translate="no">2</code> for realistic decay.</p>
 <p>Let's test that.</p>
 <p>Let's test that.</p>
 <p>First we'll turn on physically correct lights</p>
 <p>First we'll turn on physically correct lights</p>
-<pre class="prettyprint showlinemods notranslate lang-js" translate="no">const renderer = new THREE.WebGLRenderer({canvas});
+<pre class="prettyprint showlinemods notranslate lang-js" translate="no">const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 +renderer.physicallyCorrectLights = true;
 +renderer.physicallyCorrectLights = true;
 </pre>
 </pre>
 <p>Then we'll set the <code class="notranslate" translate="no">power</code> to 800 lumens, the <code class="notranslate" translate="no">decay</code> to 2, and
 <p>Then we'll set the <code class="notranslate" translate="no">power</code> to 800 lumens, the <code class="notranslate" translate="no">decay</code> to 2, and

+ 1 - 1
manual/en/multiple-scenes.html

@@ -536,7 +536,7 @@ just turn on the scissor test at the beginning.</p>
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">function main() {
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">function main() {
 -  const canvas = document.querySelector('#c');
 -  const canvas = document.querySelector('#c');
 +  const canvas = document.createElement('canvas');
 +  const canvas = document.createElement('canvas');
-  const renderer = new THREE.WebGLRenderer({canvas, alpha: true});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas, alpha: true});
 +  renderer.setScissorTest(true);
 +  renderer.setScissorTest(true);
 
 
   ...
   ...

+ 3 - 3
manual/en/offscreencanvas.html

@@ -107,7 +107,7 @@ event data.</p>
 -  const canvas = document.querySelector('#c');
 -  const canvas = document.querySelector('#c');
 +function main(data) {
 +function main(data) {
 +  const {canvas} = data;
 +  const {canvas} = data;
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   ...
   ...
 </pre>
 </pre>
@@ -269,7 +269,7 @@ HTML file and we need to export <code class="notranslate" translate="no">init</c
 -function main(data) {
 -function main(data) {
 +export function init(data) {
 +export function init(data) {
   const {canvas} = data;
   const {canvas} = data;
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 </pre>
 </pre>
 <p>and cut out the just the non three.js relates parts</p>
 <p>and cut out the just the non three.js relates parts</p>
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">-function size(data) {
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">-function size(data) {
@@ -689,7 +689,7 @@ self.onmessage = function(e) {
 export function init(data) {
 export function init(data) {
 -  const {canvas} = data;
 -  const {canvas} = data;
 +  const {canvas, inputElement} = data;
 +  const {canvas, inputElement} = data;
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
 +  const controls = new OrbitControls(camera, inputElement);
 +  const controls = new OrbitControls(camera, inputElement);
 +  controls.target.set(0, 0, 0);
 +  controls.target.set(0, 0, 0);

+ 1 - 1
manual/en/optimize-lots-of-objects-animated.html

@@ -420,7 +420,7 @@ if we need to call it again and <code class="notranslate" translate="no">false</
 <p>To use it we'll create one </p>
 <p>To use it we'll create one </p>
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">function main() {
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 +  const tweenManager = new TweenManger();
 +  const tweenManager = new TweenManger();
 
 
   ...
   ...

+ 1 - 1
manual/en/shadertoy.html

@@ -113,7 +113,7 @@ so let's grab that example but remove the cubes. It's pretty short so here's the
 entire thing</p>
 entire thing</p>
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">function main() {
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.autoClearColor = false;
   renderer.autoClearColor = false;
 
 
   const camera = new THREE.OrthographicCamera(
   const camera = new THREE.OrthographicCamera(

+ 1 - 1
manual/en/shadows.html

@@ -233,7 +233,7 @@ appears to also use this kind of shadow for the main character.</p>
 the <a href="/docs/#api/en/lights/PointLight"><code class="notranslate" translate="no">PointLight</code></a>, and the <a href="/docs/#api/en/lights/SpotLight"><code class="notranslate" translate="no">SpotLight</code></a>.</p>
 the <a href="/docs/#api/en/lights/PointLight"><code class="notranslate" translate="no">PointLight</code></a>, and the <a href="/docs/#api/en/lights/SpotLight"><code class="notranslate" translate="no">SpotLight</code></a>.</p>
 <p>Let's start with the <a href="/docs/#api/en/lights/DirectionalLight"><code class="notranslate" translate="no">DirectionalLight</code></a> with the helper example from <a href="lights.html">the lights article</a>.</p>
 <p>Let's start with the <a href="/docs/#api/en/lights/DirectionalLight"><code class="notranslate" translate="no">DirectionalLight</code></a> with the helper example from <a href="lights.html">the lights article</a>.</p>
 <p>The first thing we need to do is turn on shadows in the renderer.</p>
 <p>The first thing we need to do is turn on shadows in the renderer.</p>
-<pre class="prettyprint showlinemods notranslate lang-js" translate="no">const renderer = new THREE.WebGLRenderer({canvas});
+<pre class="prettyprint showlinemods notranslate lang-js" translate="no">const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 +renderer.shadowMap.enabled = true;
 +renderer.shadowMap.enabled = true;
 </pre>
 </pre>
 <p>Then we also need to tell the light to cast a shadow</p>
 <p>Then we also need to tell the light to cast a shadow</p>

+ 2 - 2
manual/en/tips.html

@@ -144,7 +144,7 @@ you create the <a href="/docs/#api/en/renderers/WebGLRenderer"><code class="notr
 clearing the canvas. You also need to tell three.js not to clear
 clearing the canvas. You also need to tell three.js not to clear
 the canvas as well.</p>
 the canvas as well.</p>
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">const canvas = document.querySelector('#c');
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">const canvas = document.querySelector('#c');
--const renderer = new THREE.WebGLRenderer({canvas});
+-const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 +const renderer = new THREE.WebGLRenderer({
 +const renderer = new THREE.WebGLRenderer({
 +  canvas,
 +  canvas,
 +  preserveDrawingBuffer: true,
 +  preserveDrawingBuffer: true,
@@ -234,7 +234,7 @@ canvas has both solutions applied.</p>
 canvas to be transparent pass in <a href="/docs/#api/en/renderers/WebGLRenderer#alpha"><code class="notranslate" translate="no">alpha:true</code></a> when you create
 canvas to be transparent pass in <a href="/docs/#api/en/renderers/WebGLRenderer#alpha"><code class="notranslate" translate="no">alpha:true</code></a> when you create
 the <a href="/docs/#api/en/renderers/WebGLRenderer"><code class="notranslate" translate="no">WebGLRenderer</code></a></p>
 the <a href="/docs/#api/en/renderers/WebGLRenderer"><code class="notranslate" translate="no">WebGLRenderer</code></a></p>
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">const canvas = document.querySelector('#c');
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">const canvas = document.querySelector('#c');
--const renderer = new THREE.WebGLRenderer({canvas});
+-const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 +const renderer = new THREE.WebGLRenderer({
 +const renderer = new THREE.WebGLRenderer({
 +  canvas,
 +  canvas,
 +  alpha: true,
 +  alpha: true,

+ 2 - 2
manual/en/webxr-basics.html

@@ -75,7 +75,7 @@ including three.js</p>
 VR button to our page</p>
 VR button to our page</p>
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">function main() {
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 +  renderer.xr.enabled = true;
 +  renderer.xr.enabled = true;
 +  document.body.appendChild(VRButton.createButton(renderer));
 +  document.body.appendChild(VRButton.createButton(renderer));
 </pre>
 </pre>
@@ -294,7 +294,7 @@ site OR pass in a flag in the URL, something like</p>
 <p>in your code you could use that parameter like this</p>
 <p>in your code you could use that parameter like this</p>
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">function main() {
 <pre class="prettyprint showlinemods notranslate lang-js" translate="no">function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 -  renderer.xr.enabled = true;
 -  renderer.xr.enabled = true;
 -  document.body.appendChild(VRButton.createButton(renderer));
 -  document.body.appendChild(VRButton.createButton(renderer));
 
 

+ 1 - 1
manual/examples/align-html-elements-to-3d-globe-too-many-labels.html

@@ -77,7 +77,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 60;
   const fov = 60;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/align-html-elements-to-3d-globe.html

@@ -78,7 +78,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 60;
   const fov = 60;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/align-html-to-3d-w-hiding.html

@@ -74,7 +74,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/align-html-to-3d-w-sorting.html

@@ -76,7 +76,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/align-html-to-3d.html

@@ -74,7 +74,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 0
manual/examples/background-css.html

@@ -42,6 +42,7 @@ function main() {
   const renderer = new THREE.WebGLRenderer({
   const renderer = new THREE.WebGLRenderer({
     canvas,
     canvas,
     alpha: true,
     alpha: true,
+    antialias: true
   });
   });
 
 
   const fov = 75;
   const fov = 75;

+ 1 - 1
manual/examples/background-cubemap.html

@@ -39,7 +39,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/background-equirectangularmap.html

@@ -39,7 +39,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/background-scene-background-fixed-aspect.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.autoClearColor = false;
   renderer.autoClearColor = false;
 
 
   const fov = 75;
   const fov = 75;

+ 1 - 1
manual/examples/background-scene-background.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.autoClearColor = false;
   renderer.autoClearColor = false;
 
 
   const fov = 75;
   const fov = 75;

+ 1 - 1
manual/examples/background-separate-scene-bad-aspect.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.autoClearColor = false;
   renderer.autoClearColor = false;
 
 
   const fov = 75;
   const fov = 75;

+ 1 - 1
manual/examples/background-separate-scene.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.autoClearColor = false;
   renderer.autoClearColor = false;
 
 
   const fov = 75;
   const fov = 75;

+ 1 - 1
manual/examples/background-v01.html

@@ -41,7 +41,7 @@ import {GLTFLoader} from 'three/addons/loaders/GLTFLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   const scene = new THREE.Scene();
   const scene = new THREE.Scene();
 
 
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/background.html

@@ -41,7 +41,7 @@ import {GLTFLoader} from 'three/addons/loaders/GLTFLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   const scene = new THREE.Scene();
   const scene = new THREE.Scene();
 
 
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/billboard-labels-w-sprites-adjust-height.html

@@ -39,7 +39,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/billboard-labels-w-sprites.html

@@ -39,7 +39,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/billboard-trees-no-billboards.html

@@ -39,7 +39,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/billboard-trees-static-billboards.html

@@ -39,7 +39,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 0
manual/examples/cameras-logarithmic-depth-buffer.html

@@ -43,6 +43,7 @@ function main() {
   const renderer = new THREE.WebGLRenderer({
   const renderer = new THREE.WebGLRenderer({
     canvas,
     canvas,
     logarithmicDepthBuffer: true,
     logarithmicDepthBuffer: true,
+    antialias: true
   });
   });
   const fov = 45;
   const fov = 45;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/cameras-orthographic-2-scenes.html

@@ -58,7 +58,7 @@ function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
   const view1Elem = document.querySelector('#view1');
   const view1Elem = document.querySelector('#view1');
   const view2Elem = document.querySelector('#view2');
   const view2Elem = document.querySelector('#view2');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const size = 1;
   const size = 1;
   const near = 5;
   const near = 5;

+ 1 - 1
manual/examples/cameras-orthographic-canvas-top-left-origin.html

@@ -49,7 +49,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const left = 0;
   const left = 0;
   const right = 300;  // default canvas size
   const right = 300;  // default canvas size

+ 1 - 1
manual/examples/cameras-perspective-2-scenes.html

@@ -58,7 +58,7 @@ function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
   const view1Elem = document.querySelector('#view1');
   const view1Elem = document.querySelector('#view1');
   const view2Elem = document.querySelector('#view2');
   const view2Elem = document.querySelector('#view2');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 45;
   const fov = 45;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/cameras-perspective.html

@@ -40,7 +40,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 45;
   const fov = 45;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/cameras-z-fighting.html

@@ -40,7 +40,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   const fov = 45;
   const fov = 45;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default
   const near = 0.00001;
   const near = 0.00001;

+ 1 - 1
manual/examples/canvas-textured-cube-qix.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/canvas-textured-cube.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/canvas-textured-labels-one-canvas.html

@@ -39,7 +39,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/canvas-textured-labels-scale-to-fit.html

@@ -39,7 +39,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/canvas-textured-labels.html

@@ -39,7 +39,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/cleanup-loaded-files.html

@@ -107,7 +107,7 @@ class ResourceTracker {
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 75;
   const fov = 75;

+ 1 - 1
manual/examples/cleanup-simple.html

@@ -70,7 +70,7 @@ class ResourceTracker {
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/custom-buffergeometry-cube-indexed.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/custom-buffergeometry-cube-typedarrays.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/custom-buffergeometry-cube.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/custom-buffergeometry-dynamic.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/custom-geometry-cube-face-colors.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/custom-geometry-cube-face-normals.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/custom-geometry-cube-texcoords.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/custom-geometry-cube-vertex-colors.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/custom-geometry-cube-vertex-normals.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/custom-geometry-cube.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/custom-geometry-heightmap.html

@@ -39,7 +39,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/debug-js-clearing-logger.html

@@ -64,7 +64,7 @@ class ClearingLogger {
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/debug-js-html-elements.html

@@ -51,7 +51,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/debug-js-params.html

@@ -113,7 +113,7 @@ if (debug) {
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/debugging-mcve.html

@@ -20,7 +20,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 45;
   const fov = 45;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/fog-gui.html

@@ -39,7 +39,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   const gui = new GUI();
   const gui = new GUI();
 
 
   const fov = 75;
   const fov = 75;

+ 1 - 1
manual/examples/fog.html

@@ -37,7 +37,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/fundamentals-3-cubes.html

@@ -26,7 +26,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/fundamentals-with-animation.html

@@ -26,7 +26,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/fundamentals-with-light.html

@@ -26,7 +26,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/fundamentals.html

@@ -26,7 +26,7 @@ import * as THREE from 'three';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 75;
   const fov = 75;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/game-check-animations.html

@@ -94,7 +94,7 @@ import * as SkeletonUtils from 'three/addons/utils/SkeletonUtils.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/game-conga-line-w-notes.html

@@ -170,7 +170,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/game-conga-line.html

@@ -170,7 +170,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/game-just-player.html

@@ -100,7 +100,7 @@ import * as SkeletonUtils from 'three/addons/utils/SkeletonUtils.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/game-load-models.html

@@ -94,7 +94,7 @@ import * as SkeletonUtils from 'three/addons/utils/SkeletonUtils.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/game-player-input.html

@@ -140,7 +140,7 @@ import * as SkeletonUtils from 'three/addons/utils/SkeletonUtils.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/indexed-textures-picking-and-highlighting.html

@@ -77,7 +77,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 60;
   const fov = 60;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/indexed-textures-picking-debounced.html

@@ -78,7 +78,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 60;
   const fov = 60;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/indexed-textures-picking.html

@@ -77,7 +77,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 60;
   const fov = 60;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/indexed-textures-random-colors.html

@@ -77,7 +77,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 60;
   const fov = 60;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/lights-ambient.html

@@ -40,7 +40,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 45;
   const fov = 45;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/lights-directional-w-helper.html

@@ -40,7 +40,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 45;
   const fov = 45;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/lights-directional.html

@@ -40,7 +40,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 45;
   const fov = 45;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/lights-hemisphere.html

@@ -40,7 +40,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 45;
   const fov = 45;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/lights-point-physically-correct.html

@@ -40,7 +40,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.physicallyCorrectLights = true;
   renderer.physicallyCorrectLights = true;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/lights-point.html

@@ -40,7 +40,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 45;
   const fov = 45;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/lights-rectarea.html

@@ -42,7 +42,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   RectAreaLightUniformsLib.init();
   RectAreaLightUniformsLib.init();
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/lights-spot-w-helper.html

@@ -40,7 +40,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 45;
   const fov = 45;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/load-gltf-animated-cars.html

@@ -40,7 +40,7 @@ import {GLTFLoader} from 'three/addons/loaders/GLTFLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/load-gltf-car-path-fixed.html

@@ -40,7 +40,7 @@ import {GLTFLoader} from 'three/addons/loaders/GLTFLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/load-gltf-car-path.html

@@ -40,7 +40,7 @@ import {GLTFLoader} from 'three/addons/loaders/GLTFLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/load-gltf-dump-scenegraph-extra.html

@@ -40,7 +40,7 @@ import {GLTFLoader} from 'three/addons/loaders/GLTFLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/load-gltf-dump-scenegraph.html

@@ -40,7 +40,7 @@ import {GLTFLoader} from 'three/addons/loaders/GLTFLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/load-gltf-rotate-cars-fixed.html

@@ -40,7 +40,7 @@ import {GLTFLoader} from 'three/addons/loaders/GLTFLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/load-gltf-rotate-cars.html

@@ -40,7 +40,7 @@ import {GLTFLoader} from 'three/addons/loaders/GLTFLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/load-gltf-shadows.html

@@ -41,7 +41,7 @@ import {GUI} from 'three/addons/libs/lil-gui.module.min.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.shadowMap.enabled = true;
   renderer.shadowMap.enabled = true;
 
 

+ 1 - 1
manual/examples/load-gltf.html

@@ -40,7 +40,7 @@ import {GLTFLoader} from 'three/addons/loaders/GLTFLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/load-obj-auto-camera-xz.html

@@ -40,7 +40,7 @@ import {OBJLoader} from 'three/addons/loaders/OBJLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/load-obj-auto-camera.html

@@ -40,7 +40,7 @@ import {OBJLoader} from 'three/addons/loaders/OBJLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/load-obj-materials-fixed.html

@@ -41,7 +41,7 @@ import {MTLLoader} from 'three/addons/loaders/MTLLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/load-obj-materials-windmill2.html

@@ -41,7 +41,7 @@ import {MTLLoader} from 'three/addons/loaders/MTLLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/load-obj-materials.html

@@ -41,7 +41,7 @@ import {MTLLoader} from 'three/addons/loaders/MTLLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/load-obj-no-materials.html

@@ -40,7 +40,7 @@ import {OBJLoader} from 'three/addons/loaders/OBJLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/load-obj-wat.html

@@ -40,7 +40,7 @@ import {OBJLoader} from 'three/addons/loaders/OBJLoader.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   renderer.outputEncoding = THREE.sRGBEncoding;
   renderer.outputEncoding = THREE.sRGBEncoding;
 
 
   const fov = 45;
   const fov = 45;

+ 1 - 1
manual/examples/lots-of-objects-animated.html

@@ -93,7 +93,7 @@ class TweenManger {
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
   const tweenManager = new TweenManger();
   const tweenManager = new TweenManger();
 
 
   const fov = 60;
   const fov = 60;

+ 1 - 1
manual/examples/lots-of-objects-merged-vertexcolors.html

@@ -40,7 +40,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 60;
   const fov = 60;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

+ 1 - 1
manual/examples/lots-of-objects-merged.html

@@ -40,7 +40,7 @@ import {OrbitControls} from 'three/addons/controls/OrbitControls.js';
 
 
 function main() {
 function main() {
   const canvas = document.querySelector('#c');
   const canvas = document.querySelector('#c');
-  const renderer = new THREE.WebGLRenderer({canvas});
+  const renderer = new THREE.WebGLRenderer({antialias: true, canvas});
 
 
   const fov = 60;
   const fov = 60;
   const aspect = 2;  // the canvas default
   const aspect = 2;  // the canvas default

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio