From a4d683331fd6a54ab9198671709aa6c079822d09 Mon Sep 17 00:00:00 2001 From: Mugen87 Date: Sat, 8 Jul 2023 11:14:10 +0200 Subject: [PATCH] WebGLRenderer: Deprecate `useLegacyLights`, change default to `false`. --- docs/api/ar/lights/Light.html | 1 - docs/api/ar/lights/PointLight.html | 8 ------- docs/api/ar/lights/RectAreaLight.html | 2 -- docs/api/ar/lights/SpotLight.html | 14 ++--------- docs/api/ar/renderers/WebGLRenderer.html | 3 --- docs/api/en/lights/Light.html | 3 +-- docs/api/en/lights/PointLight.html | 16 +++---------- docs/api/en/lights/RectAreaLight.html | 9 +++---- docs/api/en/lights/SpotLight.html | 15 +++--------- docs/api/en/renderers/WebGLRenderer.html | 3 --- docs/api/it/lights/Light.html | 2 +- docs/api/it/lights/PointLight.html | 20 +++++----------- docs/api/it/lights/RectAreaLight.html | 6 ++--- docs/api/it/lights/SpotLight.html | 14 +++-------- docs/api/it/renderers/WebGLRenderer.html | 5 ---- docs/api/zh/lights/Light.html | 2 +- docs/api/zh/lights/PointLight.html | 9 ++----- docs/api/zh/lights/RectAreaLight.html | 4 ++-- docs/api/zh/lights/SpotLight.html | 9 ++----- docs/api/zh/renderers/WebGLRenderer.html | 5 ---- docs/examples/en/loaders/GLTFLoader.html | 4 ---- docs/examples/zh/loaders/GLTFLoader.html | 3 --- docs/scenes/bones-browser.html | 1 - docs/scenes/ccdiksolver-browser.html | 1 - docs/scenes/geometry-browser.html | 1 - docs/scenes/material-browser.html | 1 - editor/js/Config.js | 1 - editor/js/Editor.js | 1 - editor/js/Sidebar.Project.Renderer.js | 19 --------------- editor/js/Strings.js | 3 --- editor/js/libs/app.js | 1 - examples/css2d_label.html | 1 - examples/css3d_orthographic.html | 1 - examples/css3d_sandbox.html | 1 - examples/games_fps.html | 1 - examples/jsm/environments/RoomEnvironment.js | 2 +- examples/jsm/offscreen/scene.js | 1 - examples/misc_animation_groups.html | 1 - examples/misc_animation_keys.html | 1 - examples/misc_boxselection.html | 1 - examples/misc_controls_arcball.html | 1 - examples/misc_controls_drag.html | 1 - examples/misc_controls_fly.html | 1 - examples/misc_controls_map.html | 1 - examples/misc_controls_orbit.html | 1 - examples/misc_controls_pointerlock.html | 1 - examples/misc_controls_trackball.html | 1 - examples/misc_controls_transform.html | 1 - examples/misc_exporter_draco.html | 1 - examples/misc_exporter_gltf.html | 1 - examples/misc_exporter_obj.html | 1 - examples/misc_exporter_ply.html | 1 - examples/misc_exporter_stl.html | 1 - examples/misc_exporter_usdz.html | 1 - examples/misc_lookat.html | 1 - examples/physics_ammo_break.html | 1 - examples/physics_ammo_cloth.html | 1 - examples/physics_ammo_instancing.html | 1 - examples/physics_ammo_rope.html | 1 - examples/physics_ammo_terrain.html | 1 - examples/physics_ammo_volume.html | 1 - examples/physics_rapier_instancing.html | 1 - examples/webaudio_orientation.html | 1 - examples/webaudio_sandbox.html | 1 - examples/webaudio_timing.html | 1 - examples/webaudio_visualizer.html | 1 - ...gl2_buffergeometry_attributes_integer.html | 1 - ...webgl2_buffergeometry_attributes_none.html | 1 - examples/webgl2_materials_texture2darray.html | 1 - examples/webgl2_materials_texture3d.html | 1 - ...gl2_materials_texture3d_partialupdate.html | 1 - examples/webgl2_multiple_rendertargets.html | 1 - .../webgl2_multisampled_renderbuffers.html | 1 - .../webgl2_rendertarget_texture2darray.html | 1 - .../webgl2_texture2darray_compressed.html | 1 - examples/webgl2_ubo.html | 1 - examples/webgl2_volume_cloud.html | 1 - examples/webgl2_volume_instancing.html | 1 - examples/webgl2_volume_perlin.html | 1 - examples/webgl_animation_keyframes.html | 1 - examples/webgl_animation_multiple.html | 1 - ..._animation_skinning_additive_blending.html | 1 - .../webgl_animation_skinning_blending.html | 1 - examples/webgl_animation_skinning_ik.html | 1 - examples/webgl_animation_skinning_morph.html | 1 - examples/webgl_buffergeometry.html | 1 - .../webgl_buffergeometry_compression.html | 1 - ...rgeometry_custom_attributes_particles.html | 1 - examples/webgl_buffergeometry_drawrange.html | 1 - ...ebgl_buffergeometry_glbufferattribute.html | 1 - examples/webgl_buffergeometry_indexed.html | 1 - examples/webgl_buffergeometry_instancing.html | 1 - ..._buffergeometry_instancing_billboards.html | 1 - ...buffergeometry_instancing_interleaved.html | 1 - examples/webgl_buffergeometry_lines.html | 1 - .../webgl_buffergeometry_lines_indexed.html | 1 - examples/webgl_buffergeometry_points.html | 1 - ...bgl_buffergeometry_points_interleaved.html | 1 - examples/webgl_buffergeometry_rawshader.html | 1 - .../webgl_buffergeometry_selective_draw.html | 1 - examples/webgl_buffergeometry_uint.html | 1 - examples/webgl_camera.html | 1 - examples/webgl_camera_array.html | 1 - examples/webgl_camera_cinematic.html | 1 - .../webgl_camera_logarithmicdepthbuffer.html | 1 - examples/webgl_clipping.html | 1 - examples/webgl_clipping_advanced.html | 1 - examples/webgl_clipping_intersection.html | 1 - examples/webgl_clipping_stencil.html | 1 - examples/webgl_custom_attributes.html | 1 - examples/webgl_custom_attributes_lines.html | 1 - examples/webgl_custom_attributes_points.html | 1 - examples/webgl_custom_attributes_points2.html | 1 - examples/webgl_custom_attributes_points3.html | 1 - examples/webgl_decals.html | 1 - examples/webgl_depth_texture.html | 1 - examples/webgl_effects_anaglyph.html | 1 - examples/webgl_effects_ascii.html | 1 - examples/webgl_effects_parallaxbarrier.html | 1 - examples/webgl_effects_peppersghost.html | 1 - examples/webgl_effects_stereo.html | 1 - examples/webgl_framebuffer_texture.html | 1 - examples/webgl_furnace_test.html | 1 - examples/webgl_geometries.html | 1 - examples/webgl_geometries_parametric.html | 1 - examples/webgl_geometry_colors.html | 1 - .../webgl_geometry_colors_lookuptable.html | 1 - examples/webgl_geometry_convex.html | 1 - examples/webgl_geometry_csg.html | 1 - examples/webgl_geometry_cube.html | 1 - examples/webgl_geometry_dynamic.html | 1 - examples/webgl_geometry_extrude_shapes.html | 1 - examples/webgl_geometry_extrude_splines.html | 1 - examples/webgl_geometry_minecraft.html | 1 - examples/webgl_geometry_nurbs.html | 1 - examples/webgl_geometry_shapes.html | 1 - examples/webgl_geometry_spline_editor.html | 1 - examples/webgl_geometry_teapot.html | 1 - examples/webgl_geometry_terrain.html | 1 - examples/webgl_geometry_terrain_raycast.html | 1 - examples/webgl_geometry_text.html | 1 - examples/webgl_geometry_text_shapes.html | 1 - examples/webgl_geometry_text_stroke.html | 1 - examples/webgl_gpgpu_birds.html | 1 - examples/webgl_gpgpu_birds_gltf.html | 1 - examples/webgl_gpgpu_protoplanet.html | 1 - examples/webgl_gpgpu_water.html | 1 - examples/webgl_helpers.html | 1 - examples/webgl_instancing_dynamic.html | 1 - examples/webgl_instancing_performance.html | 1 - examples/webgl_instancing_raycast.html | 1 - examples/webgl_instancing_scatter.html | 1 - .../webgl_interactive_buffergeometry.html | 1 - examples/webgl_interactive_cubes.html | 1 - examples/webgl_interactive_cubes_gpu.html | 1 - examples/webgl_interactive_cubes_ortho.html | 1 - examples/webgl_interactive_lines.html | 1 - examples/webgl_interactive_points.html | 1 - .../webgl_interactive_raycasting_points.html | 1 - examples/webgl_interactive_voxelpainter.html | 1 - examples/webgl_layers.html | 1 - examples/webgl_lensflares.html | 1 - examples/webgl_lightprobe.html | 1 - examples/webgl_lightprobe_cubecamera.html | 1 - examples/webgl_lights_hemisphere.html | 1 - examples/webgl_lights_physical.html | 1 - examples/webgl_lights_pointlights.html | 1 - examples/webgl_lights_rectarealight.html | 1 - examples/webgl_lights_spotlight.html | 1 - examples/webgl_lights_spotlights.html | 1 - examples/webgl_lines_colors.html | 1 - examples/webgl_lines_dashed.html | 1 - examples/webgl_lines_fat.html | 1 - examples/webgl_lines_fat_raycasting.html | 1 - examples/webgl_lines_fat_wireframe.html | 1 - examples/webgl_loader_3dm.html | 1 - examples/webgl_loader_3ds.html | 1 - examples/webgl_loader_3mf.html | 1 - examples/webgl_loader_3mf_materials.html | 1 - examples/webgl_loader_amf.html | 1 - examples/webgl_loader_bvh.html | 1 - examples/webgl_loader_collada.html | 1 - examples/webgl_loader_collada_kinematics.html | 1 - examples/webgl_loader_collada_skinning.html | 1 - examples/webgl_loader_draco.html | 1 - examples/webgl_loader_fbx.html | 1 - examples/webgl_loader_fbx_nurbs.html | 1 - examples/webgl_loader_gcode.html | 1 - examples/webgl_loader_gltf.html | 1 - examples/webgl_loader_gltf_anisotropy.html | 1 - examples/webgl_loader_gltf_avif.html | 1 - examples/webgl_loader_gltf_compressed.html | 1 - examples/webgl_loader_gltf_instancing.html | 1 - examples/webgl_loader_gltf_iridescence.html | 1 - examples/webgl_loader_gltf_lights.html | 1 - examples/webgl_loader_gltf_sheen.html | 1 - examples/webgl_loader_gltf_transmission.html | 1 - examples/webgl_loader_gltf_variants.html | 1 - examples/webgl_loader_ifc.html | 1 - examples/webgl_loader_imagebitmap.html | 1 - examples/webgl_loader_kmz.html | 1 - examples/webgl_loader_ldraw.html | 1 - examples/webgl_loader_lwo.html | 1 - examples/webgl_loader_md2.html | 1 - examples/webgl_loader_md2_control.html | 1 - examples/webgl_loader_mdd.html | 1 - examples/webgl_loader_mmd.html | 1 - examples/webgl_loader_mmd_audio.html | 1 - examples/webgl_loader_mmd_pose.html | 1 - examples/webgl_loader_nrrd.html | 1 - examples/webgl_loader_obj.html | 1 - examples/webgl_loader_obj_mtl.html | 1 - examples/webgl_loader_pcd.html | 1 - examples/webgl_loader_pdb.html | 1 - examples/webgl_loader_ply.html | 1 - examples/webgl_loader_stl.html | 1 - examples/webgl_loader_svg.html | 1 - examples/webgl_loader_texture_dds.html | 1 - examples/webgl_loader_texture_exr.html | 1 - examples/webgl_loader_texture_hdr.html | 1 - examples/webgl_loader_texture_ktx.html | 1 - examples/webgl_loader_texture_ktx2.html | 1 - examples/webgl_loader_texture_logluv.html | 1 - examples/webgl_loader_texture_lottie.html | 1 - examples/webgl_loader_texture_pvrtc.html | 1 - examples/webgl_loader_texture_rgbm.html | 1 - examples/webgl_loader_texture_tga.html | 1 - examples/webgl_loader_texture_tiff.html | 1 - examples/webgl_loader_tilt.html | 1 - examples/webgl_loader_ttf.html | 1 - examples/webgl_loader_usdz.html | 1 - examples/webgl_loader_vox.html | 1 - examples/webgl_loader_vrml.html | 1 - examples/webgl_loader_vtk.html | 1 - examples/webgl_loader_xyz.html | 1 - examples/webgl_lod.html | 1 - examples/webgl_marchingcubes.html | 1 - examples/webgl_materials_alphahash.html | 1 - examples/webgl_materials_blending.html | 1 - examples/webgl_materials_blending_custom.html | 1 - examples/webgl_materials_bumpmap.html | 1 - examples/webgl_materials_car.html | 1 - examples/webgl_materials_channels.html | 1 - examples/webgl_materials_cubemap.html | 1 - examples/webgl_materials_cubemap_dynamic.html | 1 - examples/webgl_materials_cubemap_mipmaps.html | 1 - .../webgl_materials_cubemap_refraction.html | 1 - examples/webgl_materials_curvature.html | 1 - examples/webgl_materials_displacementmap.html | 1 - examples/webgl_materials_envmaps.html | 1 - examples/webgl_materials_envmaps_exr.html | 1 - ...bgl_materials_envmaps_groundprojected.html | 1 - examples/webgl_materials_envmaps_hdr.html | 1 - examples/webgl_materials_lightmap.html | 1 - examples/webgl_materials_matcap.html | 1 - examples/webgl_materials_modified.html | 1 - examples/webgl_materials_normalmap.html | 1 - ...ebgl_materials_normalmap_object_space.html | 1 - .../webgl_materials_physical_clearcoat.html | 1 - ...webgl_materials_physical_transmission.html | 1 - ...materials_physical_transmission_alpha.html | 1 - ...webgl_materials_subsurface_scattering.html | 1 - .../webgl_materials_texture_anisotropy.html | 1 - examples/webgl_materials_texture_canvas.html | 1 - examples/webgl_materials_texture_filters.html | 1 - .../webgl_materials_texture_manualmipmap.html | 1 - ...webgl_materials_texture_partialupdate.html | 1 - .../webgl_materials_texture_rotation.html | 1 - examples/webgl_materials_toon.html | 1 - examples/webgl_materials_video.html | 1 - examples/webgl_materials_video_webcam.html | 1 - examples/webgl_materials_wireframe.html | 1 - examples/webgl_math_obb.html | 1 - .../webgl_math_orientation_transform.html | 1 - examples/webgl_mirror.html | 1 - examples/webgl_modifier_curve.html | 1 - examples/webgl_modifier_curve_instanced.html | 1 - examples/webgl_modifier_edgesplit.html | 1 - examples/webgl_modifier_simplifier.html | 1 - examples/webgl_modifier_subdivision.html | 1 - examples/webgl_modifier_tessellation.html | 1 - examples/webgl_morphtargets.html | 1 - examples/webgl_morphtargets_face.html | 1 - examples/webgl_morphtargets_horse.html | 1 - examples/webgl_morphtargets_sphere.html | 1 - examples/webgl_morphtargets_webcam.html | 1 - examples/webgl_multiple_elements.html | 1 - examples/webgl_multiple_elements_text.html | 1 - .../webgl_multiple_scenes_comparison.html | 1 - examples/webgl_multiple_views.html | 1 - .../webgl_nodes_loader_gltf_iridescence.html | 1 - examples/webgl_nodes_loader_gltf_sheen.html | 1 - .../webgl_nodes_loader_gltf_transmission.html | 1 - examples/webgl_nodes_loader_materialx.html | 1 - ...ebgl_nodes_materials_instance_uniform.html | 1 - ...gl_nodes_materials_physical_clearcoat.html | 1 - examples/webgl_nodes_materials_standard.html | 1 - examples/webgl_nodes_materialx_noise.html | 1 - examples/webgl_nodes_points.html | 1 - examples/webgl_panorama_cube.html | 1 - examples/webgl_panorama_equirectangular.html | 1 - examples/webgl_pmrem_test.html | 1 - examples/webgl_points_billboards.html | 1 - examples/webgl_points_dynamic.html | 1 - examples/webgl_points_sprites.html | 1 - examples/webgl_points_waves.html | 1 - examples/webgl_portal.html | 1 - examples/webgl_postprocessing.html | 1 - examples/webgl_postprocessing_3dlut.html | 1 - examples/webgl_postprocessing_advanced.html | 1 - examples/webgl_postprocessing_afterimage.html | 1 - .../webgl_postprocessing_backgrounds.html | 1 - examples/webgl_postprocessing_crossfade.html | 1 - examples/webgl_postprocessing_dof.html | 1 - examples/webgl_postprocessing_dof2.html | 1 - examples/webgl_postprocessing_fxaa.html | 1 - examples/webgl_postprocessing_glitch.html | 1 - examples/webgl_postprocessing_godrays.html | 1 - examples/webgl_postprocessing_masking.html | 1 - examples/webgl_postprocessing_outline.html | 1 - examples/webgl_postprocessing_pixel.html | 1 - examples/webgl_postprocessing_procedural.html | 1 - .../webgl_postprocessing_rgb_halftone.html | 1 - examples/webgl_postprocessing_sao.html | 1 - examples/webgl_postprocessing_smaa.html | 1 - examples/webgl_postprocessing_sobel.html | 1 - examples/webgl_postprocessing_ssaa.html | 1 - examples/webgl_postprocessing_ssao.html | 1 - examples/webgl_postprocessing_ssr.html | 1 - examples/webgl_postprocessing_taa.html | 1 - .../webgl_postprocessing_unreal_bloom.html | 1 - ...postprocessing_unreal_bloom_selective.html | 1 - examples/webgl_raycaster_bvh.html | 1 - examples/webgl_raycaster_sprite.html | 1 - examples/webgl_raycaster_texture.html | 1 - examples/webgl_raymarching_reflect.html | 1 - examples/webgl_read_float_buffer.html | 1 - examples/webgl_refraction.html | 1 - examples/webgl_renderer_pathtracer.html | 1 - examples/webgl_rtt.html | 1 - examples/webgl_shader.html | 1 - examples/webgl_shader_lava.html | 1 - examples/webgl_shaders_ocean.html | 1 - examples/webgl_shaders_sky.html | 1 - examples/webgl_shadow_contact.html | 1 - examples/webgl_shadowmap.html | 1 - examples/webgl_shadowmap_csm.html | 1 - examples/webgl_shadowmap_pcss.html | 1 - examples/webgl_shadowmap_performance.html | 1 - examples/webgl_shadowmap_pointlight.html | 1 - examples/webgl_shadowmap_progressive.html | 1 - examples/webgl_shadowmap_viewer.html | 1 - examples/webgl_shadowmap_vsm.html | 1 - examples/webgl_shadowmesh.html | 1 - examples/webgl_simple_gi.html | 1 - examples/webgl_sprites.html | 1 - examples/webgl_test_memory.html | 1 - examples/webgl_test_memory2.html | 1 - examples/webgl_tonemapping.html | 1 - examples/webgl_video_kinect.html | 1 - .../webgl_video_panorama_equirectangular.html | 1 - examples/webgl_water.html | 1 - examples/webgl_water_flowmap.html | 1 - examples/webgpu_loader_gltf_sheen.html | 1 - examples/webxr_ar_cones.html | 1 - examples/webxr_ar_hittest.html | 1 - examples/webxr_ar_lighting.html | 1 - examples/webxr_ar_plane_detection.html | 1 - examples/webxr_vr_handinput.html | 1 - examples/webxr_vr_handinput_cubes.html | 1 - examples/webxr_vr_handinput_pointerclick.html | 1 - examples/webxr_vr_handinput_pointerdrag.html | 1 - examples/webxr_vr_handinput_pressbutton.html | 1 - examples/webxr_vr_handinput_profiles.html | 1 - examples/webxr_vr_layers.html | 1 - examples/webxr_vr_panorama.html | 1 - examples/webxr_vr_panorama_depth.html | 1 - examples/webxr_vr_rollercoaster.html | 1 - examples/webxr_vr_sandbox.html | 1 - examples/webxr_vr_teleport.html | 1 - examples/webxr_vr_video.html | 1 - examples/webxr_xr_ballshooter.html | 1 - examples/webxr_xr_cubes.html | 1 - examples/webxr_xr_dragging.html | 1 - examples/webxr_xr_haptics.html | 1 - examples/webxr_xr_paint.html | 1 - examples/webxr_xr_sculpt.html | 1 - ...-elements-to-3d-globe-too-many-labels.html | 1 - .../align-html-elements-to-3d-globe.html | 1 - .../examples/align-html-to-3d-w-hiding.html | 1 - .../examples/align-html-to-3d-w-sorting.html | 1 - manual/examples/align-html-to-3d.html | 1 - manual/examples/background-css.html | 1 - manual/examples/background-cubemap.html | 1 - .../background-equirectangularmap.html | 1 - ...kground-scene-background-fixed-aspect.html | 1 - .../examples/background-scene-background.html | 1 - .../background-separate-scene-bad-aspect.html | 1 - .../examples/background-separate-scene.html | 1 - manual/examples/background-v01.html | 1 - manual/examples/background.html | 1 - ...lboard-labels-w-sprites-adjust-height.html | 1 - .../examples/billboard-labels-w-sprites.html | 1 - .../billboard-trees-no-billboards.html | 1 - .../billboard-trees-static-billboards.html | 1 - .../cameras-logarithmic-depth-buffer.html | 1 - .../cameras-orthographic-2-scenes.html | 1 - ...s-orthographic-canvas-top-left-origin.html | 1 - .../cameras-perspective-2-scenes.html | 1 - manual/examples/cameras-perspective.html | 1 - manual/examples/cameras-z-fighting.html | 1 - manual/examples/canvas-textured-cube-qix.html | 1 - manual/examples/canvas-textured-cube.html | 1 - .../canvas-textured-labels-one-canvas.html | 1 - .../canvas-textured-labels-scale-to-fit.html | 1 - manual/examples/canvas-textured-labels.html | 1 - manual/examples/cleanup-loaded-files.html | 1 - manual/examples/cleanup-simple.html | 1 - .../custom-buffergeometry-cube-indexed.html | 1 - ...ustom-buffergeometry-cube-typedarrays.html | 1 - .../examples/custom-buffergeometry-cube.html | 1 - .../custom-buffergeometry-dynamic.html | 1 - manual/examples/debug-js-clearing-logger.html | 1 - manual/examples/debug-js-html-elements.html | 1 - manual/examples/debug-js-params.html | 1 - manual/examples/debugging-mcve.html | 1 - manual/examples/fog-gui.html | 1 - manual/examples/fog.html | 1 - manual/examples/fundamentals-3-cubes.html | 1 - .../examples/fundamentals-with-animation.html | 1 - manual/examples/fundamentals-with-light.html | 1 - manual/examples/fundamentals.html | 1 - manual/examples/game-check-animations.html | 1 - manual/examples/game-conga-line-w-notes.html | 1 - manual/examples/game-conga-line.html | 1 - manual/examples/game-just-player.html | 1 - manual/examples/game-load-models.html | 1 - manual/examples/game-player-input.html | 1 - ...xed-textures-picking-and-highlighting.html | 1 - .../indexed-textures-picking-debounced.html | 1 - manual/examples/indexed-textures-picking.html | 1 - .../indexed-textures-random-colors.html | 1 - manual/examples/lights-ambient.html | 1 - .../examples/lights-directional-w-helper.html | 1 - manual/examples/lights-directional.html | 1 - manual/examples/lights-hemisphere.html | 1 - manual/examples/lights-point.html | 1 - manual/examples/lights-rectarea.html | 1 - manual/examples/lights-spot-w-helper.html | 1 - manual/examples/load-gltf-animated-cars.html | 1 - manual/examples/load-gltf-car-path-fixed.html | 1 - manual/examples/load-gltf-car-path.html | 1 - .../load-gltf-dump-scenegraph-extra.html | 1 - .../examples/load-gltf-dump-scenegraph.html | 1 - .../examples/load-gltf-rotate-cars-fixed.html | 1 - manual/examples/load-gltf-rotate-cars.html | 1 - manual/examples/load-gltf-shadows.html | 1 - manual/examples/load-gltf.html | 1 - manual/examples/load-obj-auto-camera-xz.html | 1 - manual/examples/load-obj-auto-camera.html | 1 - manual/examples/load-obj-materials-fixed.html | 1 - .../load-obj-materials-windmill2.html | 1 - manual/examples/load-obj-materials.html | 1 - manual/examples/load-obj-no-materials.html | 1 - manual/examples/load-obj-wat.html | 1 - manual/examples/lots-of-objects-animated.html | 1 - .../lots-of-objects-merged-vertexcolors.html | 1 - manual/examples/lots-of-objects-merged.html | 1 - .../lots-of-objects-morphtargets.html | 1 - .../lots-of-objects-multiple-data-sets.html | 1 - manual/examples/lots-of-objects-slow.html | 1 - manual/examples/multiple-scenes-controls.html | 1 - .../examples/multiple-scenes-copy-canvas.html | 1 - manual/examples/multiple-scenes-generic.html | 1 - manual/examples/multiple-scenes-selector.html | 1 - manual/examples/multiple-scenes-v1.html | 1 - manual/examples/multiple-scenes-v2.html | 1 - manual/examples/multiple-scenes-v3.html | 1 - manual/examples/picking-gpu.html | 1 - .../picking-raycaster-complex-geo.html | 1 - .../picking-raycaster-transparency.html | 1 - manual/examples/picking-raycaster.html | 1 - manual/examples/postprocessing-custom.html | 1 - manual/examples/postprocessing-gui.html | 1 - manual/examples/postprocessing.html | 1 - manual/examples/primitives-text.html | 1 - manual/examples/primitives.html | 1 - .../examples/render-on-demand-w-damping.html | 1 - manual/examples/render-on-demand-w-gui.html | 1 - manual/examples/render-on-demand.html | 1 - manual/examples/render-target.html | 1 - manual/examples/responsive-hd-dpi.html | 1 - manual/examples/responsive-no-resize.html | 1 - manual/examples/responsive-update-camera.html | 1 - manual/examples/responsive.html | 1 - manual/examples/scenegraph-car.html | 1 - .../scenegraph-sun-earth-moon-axes-grids.html | 1 - .../scenegraph-sun-earth-moon-axes.html | 1 - .../examples/scenegraph-sun-earth-moon.html | 1 - .../scenegraph-sun-earth-orbit-fixed.html | 1 - .../examples/scenegraph-sun-earth-orbit.html | 1 - manual/examples/scenegraph-sun-earth.html | 1 - manual/examples/scenegraph-sun.html | 1 - manual/examples/scenegraph-tank.html | 1 - manual/examples/shadertoy-as-texture.html | 1 - manual/examples/shadertoy-basic-x40.html | 1 - manual/examples/shadertoy-basic.html | 1 - manual/examples/shadertoy-bleepy-blocks.html | 1 - manual/examples/shadertoy-prep.html | 1 - ...shadows-directional-light-shadow-acne.html | 1 - ...ows-directional-light-with-camera-gui.html | 1 - ...-directional-light-with-camera-helper.html | 1 - .../examples/shadows-directional-light.html | 1 - manual/examples/shadows-fake.html | 1 - manual/examples/shadows-point-light.html | 1 - .../shadows-spot-light-with-camera-gui.html | 1 - ...shadows-spot-light-with-shadow-radius.html | 1 - manual/examples/textured-cube-6-textures.html | 1 - manual/examples/textured-cube-adjust.html | 1 - .../textured-cube-wait-for-all-textures.html | 1 - .../textured-cube-wait-for-texture.html | 1 - manual/examples/textured-cube.html | 1 - manual/examples/threejs-responsive.js | 1 - .../examples/tips-preservedrawingbuffer.html | 1 - manual/examples/tips-screenshot-bad.html | 1 - manual/examples/tips-screenshot-good.html | 1 - manual/examples/tips-transparent-canvas.html | 1 - .../transparency-doubleside-hack.html | 1 - manual/examples/transparency-doubleside.html | 1 - ...parency-intersecting-planes-alphatest.html | 1 - ...ransparency-intersecting-planes-fixed.html | 1 - .../transparency-intersecting-planes.html | 1 - manual/examples/transparency.html | 1 - .../voxel-geometry-culled-faces-ui.html | 1 - ...l-geometry-culled-faces-with-textures.html | 1 - .../examples/voxel-geometry-culled-faces.html | 1 - manual/examples/voxel-geometry-merged.html | 1 - .../voxel-geometry-separate-cubes.html | 1 - manual/examples/webxr-basic-vr-optional.html | 1 - manual/examples/webxr-basic-w-background.html | 1 - manual/examples/webxr-basic.html | 1 - .../webxr-look-to-select-selector.html | 1 - .../webxr-look-to-select-w-cursor.html | 1 - manual/examples/webxr-look-to-select.html | 1 - .../webxr-point-to-select-w-move.html | 1 - manual/examples/webxr-point-to-select.html | 1 - src/renderers/WebGLRenderer.js | 24 +++++++++++++++---- src/renderers/webgl/WebGLMaterials.js | 2 +- src/renderers/webgl/WebGLPrograms.js | 2 +- .../unit/src/renderers/WebGLRenderer.tests.js | 6 ----- 550 files changed, 53 insertions(+), 683 deletions(-) diff --git a/docs/api/ar/lights/Light.html b/docs/api/ar/lights/Light.html index 26428c401c0268..19b862c464b51b 100644 --- a/docs/api/ar/lights/Light.html +++ b/docs/api/ar/lights/Light.html @@ -40,7 +40,6 @@

[property:Color color]

[property:Float intensity]

شدة الضوء ، أو قوته.
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode] ، وحدات الشدة تعتمد على نوع الضوء.
الافتراضي - `1.0`.

diff --git a/docs/api/ar/lights/PointLight.html b/docs/api/ar/lights/PointLight.html index 5654e136dd928a..9b1fa81092b530 100644 --- a/docs/api/ar/lights/PointLight.html +++ b/docs/api/ar/lights/PointLight.html @@ -71,12 +71,6 @@

[property:Float decay]

[property:Float distance]

- `الوضع الافتراضي` - عندما تكون المسافة صفرًا ، لا يتلاشى الضوء. عندما - تكون المسافة غير صفرية ، سيتلاشى الضوء بشكل خطي من أقصى شدة - عند موقع الضوء إلى الصفر على هذه المسافة من الضوء. -

-

- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode] - عندما تكون المسافة صفرًا ، سيتلاشى الضوء وفقًا لقانون المربع المعكوس إلى مسافة لانهائية. عندما تكون المسافة غير صفرية ، سيتلاشى الضوء وفقًا لقانون المربع المعكوس حتى قرب نقطة قطع المسافة ، حيث @@ -87,7 +81,6 @@

[property:Float distance]

[property:Float intensity]

شدة الضوء. القيمة الافتراضية هي `1`.
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]، الشدة هي شدة إضاءة الضوء المقاسة بالشمعات (cd).

@@ -97,7 +90,6 @@

[property:Float intensity]

[property:Float power]

قوة الضوء.
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]، الطاقة هي قوة إضاءة الضوء المقاسة باللومن (lm).

diff --git a/docs/api/ar/lights/RectAreaLight.html b/docs/api/ar/lights/RectAreaLight.html index bd3bea09ca065b..3d25e2e7f16775 100644 --- a/docs/api/ar/lights/RectAreaLight.html +++ b/docs/api/ar/lights/RectAreaLight.html @@ -72,7 +72,6 @@

[property:Float height]

[property:Float intensity]

شدة الضوء. القيمة الافتراضية هي `1`.
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]، الشدة هي الإضاءة (السطوع) للضوء المقاسة بالنيتات (cd/m^2).

@@ -85,7 +84,6 @@

[property:Boolean isRectAreaLight]

[property:Float power]

قوة الضوء.
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]، الطاقة هي قوة إضاءة الضوء المقاسة باللومن (lm).

diff --git a/docs/api/ar/lights/SpotLight.html b/docs/api/ar/lights/SpotLight.html index e83e61d9267b75..a641342081bd74 100644 --- a/docs/api/ar/lights/SpotLight.html +++ b/docs/api/ar/lights/SpotLight.html @@ -89,12 +89,6 @@

[property:Float decay]

[property:Float distance]

- `الوضع الافتراضي` - عندما تكون المسافة صفرًا ، لا يتلاشى الضوء. عندما - تكون المسافة غير صفرية ، سيتلاشى الضوء بشكل خطي من أقصى شدة - عند موقع الضوء إلى الصفر على هذه المسافة من الضوء. -

-

- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode] - عندما تكون المسافة صفرًا ، سيتلاشى الضوء وفقًا لقانون المربع المعكوس إلى مسافة لانهائية. عندما تكون المسافة غير صفرية ، سيتلاشى الضوء وفقًا لقانون المربع المعكوس حتى قرب نقطة قطع المسافة ، حيث @@ -105,9 +99,7 @@

[property:Float distance]

[property:Float intensity]

شدة الضوء. القيمة الافتراضية هي `1`.
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]، - الشدة هى شدة إضاءة الضوء المقاسة بالشمعات - (cd).

+ الشدة هى شدة إضاءة الضوء المقاسة بالشمعات(cd).

تغيير الشدة سيغير أيضًا قوة الضوء.

@@ -129,9 +121,7 @@

[property:Vector3 position]

[property:Float power]

قوة الضوء.
- عندما يتم تعطيل [page:WebGLRenderer.useLegacyLights legacy lighting mode]، - الطاقة هي قوة إضاءة الضوء المقاسة باللومن (lm). -

+ الطاقة هي قوة إضاءة الضوء المقاسة باللومن (lm).

تغيير الطاقة سيغير أيضًا شدة الضوء.

diff --git a/docs/api/ar/renderers/WebGLRenderer.html b/docs/api/ar/renderers/WebGLRenderer.html index 10839ce92b8992..5cb4a85dbe1078 100644 --- a/docs/api/ar/renderers/WebGLRenderer.html +++ b/docs/api/ar/renderers/WebGLRenderer.html @@ -256,9 +256,6 @@

[property:Boolean localClippingEnabled]

الافتراضي هو `false`.

-

[property:Boolean useLegacyLights]

-

هل تستخدم وضع الإضاءة التقليدي أم لا. الافتراضي هو `true`.

-

[property:Object properties]

يستخدم داخليًا من قبل المُعالج لتتبع خصائص الكائنات الفرعية المختلفة diff --git a/docs/api/en/lights/Light.html b/docs/api/en/lights/Light.html index 5a0ff3e85edded..54c2ab05bf8418 100644 --- a/docs/api/en/lights/Light.html +++ b/docs/api/en/lights/Light.html @@ -40,8 +40,7 @@

[property:Color color]

[property:Float intensity]

The light's intensity, or strength.
- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled, - the units of intensity depend on the type of light.
+ Tthe units of intensity depend on the type of light.
Default - `1.0`.

diff --git a/docs/api/en/lights/PointLight.html b/docs/api/en/lights/PointLight.html index d527fffed5542b..5d5fa6888f4705 100644 --- a/docs/api/en/lights/PointLight.html +++ b/docs/api/en/lights/PointLight.html @@ -75,12 +75,6 @@

[property:Float decay]

[property:Float distance]

- `Default mode` — When distance is zero, light does not attenuate. When - distance is non-zero, light will attenuate linearly from maximum intensity - at the light's position down to zero at this distance from the light. -

-

- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled — When distance is zero, light will attenuate according to inverse-square law to infinite distance. When distance is non-zero, light will attenuate according to inverse-square law until near the distance cutoff, where it @@ -91,19 +85,15 @@

[property:Float distance]

[property:Float intensity]

- The light's intensity. Default is `1`.
- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled, - intensity is the luminous intensity of the light measured in candela - (cd).

- + The light's luminous intensity measured in candela (cd). Default is `1`. +

Changing the intensity will also change the light's power.

[property:Float power]

The light's power.
- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled, - power is the luminous power of the light measured in lumens (lm). + Power is the luminous power of the light measured in lumens (lm).

Changing the power will also change the light's intensity. diff --git a/docs/api/en/lights/RectAreaLight.html b/docs/api/en/lights/RectAreaLight.html index b3bd841745767b..f8d621eeb0709f 100644 --- a/docs/api/en/lights/RectAreaLight.html +++ b/docs/api/en/lights/RectAreaLight.html @@ -73,10 +73,8 @@

[property:Float height]

[property:Float intensity]

- The light's intensity. Default is `1`.
- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled, - intensity is the luminance (brightness) of the light measured in nits - (cd/m^2).

+ The light's intensity. It is the luminance (brightness) of the light measured in nits (cd/m^2). + Default is `1`.

Changing the intensity will also change the light's power.

@@ -87,8 +85,7 @@

[property:Boolean isRectAreaLight]

[property:Float power]

The light's power.
- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled, - power is the luminous power of the light measured in lumens (lm). + Power is the luminous power of the light measured in lumens (lm).

Changing the power will also change the light's intensity. diff --git a/docs/api/en/lights/SpotLight.html b/docs/api/en/lights/SpotLight.html index fe1e09d3e84100..6f98aa063f7c51 100644 --- a/docs/api/en/lights/SpotLight.html +++ b/docs/api/en/lights/SpotLight.html @@ -90,12 +90,6 @@

[property:Float decay]

[property:Float distance]

- `Default mode` — When distance is zero, light does not attenuate. When - distance is non-zero, light will attenuate linearly from maximum intensity - at the light's position down to zero at this distance from the light. -

-

- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled — When distance is zero, light will attenuate according to inverse-square law to infinite distance. When distance is non-zero, light will attenuate according to inverse-square law until near the distance cutoff, where it @@ -106,10 +100,8 @@

[property:Float distance]

[property:Float intensity]

- The light's intensity. Default is `1`.
- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled, - intensity is the luminous intensity of the light measured in candela - (cd).

+ The light's luminous intensity measured in candela (cd). Default is `1`. +

Changing the intensity will also change the light's power.

@@ -131,8 +123,7 @@

[property:Vector3 position]

[property:Float power]

The light's power.
- When [page:WebGLRenderer.useLegacyLights legacy lighting mode] is disabled, - power is the luminous power of the light measured in lumens (lm). + Power is the luminous power of the light measured in lumens (lm).

Changing the power will also change the light's intensity.

diff --git a/docs/api/en/renderers/WebGLRenderer.html b/docs/api/en/renderers/WebGLRenderer.html index 0c479e254960ed..9f3dae9e71167f 100644 --- a/docs/api/en/renderers/WebGLRenderer.html +++ b/docs/api/en/renderers/WebGLRenderer.html @@ -254,9 +254,6 @@

[property:Boolean localClippingEnabled]

Default is `false`.

-

[property:Boolean useLegacyLights]

-

Whether to use the legacy lighting mode or not. Default is `true`.

-

[property:Object properties]

Used internally by the renderer to keep track of various sub object diff --git a/docs/api/it/lights/Light.html b/docs/api/it/lights/Light.html index 1885ffa6d88bb6..35c6ca47ff978c 100644 --- a/docs/api/it/lights/Light.html +++ b/docs/api/it/lights/Light.html @@ -40,7 +40,7 @@

[property:Color color]

[property:Float intensity]

L'intensità o la forza della luce.
- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata, le unità di intensità dipendono dal tipo di luce.
+ Le unità di intensità dipendono dal tipo di luce.
Il valore predefinito è `1.0`.

diff --git a/docs/api/it/lights/PointLight.html b/docs/api/it/lights/PointLight.html index e80e14be8b7ee7..9c269e03399197 100644 --- a/docs/api/it/lights/PointLight.html +++ b/docs/api/it/lights/PointLight.html @@ -68,16 +68,10 @@

[property:Float decay]

[property:Float distance]

- `Modalità predefinita` — Quando la distanza è zero, la luce non si attenua. Quando la distanza è diversa da zero, - la luce si attenuerà linearmente dalla massima intensità nella posizione della luce fino a zero a questa distanza - dalla luce. -

-

- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata — Quando la distanza è - zero, la luce si attenuerà secondo la legge dell'inverso del quadrato alla distanza infinita. - Quando la distanza è diversa da zero, la luce si attenuerà secondo la legge dell'inverso del quadrato - fino in prossimità del limite di distanza, dove si attenuerà quindi rapidamente e senza intoppi fino a 0. - Intrinsecamente, i limiti non sono fisicamente corretti. + Quando la distanza è zero, la luce si attenuerà secondo la legge dell'inverso del quadrato alla distanza infinita. + Quando la distanza è diversa da zero, la luce si attenuerà secondo la legge dell'inverso del quadrato + fino in prossimità del limite di distanza, dove si attenuerà quindi rapidamente e senza intoppi fino a 0. + Intrinsecamente, i limiti non sono fisicamente corretti.

Il valore predefinito è `0.0`. @@ -86,8 +80,7 @@

[property:Float distance]

[property:Float intensity]

L'intensità della luce. Il valore predefinito è `1`.
- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata, l'intensità - è l'intensità luminosa della luce misurata in candela (cd).

+ L'intensità è l'intensità luminosa della luce misurata in candela (cd).

Modificando l'intensità si modificherà anche la potenza della luce.

@@ -95,8 +88,7 @@

[property:Float intensity]

[property:Float power]

La potenza della luce.
- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata, la potenza è la potenza - della luminosità della luce misurata in lumen (lm).

+ La potenza è la potenza della luminosità della luce misurata in lumen (lm).

Modificando la potenza si modificherà anche l'intensità della luce.

diff --git a/docs/api/it/lights/RectAreaLight.html b/docs/api/it/lights/RectAreaLight.html index bdbcfcf5232f3f..0f3385a3e06487 100644 --- a/docs/api/it/lights/RectAreaLight.html +++ b/docs/api/it/lights/RectAreaLight.html @@ -70,8 +70,7 @@

[property:Float height]

[property:Float intensity]

L'intensità della luce. Il valore predefinito è `1`.
- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata, l'intesità è la luminanza - (luminosità) della luce misurata in nits (cd/m^2).

+ L'intesità è la luminanza (luminosità) della luce misurata in nits (cd/m^2).

Modificando l'intensità si modificherà anche la potenza della luce.

@@ -84,8 +83,7 @@

[property:Boolean isRectAreaLight]

[property:Float power]

La potenza della luce.
- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata, la potenza è la potenza - della luminosità della luce misurata in lumen (lm).

+ La potenza è la potenza della luminosità della luce misurata in lumen (lm).

Modificando la potenza si modificherà anche l'intensità della luce.

diff --git a/docs/api/it/lights/SpotLight.html b/docs/api/it/lights/SpotLight.html index 43a7d4b15583e6..b05b95a7b6830d 100644 --- a/docs/api/it/lights/SpotLight.html +++ b/docs/api/it/lights/SpotLight.html @@ -88,13 +88,7 @@

[property:Float decay]

[property:Float distance]

- `Modalità predefinita` — Quando la distanza è zero, la luce non si attenua. Quando la distanza è diversa da zero, - la luce si attenuerà linearmente dalla massima intensità nella posizione della luce fino a zero a questa distanza - dalla luce. -

-

- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata — Quando la distanza è - zero, la luce si attenuerà secondo la legge dell'inverso del quadrato alla distanza infinita. + Quando la distanza è zero, la luce si attenuerà secondo la legge dell'inverso del quadrato alla distanza infinita. Quando la distanza è diversa da zero, la luce si attenuerà secondo la legge dell'inverso del quadrato fino in prossimità del limite di distanza, dove si attenuerà quindi rapidamente e uniformemente fino a `0`. Intrinsecamente, i limiti non sono fisicamente corretti. @@ -106,8 +100,7 @@

[property:Float distance]

[property:Float intensity]

L'intensità della luce. Il valore predefinito è `1`.
- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata, l'intensità - è l'intensità luminosa della luce misurata in candela (cd).

+ L'intensità è l'intensità luminosa della luce misurata in candela (cd).

Modificando l'intensità si modificherà anche la potenza della luce.

@@ -132,8 +125,7 @@

[property:Float power]

La potenza della luce.
- Quando [page:WebGLRenderer.useLegacyLights legacy lighting mode] è disabilitata, la potenza è la potenza - della luminosità della luce misurata in lumen (lm).

+ La potenza è la potenza della luminosità della luce misurata in lumen (lm).

Modificando la potenza si modificherà anche l'intensità della luce.

diff --git a/docs/api/it/renderers/WebGLRenderer.html b/docs/api/it/renderers/WebGLRenderer.html index ccf8d7c1f1101a..d58dcb979d5e4a 100644 --- a/docs/api/it/renderers/WebGLRenderer.html +++ b/docs/api/it/renderers/WebGLRenderer.html @@ -223,11 +223,6 @@

[property:Object info]

[property:Boolean localClippingEnabled]

Definisce se il render rispetta i piani di taglio a livello di oggetto. Il valore predefinito è `false`.

-

[property:Boolean useLegacyLights]

-

- Whether to use the legacy lighting mode or not. Il valore predefinito è `true`. -

-

[property:Object properties]

Utilizzato internamente dal renderer per mantenere traccia delle proprietà dei vari oggetti secondari. diff --git a/docs/api/zh/lights/Light.html b/docs/api/zh/lights/Light.html index 3a196ea922530a..46c900c6d2cf81 100644 --- a/docs/api/zh/lights/Light.html +++ b/docs/api/zh/lights/Light.html @@ -40,7 +40,7 @@

[property:Color color]

[property:Float intensity]

光照的强度,或者说能量。
- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下,强度的单位取决于光的类型。
+ 强度的单位取决于光的类型。
默认值为 `1.0`。

diff --git a/docs/api/zh/lights/PointLight.html b/docs/api/zh/lights/PointLight.html index 1073133c317ef5..b3f3c7a58e8acd 100644 --- a/docs/api/zh/lights/PointLight.html +++ b/docs/api/zh/lights/PointLight.html @@ -66,10 +66,6 @@

[property:Float decay]

[property:Float distance]

- 默认模式下 — 当值为零时,光线不会衰减。当值不为零时,光线会从灯光的位置开始,到指定的距离之间,随着距离的增加线性衰减为零。 -

-

- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下 — 当值为零时,光线将根据平方反比定律衰减到无限远。 当值不为零时,光线会先按照平方反比定律衰减,直到距离截止点附近,然后线性衰减到 0。

@@ -78,15 +74,14 @@

[property:Float distance]

[property:Float intensity]

光源的强度。默认值为 `1`。
- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下,单位是坎德拉(cd)。

+ 单位是坎德拉(cd)。

改变该值会影响到 `power` 的值。

[property:Float power]

光源的功率。
- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下,单位为流明(lm)。 -

+ 单位为流明(lm)。

改变该值会影响到 `intensity` 的值。

diff --git a/docs/api/zh/lights/RectAreaLight.html b/docs/api/zh/lights/RectAreaLight.html index 24c353455c5f4a..971b39d9bb2f25 100644 --- a/docs/api/zh/lights/RectAreaLight.html +++ b/docs/api/zh/lights/RectAreaLight.html @@ -67,7 +67,7 @@

[property:Float height]

[property:Float intensity]

光源的强度。默认值为 `1`。
- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下,单位是尼特(cd/m^2)。

+ 单位是尼特(cd/m^2)。

改变该值会影响到 `power` 的值。

@@ -80,7 +80,7 @@

[property:Boolean isRectAreaLight]

[property:Float power]

光源的功率。
- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下,单位为流明(lm)。

+ 单位为流明(lm)。

改变该值会影响到 `intensity` 的值。

diff --git a/docs/api/zh/lights/SpotLight.html b/docs/api/zh/lights/SpotLight.html index 3367702157a41d..363be8e97b1d72 100644 --- a/docs/api/zh/lights/SpotLight.html +++ b/docs/api/zh/lights/SpotLight.html @@ -84,10 +84,6 @@

[property:Float decay]

[property:Float distance]

- 默认模式下 — 当值为零时,光线不会衰减。当值不为零时,光线会从灯光的位置开始,到指定的距离之间,随着距离的增加线性衰减为零。 -

-

- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下 — 当值为零时,光线将根据平方反比定律衰减到无限远。 当值不为零时,光线会先按照平方反比定律衰减,直到距离截止点附近,然后线性衰减到 0。

@@ -96,7 +92,7 @@

[property:Float distance]

[property:Float intensity]

光源的强度。默认值为 `1`。
- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下,单位是坎德拉(cd)。

+ 单位是坎德拉(cd)。

改变该值会影响到 `power` 的值。

@@ -118,8 +114,7 @@

[property:Vector3 position]

[property:Float power]

光源的功率。
- 禁用 [page:WebGLRenderer.useLegacyLights legacy lighting mode] 的情况下,单位为流明(lm)。 -

+ 单位为流明(lm)。

改变该值会影响到 `intensity` 的值。

diff --git a/docs/api/zh/renderers/WebGLRenderer.html b/docs/api/zh/renderers/WebGLRenderer.html index 263e861f436fea..365c2ff28cafc6 100644 --- a/docs/api/zh/renderers/WebGLRenderer.html +++ b/docs/api/zh/renderers/WebGLRenderer.html @@ -192,11 +192,6 @@

[property:Object info]

[property:Boolean localClippingEnabled]

定义渲染器是否考虑对象级剪切平面。 默认为*false*.

-

[property:Boolean useLegacyLights]

-

- Whether to use the legacy lighting mode or not. 默认是*true*。 -

-

[property:Object properties]

渲染器内部使用,以跟踪各种子对象属性。 diff --git a/docs/examples/en/loaders/GLTFLoader.html b/docs/examples/en/loaders/GLTFLoader.html index 5e276132e78aed..3b36b23a1e0371 100644 --- a/docs/examples/en/loaders/GLTFLoader.html +++ b/docs/examples/en/loaders/GLTFLoader.html @@ -70,10 +70,6 @@

Extensions

  • [link:https://github.com/takahirox/three-gltf-extensions MSFT_texture_dds]
  • -

    - 1Requires [link:https://threejs.org/docs/#api/en/renderers/WebGLRenderer.useLegacyLights useLegacyLights] to be disabled. -

    -

    2You can also manually process the extension after loading in your application. See [link:https://threejs.org/examples/#webgl_loader_gltf_variants Three.js glTF materials variants example].

    diff --git a/docs/examples/zh/loaders/GLTFLoader.html b/docs/examples/zh/loaders/GLTFLoader.html index d8f58ef48354ec..a78e11450230d6 100644 --- a/docs/examples/zh/loaders/GLTFLoader.html +++ b/docs/examples/zh/loaders/GLTFLoader.html @@ -69,9 +69,6 @@

    扩展

  • [link:https://github.com/takahirox/three-gltf-extensions MSFT_texture_dds]
  • -

    - 1Requires [link:https://threejs.org/docs/#api/en/renderers/WebGLRenderer.useLegacyLights useLegacyLights] to be disabled. -

    2支持UV变换,但存在一些重要的限制。 Transforms applied to diff --git a/docs/scenes/bones-browser.html b/docs/scenes/bones-browser.html index 2d0195d7b6c4cf..6efafa0aa1ee69 100644 --- a/docs/scenes/bones-browser.html +++ b/docs/scenes/bones-browser.html @@ -80,7 +80,6 @@ renderer = new WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); orbit = new OrbitControls( camera, renderer.domElement ); diff --git a/docs/scenes/ccdiksolver-browser.html b/docs/scenes/ccdiksolver-browser.html index 201005289132f3..b79e930a1e5718 100644 --- a/docs/scenes/ccdiksolver-browser.html +++ b/docs/scenes/ccdiksolver-browser.html @@ -84,7 +84,6 @@ renderer = new WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); orbit = new OrbitControls( camera, renderer.domElement ); diff --git a/docs/scenes/geometry-browser.html b/docs/scenes/geometry-browser.html index c3e568a04cbdb1..a2ec3046b3136a 100644 --- a/docs/scenes/geometry-browser.html +++ b/docs/scenes/geometry-browser.html @@ -749,7 +749,6 @@ const renderer = new WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const orbit = new OrbitControls( camera, renderer.domElement ); diff --git a/docs/scenes/material-browser.html b/docs/scenes/material-browser.html index 73f1516578361c..76df3725111bfb 100644 --- a/docs/scenes/material-browser.html +++ b/docs/scenes/material-browser.html @@ -737,7 +737,6 @@ const renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const pmremGenerator = new THREE.PMREMGenerator( renderer ); diff --git a/editor/js/Config.js b/editor/js/Config.js index fcb80c66e34ca5..2598646ec0a990 100644 --- a/editor/js/Config.js +++ b/editor/js/Config.js @@ -14,7 +14,6 @@ function Config() { 'project/renderer/antialias': true, 'project/renderer/shadows': true, 'project/renderer/shadowType': 1, // PCF - 'project/renderer/useLegacyLights': false, 'project/renderer/toneMapping': 0, // NoToneMapping 'project/renderer/toneMappingExposure': 1, diff --git a/editor/js/Editor.js b/editor/js/Editor.js index e42f773ebc42f6..fc82de67fd4356 100644 --- a/editor/js/Editor.js +++ b/editor/js/Editor.js @@ -689,7 +689,6 @@ Editor.prototype = { shadows: this.config.getKey( 'project/renderer/shadows' ), shadowType: this.config.getKey( 'project/renderer/shadowType' ), vr: this.config.getKey( 'project/vr' ), - useLegacyLights: this.config.getKey( 'project/renderer/useLegacyLights' ), toneMapping: this.config.getKey( 'project/renderer/toneMapping' ), toneMappingExposure: this.config.getKey( 'project/renderer/toneMappingExposure' ) }, diff --git a/editor/js/Sidebar.Project.Renderer.js b/editor/js/Sidebar.Project.Renderer.js index 704f85ab794ec5..c065f9ebc686e1 100644 --- a/editor/js/Sidebar.Project.Renderer.js +++ b/editor/js/Sidebar.Project.Renderer.js @@ -27,21 +27,6 @@ function SidebarProjectRenderer( editor ) { const antialiasBoolean = new UIBoolean( config.getKey( 'project/renderer/antialias' ) ).onChange( createRenderer ); antialiasRow.add( antialiasBoolean ); - // Physically Correct lights - - const useLegacyLightsRow = new UIRow(); - container.add( useLegacyLightsRow ); - - useLegacyLightsRow.add( new UIText( strings.getKey( 'sidebar/project/useLegacyLights' ) ).setWidth( '90px' ) ); - - const useLegacyLightsBoolean = new UIBoolean( config.getKey( 'project/renderer/useLegacyLights' ) ).onChange( function () { - - currentRenderer.useLegacyLights = this.getValue(); - signals.rendererUpdated.dispatch(); - - } ); - useLegacyLightsRow.add( useLegacyLightsBoolean ); - // Shadows const shadowsRow = new UIRow(); @@ -109,7 +94,6 @@ function SidebarProjectRenderer( editor ) { function createRenderer() { currentRenderer = new THREE.WebGLRenderer( { antialias: antialiasBoolean.getValue() } ); - currentRenderer.useLegacyLights = useLegacyLightsBoolean.getValue(); currentRenderer.shadowMap.enabled = shadowsBoolean.getValue(); currentRenderer.shadowMap.type = parseFloat( shadowTypeSelect.getValue() ); currentRenderer.toneMapping = parseFloat( toneMappingSelect.getValue() ); @@ -127,13 +111,11 @@ function SidebarProjectRenderer( editor ) { signals.editorCleared.add( function () { - currentRenderer.useLegacyLights = false; currentRenderer.shadowMap.enabled = true; currentRenderer.shadowMap.type = THREE.PCFShadowMap; currentRenderer.toneMapping = THREE.NoToneMapping; currentRenderer.toneMappingExposure = 1; - useLegacyLightsBoolean.setValue( currentRenderer.useLegacyLights ); shadowsBoolean.setValue( currentRenderer.shadowMap.enabled ); shadowTypeSelect.setValue( currentRenderer.shadowMap.type ); toneMappingSelect.setValue( currentRenderer.toneMapping ); @@ -148,7 +130,6 @@ function SidebarProjectRenderer( editor ) { config.setKey( 'project/renderer/antialias', antialiasBoolean.getValue(), - 'project/renderer/useLegacyLights', useLegacyLightsBoolean.getValue(), 'project/renderer/shadows', shadowsBoolean.getValue(), 'project/renderer/shadowType', parseFloat( shadowTypeSelect.getValue() ), 'project/renderer/toneMapping', parseFloat( toneMappingSelect.getValue() ), diff --git a/editor/js/Strings.js b/editor/js/Strings.js index 95ea088646be53..069e1afe2b8d34 100644 --- a/editor/js/Strings.js +++ b/editor/js/Strings.js @@ -316,7 +316,6 @@ function Strings( config ) { 'sidebar/project/renderer': 'Renderer', 'sidebar/project/antialias': 'Antialias', 'sidebar/project/shadows': 'Shadows', - 'sidebar/project/useLegacyLights': 'Use legacy lights', 'sidebar/project/toneMapping': 'Tone mapping', 'sidebar/project/materials': 'Materials', 'sidebar/project/Assign': 'Assign', @@ -667,7 +666,6 @@ function Strings( config ) { 'sidebar/project/renderer': 'Rendus', 'sidebar/project/antialias': 'Anticrénelage', 'sidebar/project/shadows': 'Ombres', - 'sidebar/project/useLegacyLights': 'Use legacy lights', 'sidebar/project/toneMapping': 'Mappage des nuances', 'sidebar/project/materials': 'Matériaux', 'sidebar/project/Assign': 'Attribuer', @@ -1018,7 +1016,6 @@ function Strings( config ) { 'sidebar/project/renderer': '渲染器', 'sidebar/project/antialias': '抗锯齿', 'sidebar/project/shadows': '阴影', - 'sidebar/project/useLegacyLights': '传统灯', 'sidebar/project/toneMapping': '色调映射', 'sidebar/project/materials': '材质', 'sidebar/project/Assign': '应用', diff --git a/editor/js/libs/app.js b/editor/js/libs/app.js index 9cb39b9e096396..de27a817b27b74 100644 --- a/editor/js/libs/app.js +++ b/editor/js/libs/app.js @@ -29,7 +29,6 @@ var APP = { if ( project.shadowType !== undefined ) renderer.shadowMap.type = project.shadowType; if ( project.toneMapping !== undefined ) renderer.toneMapping = project.toneMapping; if ( project.toneMappingExposure !== undefined ) renderer.toneMappingExposure = project.toneMappingExposure; - if ( project.useLegacyLights !== undefined ) renderer.useLegacyLights = project.useLegacyLights; this.setScene( loader.parse( json.scene ) ); this.setCamera( loader.parse( json.camera ) ); diff --git a/examples/css2d_label.html b/examples/css2d_label.html index d3068dcdf9cdac..de9c6f2dbcd1b5 100644 --- a/examples/css2d_label.html +++ b/examples/css2d_label.html @@ -175,7 +175,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); labelRenderer = new CSS2DRenderer(); diff --git a/examples/css3d_orthographic.html b/examples/css3d_orthographic.html index db2e3dfcdb628a..fde5ea33059ea4 100644 --- a/examples/css3d_orthographic.html +++ b/examples/css3d_orthographic.html @@ -98,7 +98,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); renderer2 = new CSS3DRenderer(); diff --git a/examples/css3d_sandbox.html b/examples/css3d_sandbox.html index 9cf00923843b58..c6cb0273f07d7a 100644 --- a/examples/css3d_sandbox.html +++ b/examples/css3d_sandbox.html @@ -93,7 +93,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); renderer2 = new CSS3DRenderer(); diff --git a/examples/games_fps.html b/examples/games_fps.html index 37971eb655efb8..0d943a042f5a69 100644 --- a/examples/games_fps.html +++ b/examples/games_fps.html @@ -78,7 +78,6 @@ renderer.shadowMap.enabled = true; renderer.shadowMap.type = THREE.VSMShadowMap; renderer.toneMapping = THREE.ACESFilmicToneMapping; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); const stats = new Stats(); diff --git a/examples/jsm/environments/RoomEnvironment.js b/examples/jsm/environments/RoomEnvironment.js index 543920fae18850..f51f72b2294bcd 100644 --- a/examples/jsm/environments/RoomEnvironment.js +++ b/examples/jsm/environments/RoomEnvironment.js @@ -26,7 +26,7 @@ class RoomEnvironment extends Scene { let intensity = 5; - if ( renderer !== null && renderer.useLegacyLights === false ) intensity = 900; + if ( renderer !== null && renderer._useLegacyLights === false ) intensity = 900; const mainLight = new PointLight( 0xffffff, intensity, 28, 2 ); mainLight.position.set( 0.418, 16.199, 0.300 ); diff --git a/examples/jsm/offscreen/scene.js b/examples/jsm/offscreen/scene.js index 5cdbeb45d70d61..fa18baafe5d5c6 100644 --- a/examples/jsm/offscreen/scene.js +++ b/examples/jsm/offscreen/scene.js @@ -45,7 +45,6 @@ function init( canvas, width, height, pixelRatio, path ) { renderer = new THREE.WebGLRenderer( { antialias: true, canvas: canvas } ); renderer.setPixelRatio( pixelRatio ); renderer.setSize( width, height, false ); - renderer.useLegacyLights = false; animate(); diff --git a/examples/misc_animation_groups.html b/examples/misc_animation_groups.html index f65d0fe20c8e68..dfa8f015bac32c 100644 --- a/examples/misc_animation_groups.html +++ b/examples/misc_animation_groups.html @@ -101,7 +101,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/misc_animation_keys.html b/examples/misc_animation_keys.html index 682c0e3168fec8..30663defcd2a4e 100644 --- a/examples/misc_animation_keys.html +++ b/examples/misc_animation_keys.html @@ -101,7 +101,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/misc_boxselection.html b/examples/misc_boxselection.html index 83b1b98e0b4b4a..2ba7353bb52df1 100644 --- a/examples/misc_boxselection.html +++ b/examples/misc_boxselection.html @@ -110,7 +110,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.shadowMap.type = THREE.PCFShadowMap; diff --git a/examples/misc_controls_arcball.html b/examples/misc_controls_arcball.html index 2754776b066bff..23a7b97a06ffb3 100644 --- a/examples/misc_controls_arcball.html +++ b/examples/misc_controls_arcball.html @@ -101,7 +101,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true, alpha: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ReinhardToneMapping; renderer.toneMappingExposure = 3; renderer.domElement.style.background = 'linear-gradient( 180deg, rgba( 0,0,0,1 ) 0%, rgba( 128,128,255,1 ) 100% )'; diff --git a/examples/misc_controls_drag.html b/examples/misc_controls_drag.html index 0208367e1241a3..0d5aae399241e5 100644 --- a/examples/misc_controls_drag.html +++ b/examples/misc_controls_drag.html @@ -111,7 +111,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.shadowMap.type = THREE.PCFShadowMap; diff --git a/examples/misc_controls_fly.html b/examples/misc_controls_fly.html index 740c4a1b458863..838cd0a9976e52 100644 --- a/examples/misc_controls_fly.html +++ b/examples/misc_controls_fly.html @@ -205,7 +205,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/misc_controls_map.html b/examples/misc_controls_map.html index 5382b36a16366e..4df2640cde3358 100644 --- a/examples/misc_controls_map.html +++ b/examples/misc_controls_map.html @@ -58,7 +58,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); camera = new THREE.PerspectiveCamera( 60, window.innerWidth / window.innerHeight, 1, 1000 ); diff --git a/examples/misc_controls_orbit.html b/examples/misc_controls_orbit.html index 5ed8ed7b10b91e..eb9b1b22ee0bff 100644 --- a/examples/misc_controls_orbit.html +++ b/examples/misc_controls_orbit.html @@ -56,7 +56,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); camera = new THREE.PerspectiveCamera( 60, window.innerWidth / window.innerHeight, 1, 1000 ); diff --git a/examples/misc_controls_pointerlock.html b/examples/misc_controls_pointerlock.html index 1608544bd1cd5d..0fe1e1f23bec84 100644 --- a/examples/misc_controls_pointerlock.html +++ b/examples/misc_controls_pointerlock.html @@ -264,7 +264,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/misc_controls_trackball.html b/examples/misc_controls_trackball.html index 29aa0c88c661a9..435707e96187ed 100644 --- a/examples/misc_controls_trackball.html +++ b/examples/misc_controls_trackball.html @@ -104,7 +104,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/misc_controls_transform.html b/examples/misc_controls_transform.html index 3c3e4fa2e04590..480c5eb5470808 100644 --- a/examples/misc_controls_transform.html +++ b/examples/misc_controls_transform.html @@ -47,7 +47,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const aspect = window.innerWidth / window.innerHeight; diff --git a/examples/misc_exporter_draco.html b/examples/misc_exporter_draco.html index 17ac487ac6880a..51814df21d8b43 100644 --- a/examples/misc_exporter_draco.html +++ b/examples/misc_exporter_draco.html @@ -95,7 +95,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; document.body.appendChild( renderer.domElement ); diff --git a/examples/misc_exporter_gltf.html b/examples/misc_exporter_gltf.html index 0d2524f7db6503..42b39bb5899928 100644 --- a/examples/misc_exporter_gltf.html +++ b/examples/misc_exporter_gltf.html @@ -446,7 +446,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 1; diff --git a/examples/misc_exporter_obj.html b/examples/misc_exporter_obj.html index 8b857fdf6a7261..610689ed56092c 100644 --- a/examples/misc_exporter_obj.html +++ b/examples/misc_exporter_obj.html @@ -52,7 +52,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 1000 ); diff --git a/examples/misc_exporter_ply.html b/examples/misc_exporter_ply.html index 4bd4842294e87a..285c0698f710f6 100644 --- a/examples/misc_exporter_ply.html +++ b/examples/misc_exporter_ply.html @@ -107,7 +107,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; document.body.appendChild( renderer.domElement ); diff --git a/examples/misc_exporter_stl.html b/examples/misc_exporter_stl.html index 76ff489662612d..19548bb65bcdbb 100644 --- a/examples/misc_exporter_stl.html +++ b/examples/misc_exporter_stl.html @@ -95,7 +95,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; document.body.appendChild( renderer.domElement ); diff --git a/examples/misc_exporter_usdz.html b/examples/misc_exporter_usdz.html index 1fb3229bb647dd..ebfe63bfa2062a 100644 --- a/examples/misc_exporter_usdz.html +++ b/examples/misc_exporter_usdz.html @@ -68,7 +68,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; document.body.appendChild( renderer.domElement ); diff --git a/examples/misc_lookat.html b/examples/misc_lookat.html index 33c1f3c044d230..448ef51e2a4f9b 100644 --- a/examples/misc_lookat.html +++ b/examples/misc_lookat.html @@ -83,7 +83,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/physics_ammo_break.html b/examples/physics_ammo_break.html index 8510b771e6b52f..80c3179e9eb25c 100644 --- a/examples/physics_ammo_break.html +++ b/examples/physics_ammo_break.html @@ -123,7 +123,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/physics_ammo_cloth.html b/examples/physics_ammo_cloth.html index fad7e1fd47d10a..657a909ed2c15e 100644 --- a/examples/physics_ammo_cloth.html +++ b/examples/physics_ammo_cloth.html @@ -90,7 +90,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/physics_ammo_instancing.html b/examples/physics_ammo_instancing.html index 8a4e60f322607d..234089b1a486e3 100644 --- a/examples/physics_ammo_instancing.html +++ b/examples/physics_ammo_instancing.html @@ -123,7 +123,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; document.body.appendChild( renderer.domElement ); diff --git a/examples/physics_ammo_rope.html b/examples/physics_ammo_rope.html index 76dc5cb058731a..17e01542aeff26 100644 --- a/examples/physics_ammo_rope.html +++ b/examples/physics_ammo_rope.html @@ -93,7 +93,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/physics_ammo_terrain.html b/examples/physics_ammo_terrain.html index 4b97b88667f6a0..e2aa03eed83f4d 100644 --- a/examples/physics_ammo_terrain.html +++ b/examples/physics_ammo_terrain.html @@ -97,7 +97,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/physics_ammo_volume.html b/examples/physics_ammo_volume.html index bc04e75fc8a3e0..2ee18a6a33902f 100644 --- a/examples/physics_ammo_volume.html +++ b/examples/physics_ammo_volume.html @@ -97,7 +97,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/physics_rapier_instancing.html b/examples/physics_rapier_instancing.html index 6e64e9080c4dc3..243ec687502622 100644 --- a/examples/physics_rapier_instancing.html +++ b/examples/physics_rapier_instancing.html @@ -121,7 +121,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; document.body.appendChild( renderer.domElement ); diff --git a/examples/webaudio_orientation.html b/examples/webaudio_orientation.html index 65cd1d92bb84ce..71320322fb48c5 100644 --- a/examples/webaudio_orientation.html +++ b/examples/webaudio_orientation.html @@ -155,7 +155,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.shadowMap.enabled = true; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webaudio_sandbox.html b/examples/webaudio_sandbox.html index 707b9c7acecab4..440ee9f5a4afda 100644 --- a/examples/webaudio_sandbox.html +++ b/examples/webaudio_sandbox.html @@ -218,7 +218,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webaudio_timing.html b/examples/webaudio_timing.html index 753b83bbc503aa..a91bb05d2d2a36 100644 --- a/examples/webaudio_timing.html +++ b/examples/webaudio_timing.html @@ -144,7 +144,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.shadowMap.enabled = true; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webaudio_visualizer.html b/examples/webaudio_visualizer.html index 62f90ef22ac208..d1f5fc78a3f5ff 100644 --- a/examples/webaudio_visualizer.html +++ b/examples/webaudio_visualizer.html @@ -89,7 +89,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl2_buffergeometry_attributes_integer.html b/examples/webgl2_buffergeometry_attributes_integer.html index 757b32837f13a6..0a7829e4695c88 100644 --- a/examples/webgl2_buffergeometry_attributes_integer.html +++ b/examples/webgl2_buffergeometry_attributes_integer.html @@ -170,7 +170,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); } diff --git a/examples/webgl2_buffergeometry_attributes_none.html b/examples/webgl2_buffergeometry_attributes_none.html index adb37b7b2c0d31..83c8a9f01015e0 100644 --- a/examples/webgl2_buffergeometry_attributes_none.html +++ b/examples/webgl2_buffergeometry_attributes_none.html @@ -151,7 +151,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); } diff --git a/examples/webgl2_materials_texture2darray.html b/examples/webgl2_materials_texture2darray.html index 1ef49e32ffb0a6..33460b99575496 100644 --- a/examples/webgl2_materials_texture2darray.html +++ b/examples/webgl2_materials_texture2darray.html @@ -136,7 +136,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl2_materials_texture3d.html b/examples/webgl2_materials_texture3d.html index b5265b332afa79..0243677301ef0f 100644 --- a/examples/webgl2_materials_texture3d.html +++ b/examples/webgl2_materials_texture3d.html @@ -59,7 +59,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // Create camera (The volume renderer does not work very well with perspective yet) diff --git a/examples/webgl2_materials_texture3d_partialupdate.html b/examples/webgl2_materials_texture3d_partialupdate.html index a9894bb830a003..ed76a5a8c0cf40 100644 --- a/examples/webgl2_materials_texture3d_partialupdate.html +++ b/examples/webgl2_materials_texture3d_partialupdate.html @@ -85,7 +85,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl2_multiple_rendertargets.html b/examples/webgl2_multiple_rendertargets.html index 43e7e204bed221..4769d2a19572bd 100644 --- a/examples/webgl2_multiple_rendertargets.html +++ b/examples/webgl2_multiple_rendertargets.html @@ -157,7 +157,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // Create a multi render target with Float buffers diff --git a/examples/webgl2_multisampled_renderbuffers.html b/examples/webgl2_multisampled_renderbuffers.html index 3f5e0fccee4c3a..6371cc4a5204d1 100644 --- a/examples/webgl2_multisampled_renderbuffers.html +++ b/examples/webgl2_multisampled_renderbuffers.html @@ -133,7 +133,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( container.offsetWidth, container.offsetHeight ); renderer.autoClear = false; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl2_rendertarget_texture2darray.html b/examples/webgl2_rendertarget_texture2darray.html index 5832301b6a2ab3..e930018cea86b7 100644 --- a/examples/webgl2_rendertarget_texture2darray.html +++ b/examples/webgl2_rendertarget_texture2darray.html @@ -182,7 +182,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl2_texture2darray_compressed.html b/examples/webgl2_texture2darray_compressed.html index 15644b63c56e44..126664517ef4fe 100644 --- a/examples/webgl2_texture2darray_compressed.html +++ b/examples/webgl2_texture2darray_compressed.html @@ -103,7 +103,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl2_ubo.html b/examples/webgl2_ubo.html index 016f00571d4ff7..df9bbcbe1d4c24 100644 --- a/examples/webgl2_ubo.html +++ b/examples/webgl2_ubo.html @@ -317,7 +317,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); window.addEventListener( 'resize', onWindowResize, false ); diff --git a/examples/webgl2_volume_cloud.html b/examples/webgl2_volume_cloud.html index a181ed50d04be6..5b870b11989228 100644 --- a/examples/webgl2_volume_cloud.html +++ b/examples/webgl2_volume_cloud.html @@ -50,7 +50,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl2_volume_instancing.html b/examples/webgl2_volume_instancing.html index f942d1e24f29c5..d0c5fc3498373f 100644 --- a/examples/webgl2_volume_instancing.html +++ b/examples/webgl2_volume_instancing.html @@ -49,7 +49,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl2_volume_perlin.html b/examples/webgl2_volume_perlin.html index 5e4c45fd12ed1f..aec0663b91938d 100644 --- a/examples/webgl2_volume_perlin.html +++ b/examples/webgl2_volume_perlin.html @@ -50,7 +50,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_animation_keyframes.html b/examples/webgl_animation_keyframes.html index c9dfad6a65e1d0..fac4ca1cf6a1b9 100644 --- a/examples/webgl_animation_keyframes.html +++ b/examples/webgl_animation_keyframes.html @@ -63,7 +63,6 @@ const renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); const pmremGenerator = new THREE.PMREMGenerator( renderer ); diff --git a/examples/webgl_animation_multiple.html b/examples/webgl_animation_multiple.html index 5f8744649c8f0e..e5610e07ecb867 100644 --- a/examples/webgl_animation_multiple.html +++ b/examples/webgl_animation_multiple.html @@ -112,7 +112,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.shadowMap.enabled = true; - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); window.addEventListener( 'resize', onWindowResize ); diff --git a/examples/webgl_animation_skinning_additive_blending.html b/examples/webgl_animation_skinning_additive_blending.html index 5a666e333e4e80..9beb320b2297a1 100644 --- a/examples/webgl_animation_skinning_additive_blending.html +++ b/examples/webgl_animation_skinning_additive_blending.html @@ -160,7 +160,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.shadowMap.enabled = true; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // camera diff --git a/examples/webgl_animation_skinning_blending.html b/examples/webgl_animation_skinning_blending.html index 1fa78a2f23f671..fc1756fc44b88c 100644 --- a/examples/webgl_animation_skinning_blending.html +++ b/examples/webgl_animation_skinning_blending.html @@ -138,7 +138,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.shadowMap.enabled = true; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_animation_skinning_ik.html b/examples/webgl_animation_skinning_ik.html index a91ffd56899944..684b6ea5e258e7 100644 --- a/examples/webgl_animation_skinning_ik.html +++ b/examples/webgl_animation_skinning_ik.html @@ -77,7 +77,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true, logarithmicDepthBuffer: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_animation_skinning_morph.html b/examples/webgl_animation_skinning_morph.html index 5184fef49c12ba..e0fad5852238a9 100644 --- a/examples/webgl_animation_skinning_morph.html +++ b/examples/webgl_animation_skinning_morph.html @@ -119,7 +119,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); window.addEventListener( 'resize', onWindowResize ); diff --git a/examples/webgl_buffergeometry.html b/examples/webgl_buffergeometry.html index 056ba58fc39597..7d91a2b2359198 100644 --- a/examples/webgl_buffergeometry.html +++ b/examples/webgl_buffergeometry.html @@ -171,7 +171,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_buffergeometry_compression.html b/examples/webgl_buffergeometry_compression.html index d11e242290e154..fbd288dde3d1b4 100644 --- a/examples/webgl_buffergeometry_compression.html +++ b/examples/webgl_buffergeometry_compression.html @@ -87,7 +87,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_buffergeometry_custom_attributes_particles.html b/examples/webgl_buffergeometry_custom_attributes_particles.html index 561bd465cbb7a1..6ca54a3575da44 100644 --- a/examples/webgl_buffergeometry_custom_attributes_particles.html +++ b/examples/webgl_buffergeometry_custom_attributes_particles.html @@ -136,7 +136,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; const container = document.getElementById( 'container' ); container.appendChild( renderer.domElement ); diff --git a/examples/webgl_buffergeometry_drawrange.html b/examples/webgl_buffergeometry_drawrange.html index 68717fa0665d47..cc6e2a74e80e8d 100644 --- a/examples/webgl_buffergeometry_drawrange.html +++ b/examples/webgl_buffergeometry_drawrange.html @@ -178,7 +178,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_buffergeometry_glbufferattribute.html b/examples/webgl_buffergeometry_glbufferattribute.html index 5b3a846e91df35..b6beb2c57f69fe 100644 --- a/examples/webgl_buffergeometry_glbufferattribute.html +++ b/examples/webgl_buffergeometry_glbufferattribute.html @@ -51,7 +51,6 @@ renderer = new THREE.WebGLRenderer( { antialias: false } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_buffergeometry_indexed.html b/examples/webgl_buffergeometry_indexed.html index 98d632b629fb20..e84799ba5e6291 100644 --- a/examples/webgl_buffergeometry_indexed.html +++ b/examples/webgl_buffergeometry_indexed.html @@ -136,7 +136,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_buffergeometry_instancing.html b/examples/webgl_buffergeometry_instancing.html index 89bf90339d45b9..90153dc8dfa631 100644 --- a/examples/webgl_buffergeometry_instancing.html +++ b/examples/webgl_buffergeometry_instancing.html @@ -181,7 +181,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); if ( renderer.capabilities.isWebGL2 === false && renderer.extensions.has( 'ANGLE_instanced_arrays' ) === false ) { diff --git a/examples/webgl_buffergeometry_instancing_billboards.html b/examples/webgl_buffergeometry_instancing_billboards.html index 60eecf6bdb66af..49be62bf851aa6 100644 --- a/examples/webgl_buffergeometry_instancing_billboards.html +++ b/examples/webgl_buffergeometry_instancing_billboards.html @@ -149,7 +149,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_buffergeometry_instancing_interleaved.html b/examples/webgl_buffergeometry_instancing_interleaved.html index 79bfa2703c53c5..8c79bf6012092d 100644 --- a/examples/webgl_buffergeometry_instancing_interleaved.html +++ b/examples/webgl_buffergeometry_instancing_interleaved.html @@ -167,7 +167,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); if ( renderer.capabilities.isWebGL2 === false && renderer.extensions.has( 'ANGLE_instanced_arrays' ) === false ) { diff --git a/examples/webgl_buffergeometry_lines.html b/examples/webgl_buffergeometry_lines.html index eea649703c892e..aaf597790b33e7 100644 --- a/examples/webgl_buffergeometry_lines.html +++ b/examples/webgl_buffergeometry_lines.html @@ -94,7 +94,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_buffergeometry_lines_indexed.html b/examples/webgl_buffergeometry_lines_indexed.html index ada7c947181b08..e8ce68b345fe25 100644 --- a/examples/webgl_buffergeometry_lines_indexed.html +++ b/examples/webgl_buffergeometry_lines_indexed.html @@ -199,7 +199,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_buffergeometry_points.html b/examples/webgl_buffergeometry_points.html index 68f5fa9b762e1d..e0cd3a4d2b017a 100644 --- a/examples/webgl_buffergeometry_points.html +++ b/examples/webgl_buffergeometry_points.html @@ -104,7 +104,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_buffergeometry_points_interleaved.html b/examples/webgl_buffergeometry_points_interleaved.html index e6481360242921..c3a55d4511040d 100644 --- a/examples/webgl_buffergeometry_points_interleaved.html +++ b/examples/webgl_buffergeometry_points_interleaved.html @@ -118,7 +118,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_buffergeometry_rawshader.html b/examples/webgl_buffergeometry_rawshader.html index 66a3029dbaf274..b54c6a9c501958 100644 --- a/examples/webgl_buffergeometry_rawshader.html +++ b/examples/webgl_buffergeometry_rawshader.html @@ -145,7 +145,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_buffergeometry_selective_draw.html b/examples/webgl_buffergeometry_selective_draw.html index cc62fc923a1ed6..c04f16911b82cc 100644 --- a/examples/webgl_buffergeometry_selective_draw.html +++ b/examples/webgl_buffergeometry_selective_draw.html @@ -79,7 +79,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_buffergeometry_uint.html b/examples/webgl_buffergeometry_uint.html index 82dc12d019aa21..82633d4c3e5e8a 100644 --- a/examples/webgl_buffergeometry_uint.html +++ b/examples/webgl_buffergeometry_uint.html @@ -170,7 +170,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_camera.html b/examples/webgl_camera.html index c82f9d2dd50d4a..fc593997e4927e 100644 --- a/examples/webgl_camera.html +++ b/examples/webgl_camera.html @@ -135,7 +135,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); renderer.autoClear = false; diff --git a/examples/webgl_camera_array.html b/examples/webgl_camera_array.html index 7760fb33d34e9c..673a5466eddc74 100644 --- a/examples/webgl_camera_array.html +++ b/examples/webgl_camera_array.html @@ -91,7 +91,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_camera_cinematic.html b/examples/webgl_camera_cinematic.html index 5e59ed6474c770..a0a2018dc98258 100644 --- a/examples/webgl_camera_cinematic.html +++ b/examples/webgl_camera_cinematic.html @@ -87,7 +87,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_camera_logarithmicdepthbuffer.html b/examples/webgl_camera_logarithmicdepthbuffer.html index cdca2a403a08d5..f62803992d5b4e 100644 --- a/examples/webgl_camera_logarithmicdepthbuffer.html +++ b/examples/webgl_camera_logarithmicdepthbuffer.html @@ -159,7 +159,6 @@ const renderer = new THREE.WebGLRenderer( { antialias: true, logarithmicDepthBuffer: logDepthBuf } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( SCREEN_WIDTH / 2, SCREEN_HEIGHT ); - renderer.useLegacyLights = false; renderer.domElement.style.position = 'relative'; renderer.domElement.id = 'renderer_' + name; framecontainer.appendChild( renderer.domElement ); diff --git a/examples/webgl_clipping.html b/examples/webgl_clipping.html index 7e2875eaf8281a..f81485dcf554d7 100644 --- a/examples/webgl_clipping.html +++ b/examples/webgl_clipping.html @@ -117,7 +117,6 @@ renderer.shadowMap.enabled = true; renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; window.addEventListener( 'resize', onWindowResize ); document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_clipping_advanced.html b/examples/webgl_clipping_advanced.html index 5f4f588d30455d..13fcd088eb5f72 100644 --- a/examples/webgl_clipping_advanced.html +++ b/examples/webgl_clipping_advanced.html @@ -287,7 +287,6 @@ renderer.shadowMap.enabled = true; renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; window.addEventListener( 'resize', onWindowResize ); container.appendChild( renderer.domElement ); // Clipping setup: diff --git a/examples/webgl_clipping_intersection.html b/examples/webgl_clipping_intersection.html index 6dd9dd76c12319..f892c7943f56cb 100644 --- a/examples/webgl_clipping_intersection.html +++ b/examples/webgl_clipping_intersection.html @@ -51,7 +51,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.localClippingEnabled = true; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_clipping_stencil.html b/examples/webgl_clipping_stencil.html index c450bcd50de7c8..c5cbf183d7f05e 100644 --- a/examples/webgl_clipping_stencil.html +++ b/examples/webgl_clipping_stencil.html @@ -222,7 +222,6 @@ // Renderer renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.shadowMap.enabled = true; - renderer.useLegacyLights = false; renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.setClearColor( 0x263238 ); diff --git a/examples/webgl_custom_attributes.html b/examples/webgl_custom_attributes.html index 8ac43d07c1a465..9a6e5cbe2586f7 100644 --- a/examples/webgl_custom_attributes.html +++ b/examples/webgl_custom_attributes.html @@ -132,7 +132,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; const container = document.getElementById( 'container' ); container.appendChild( renderer.domElement ); diff --git a/examples/webgl_custom_attributes_lines.html b/examples/webgl_custom_attributes_lines.html index 30e87b411ac9fb..ee38f77624aff2 100644 --- a/examples/webgl_custom_attributes_lines.html +++ b/examples/webgl_custom_attributes_lines.html @@ -150,7 +150,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; const container = document.getElementById( 'container' ); container.appendChild( renderer.domElement ); diff --git a/examples/webgl_custom_attributes_points.html b/examples/webgl_custom_attributes_points.html index 54ff4003b5cb10..941adfd903d25c 100644 --- a/examples/webgl_custom_attributes_points.html +++ b/examples/webgl_custom_attributes_points.html @@ -149,7 +149,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( WIDTH, HEIGHT ); - renderer.useLegacyLights = false; const container = document.getElementById( 'container' ); container.appendChild( renderer.domElement ); diff --git a/examples/webgl_custom_attributes_points2.html b/examples/webgl_custom_attributes_points2.html index ae02417b1b5b65..6b22a7cb3cc6f5 100644 --- a/examples/webgl_custom_attributes_points2.html +++ b/examples/webgl_custom_attributes_points2.html @@ -166,7 +166,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( WIDTH, HEIGHT ); - renderer.useLegacyLights = false; const container = document.getElementById( 'container' ); container.appendChild( renderer.domElement ); diff --git a/examples/webgl_custom_attributes_points3.html b/examples/webgl_custom_attributes_points3.html index 0d089a6825e67c..09ac3ff5d3d1a8 100644 --- a/examples/webgl_custom_attributes_points3.html +++ b/examples/webgl_custom_attributes_points3.html @@ -241,7 +241,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( WIDTH, HEIGHT ); - renderer.useLegacyLights = false; const container = document.getElementById( 'container' ); container.appendChild( renderer.domElement ); diff --git a/examples/webgl_decals.html b/examples/webgl_decals.html index 841dbc42b817ee..3fba9d9e82a959 100644 --- a/examples/webgl_decals.html +++ b/examples/webgl_decals.html @@ -97,7 +97,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_depth_texture.html b/examples/webgl_depth_texture.html index 31f1dffe533e50..b081a450d29db7 100644 --- a/examples/webgl_depth_texture.html +++ b/examples/webgl_depth_texture.html @@ -114,7 +114,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_effects_anaglyph.html b/examples/webgl_effects_anaglyph.html index d98b399ba107fd..71a30cb3b8c2a2 100644 --- a/examples/webgl_effects_anaglyph.html +++ b/examples/webgl_effects_anaglyph.html @@ -91,7 +91,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); const width = window.innerWidth || 2; diff --git a/examples/webgl_effects_ascii.html b/examples/webgl_effects_ascii.html index 815c4a5b201bec..4f357b72373778 100644 --- a/examples/webgl_effects_ascii.html +++ b/examples/webgl_effects_ascii.html @@ -68,7 +68,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; effect = new AsciiEffect( renderer, ' .:-+*=%@#', { invert: true } ); effect.setSize( window.innerWidth, window.innerHeight ); diff --git a/examples/webgl_effects_parallaxbarrier.html b/examples/webgl_effects_parallaxbarrier.html index 987723f0ddb1f2..d1597f7d27a7f9 100644 --- a/examples/webgl_effects_parallaxbarrier.html +++ b/examples/webgl_effects_parallaxbarrier.html @@ -92,7 +92,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); const width = window.innerWidth || 2; diff --git a/examples/webgl_effects_peppersghost.html b/examples/webgl_effects_peppersghost.html index 01b81973e61e45..7eb1c7cbdb806a 100644 --- a/examples/webgl_effects_peppersghost.html +++ b/examples/webgl_effects_peppersghost.html @@ -97,7 +97,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); effect = new PeppersGhostEffect( renderer ); diff --git a/examples/webgl_effects_stereo.html b/examples/webgl_effects_stereo.html index d0f7ed70bb8ffb..a588179b2eb825 100644 --- a/examples/webgl_effects_stereo.html +++ b/examples/webgl_effects_stereo.html @@ -84,7 +84,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); effect = new StereoEffect( renderer ); diff --git a/examples/webgl_framebuffer_texture.html b/examples/webgl_framebuffer_texture.html index 7e139eef065c97..999a6c6094ec91 100644 --- a/examples/webgl_framebuffer_texture.html +++ b/examples/webgl_framebuffer_texture.html @@ -124,7 +124,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.autoClear = false; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_furnace_test.html b/examples/webgl_furnace_test.html index 4c234235092389..239617bbf80a55 100644 --- a/examples/webgl_furnace_test.html +++ b/examples/webgl_furnace_test.html @@ -49,7 +49,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setSize( width, height ); renderer.setPixelRatio( window.devicePixelRatio ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); window.addEventListener( 'resize', onWindowResize ); diff --git a/examples/webgl_geometries.html b/examples/webgl_geometries.html index e51023ae7d4103..f8bba906f282e1 100644 --- a/examples/webgl_geometries.html +++ b/examples/webgl_geometries.html @@ -124,7 +124,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_geometries_parametric.html b/examples/webgl_geometries_parametric.html index 993d8fb74375fc..3fbb54cb0a610b 100644 --- a/examples/webgl_geometries_parametric.html +++ b/examples/webgl_geometries_parametric.html @@ -114,7 +114,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_geometry_colors.html b/examples/webgl_geometry_colors.html index 76ef0cb4bf2409..bb55659e7ee20d 100644 --- a/examples/webgl_geometry_colors.html +++ b/examples/webgl_geometry_colors.html @@ -164,7 +164,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_geometry_colors_lookuptable.html b/examples/webgl_geometry_colors_lookuptable.html index 718d504199c54d..3dca96fef92c53 100644 --- a/examples/webgl_geometry_colors_lookuptable.html +++ b/examples/webgl_geometry_colors_lookuptable.html @@ -102,7 +102,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.autoClear = false; - renderer.useLegacyLights = false; renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( width, height ); container.appendChild( renderer.domElement ); diff --git a/examples/webgl_geometry_convex.html b/examples/webgl_geometry_convex.html index 709ba66ad99251..bad51ff11cb92f 100644 --- a/examples/webgl_geometry_convex.html +++ b/examples/webgl_geometry_convex.html @@ -43,7 +43,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // camera diff --git a/examples/webgl_geometry_csg.html b/examples/webgl_geometry_csg.html index 5c5ee5e30666f2..1ed66c48da9f5f 100644 --- a/examples/webgl_geometry_csg.html +++ b/examples/webgl_geometry_csg.html @@ -89,7 +89,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.shadowMap.type = THREE.PCFSoftShadowMap; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_geometry_cube.html b/examples/webgl_geometry_cube.html index 9df583846422e2..bfd6f6b1a74b23 100644 --- a/examples/webgl_geometry_cube.html +++ b/examples/webgl_geometry_cube.html @@ -50,7 +50,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_geometry_dynamic.html b/examples/webgl_geometry_dynamic.html index a8cf6501fbf699..f48d822363c48b 100644 --- a/examples/webgl_geometry_dynamic.html +++ b/examples/webgl_geometry_dynamic.html @@ -85,7 +85,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); controls = new FirstPersonControls( camera, renderer.domElement ); diff --git a/examples/webgl_geometry_extrude_shapes.html b/examples/webgl_geometry_extrude_shapes.html index 873f885bc43236..9e14f3e5659aa7 100644 --- a/examples/webgl_geometry_extrude_shapes.html +++ b/examples/webgl_geometry_extrude_shapes.html @@ -56,7 +56,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_geometry_extrude_splines.html b/examples/webgl_geometry_extrude_splines.html index 74e7a1546a7ddb..d0d1789116ade0 100644 --- a/examples/webgl_geometry_extrude_splines.html +++ b/examples/webgl_geometry_extrude_splines.html @@ -216,7 +216,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // stats diff --git a/examples/webgl_geometry_minecraft.html b/examples/webgl_geometry_minecraft.html index c8f186d7d04479..94334299141708 100644 --- a/examples/webgl_geometry_minecraft.html +++ b/examples/webgl_geometry_minecraft.html @@ -171,7 +171,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); controls = new FirstPersonControls( camera, renderer.domElement ); diff --git a/examples/webgl_geometry_nurbs.html b/examples/webgl_geometry_nurbs.html index b3f032c4e7b241..39dd5d61f17ac1 100644 --- a/examples/webgl_geometry_nurbs.html +++ b/examples/webgl_geometry_nurbs.html @@ -179,7 +179,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_geometry_shapes.html b/examples/webgl_geometry_shapes.html index f103334c6657e5..d582a40b2bd54e 100644 --- a/examples/webgl_geometry_shapes.html +++ b/examples/webgl_geometry_shapes.html @@ -361,7 +361,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_geometry_spline_editor.html b/examples/webgl_geometry_spline_editor.html index 59f8891d20274c..7ead90f60d842f 100644 --- a/examples/webgl_geometry_spline_editor.html +++ b/examples/webgl_geometry_spline_editor.html @@ -117,7 +117,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_geometry_teapot.html b/examples/webgl_geometry_teapot.html index 2376c6911e917a..28a85cd35f4edf 100644 --- a/examples/webgl_geometry_teapot.html +++ b/examples/webgl_geometry_teapot.html @@ -76,7 +76,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( canvasWidth, canvasHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // EVENTS diff --git a/examples/webgl_geometry_terrain.html b/examples/webgl_geometry_terrain.html index 22a11e0f403158..c7d27626ee7d26 100644 --- a/examples/webgl_geometry_terrain.html +++ b/examples/webgl_geometry_terrain.html @@ -89,7 +89,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); controls = new FirstPersonControls( camera, renderer.domElement ); diff --git a/examples/webgl_geometry_terrain_raycast.html b/examples/webgl_geometry_terrain_raycast.html index 4103561785e058..9d127038e6cd81 100644 --- a/examples/webgl_geometry_terrain_raycast.html +++ b/examples/webgl_geometry_terrain_raycast.html @@ -67,7 +67,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_geometry_text.html b/examples/webgl_geometry_text.html index ce6e9c8a0ac3c6..d61c8315c06a77 100644 --- a/examples/webgl_geometry_text.html +++ b/examples/webgl_geometry_text.html @@ -155,7 +155,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // EVENTS diff --git a/examples/webgl_geometry_text_shapes.html b/examples/webgl_geometry_text_shapes.html index e468d1bcb17707..b3275ccab303c7 100644 --- a/examples/webgl_geometry_text_shapes.html +++ b/examples/webgl_geometry_text_shapes.html @@ -135,7 +135,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_geometry_text_stroke.html b/examples/webgl_geometry_text_stroke.html index 2a6d38402419b5..a366e56fa2e1fc 100644 --- a/examples/webgl_geometry_text_stroke.html +++ b/examples/webgl_geometry_text_stroke.html @@ -139,7 +139,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_gpgpu_birds.html b/examples/webgl_gpgpu_birds.html index 18375489cb9ece..ef192c8cd160c1 100644 --- a/examples/webgl_gpgpu_birds.html +++ b/examples/webgl_gpgpu_birds.html @@ -455,7 +455,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); initComputeRenderer(); diff --git a/examples/webgl_gpgpu_birds_gltf.html b/examples/webgl_gpgpu_birds_gltf.html index cd400925333c98..0e978653ba4f4f 100644 --- a/examples/webgl_gpgpu_birds_gltf.html +++ b/examples/webgl_gpgpu_birds_gltf.html @@ -394,7 +394,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); initComputeRenderer(); diff --git a/examples/webgl_gpgpu_protoplanet.html b/examples/webgl_gpgpu_protoplanet.html index 5d41908eeb9dfa..01805c75f31cc6 100644 --- a/examples/webgl_gpgpu_protoplanet.html +++ b/examples/webgl_gpgpu_protoplanet.html @@ -283,7 +283,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); const controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_gpgpu_water.html b/examples/webgl_gpgpu_water.html index 98e8b948d2261a..ec4827b2befefe 100644 --- a/examples/webgl_gpgpu_water.html +++ b/examples/webgl_gpgpu_water.html @@ -322,7 +322,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_helpers.html b/examples/webgl_helpers.html index 715fd9e89a8251..51cf390c1c421f 100644 --- a/examples/webgl_helpers.html +++ b/examples/webgl_helpers.html @@ -46,7 +46,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_instancing_dynamic.html b/examples/webgl_instancing_dynamic.html index 6eb73956f2f79f..7b13c7eb8217aa 100644 --- a/examples/webgl_instancing_dynamic.html +++ b/examples/webgl_instancing_dynamic.html @@ -72,7 +72,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_instancing_performance.html b/examples/webgl_instancing_performance.html index a0d72a9e4fa10f..471872adcd0b1c 100644 --- a/examples/webgl_instancing_performance.html +++ b/examples/webgl_instancing_performance.html @@ -259,7 +259,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( width, height ); - renderer.useLegacyLights = false; container = document.getElementById( 'container' ); container.appendChild( renderer.domElement ); diff --git a/examples/webgl_instancing_raycast.html b/examples/webgl_instancing_raycast.html index 5e7cbe4d9b1919..f7d5411c2ba3d7 100644 --- a/examples/webgl_instancing_raycast.html +++ b/examples/webgl_instancing_raycast.html @@ -94,7 +94,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_instancing_scatter.html b/examples/webgl_instancing_scatter.html index 785b9faf2aa398..fa994fd122ec1c 100644 --- a/examples/webgl_instancing_scatter.html +++ b/examples/webgl_instancing_scatter.html @@ -175,7 +175,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_interactive_buffergeometry.html b/examples/webgl_interactive_buffergeometry.html index 278dc2d7179cd2..18451145de8873 100644 --- a/examples/webgl_interactive_buffergeometry.html +++ b/examples/webgl_interactive_buffergeometry.html @@ -203,7 +203,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_interactive_cubes.html b/examples/webgl_interactive_cubes.html index f0fc51ee9f7d6b..a788119997ee0b 100644 --- a/examples/webgl_interactive_cubes.html +++ b/examples/webgl_interactive_cubes.html @@ -90,7 +90,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_interactive_cubes_gpu.html b/examples/webgl_interactive_cubes_gpu.html index e941c75d856f39..a83bef44d06f51 100644 --- a/examples/webgl_interactive_cubes_gpu.html +++ b/examples/webgl_interactive_cubes_gpu.html @@ -205,7 +205,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); controls = new TrackballControls( camera, renderer.domElement ); diff --git a/examples/webgl_interactive_cubes_ortho.html b/examples/webgl_interactive_cubes_ortho.html index 94984d2e6d225c..ded8dbfeb9ebdf 100644 --- a/examples/webgl_interactive_cubes_ortho.html +++ b/examples/webgl_interactive_cubes_ortho.html @@ -92,7 +92,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_interactive_lines.html b/examples/webgl_interactive_lines.html index 26e5f7efa82e22..ad179d6999426f 100644 --- a/examples/webgl_interactive_lines.html +++ b/examples/webgl_interactive_lines.html @@ -144,7 +144,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_interactive_points.html b/examples/webgl_interactive_points.html index 17b49de8840c91..8989e47a2408d6 100644 --- a/examples/webgl_interactive_points.html +++ b/examples/webgl_interactive_points.html @@ -152,7 +152,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_interactive_raycasting_points.html b/examples/webgl_interactive_raycasting_points.html index d7821accd94295..074512a4bdeda9 100644 --- a/examples/webgl_interactive_raycasting_points.html +++ b/examples/webgl_interactive_raycasting_points.html @@ -207,7 +207,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_interactive_voxelpainter.html b/examples/webgl_interactive_voxelpainter.html index 9b81fed3f65bb1..7e4277dd223ba9 100644 --- a/examples/webgl_interactive_voxelpainter.html +++ b/examples/webgl_interactive_voxelpainter.html @@ -104,7 +104,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); document.addEventListener( 'pointermove', onPointerMove ); diff --git a/examples/webgl_layers.html b/examples/webgl_layers.html index 4a72a87566095e..bedc22e324394f 100644 --- a/examples/webgl_layers.html +++ b/examples/webgl_layers.html @@ -101,7 +101,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_lensflares.html b/examples/webgl_lensflares.html index fd4d9502344b48..fb3abeaca98485 100644 --- a/examples/webgl_lensflares.html +++ b/examples/webgl_lensflares.html @@ -128,7 +128,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_lightprobe.html b/examples/webgl_lightprobe.html index 28f11bbfabaeb0..2dae1bf85624a2 100644 --- a/examples/webgl_lightprobe.html +++ b/examples/webgl_lightprobe.html @@ -56,7 +56,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // tone mapping diff --git a/examples/webgl_lightprobe_cubecamera.html b/examples/webgl_lightprobe_cubecamera.html index 5ece3bc950daff..715072b38133b0 100644 --- a/examples/webgl_lightprobe_cubecamera.html +++ b/examples/webgl_lightprobe_cubecamera.html @@ -45,7 +45,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // scene diff --git a/examples/webgl_lights_hemisphere.html b/examples/webgl_lights_hemisphere.html index c96592e28ce0fd..46fe34a16223c2 100644 --- a/examples/webgl_lights_hemisphere.html +++ b/examples/webgl_lights_hemisphere.html @@ -202,7 +202,6 @@ renderer.setSize( window.innerWidth, window.innerHeight ); container.appendChild( renderer.domElement ); renderer.shadowMap.enabled = true; - renderer.useLegacyLights = false; // STATS diff --git a/examples/webgl_lights_physical.html b/examples/webgl_lights_physical.html index 5660c795952a2d..d36374bedaeed8 100644 --- a/examples/webgl_lights_physical.html +++ b/examples/webgl_lights_physical.html @@ -231,7 +231,6 @@ renderer = new THREE.WebGLRenderer(); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.toneMapping = THREE.ReinhardToneMapping; renderer.setPixelRatio( window.devicePixelRatio ); diff --git a/examples/webgl_lights_pointlights.html b/examples/webgl_lights_pointlights.html index cd3244638372a2..72ecbbd8b7b45f 100644 --- a/examples/webgl_lights_pointlights.html +++ b/examples/webgl_lights_pointlights.html @@ -87,7 +87,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); //stats diff --git a/examples/webgl_lights_rectarealight.html b/examples/webgl_lights_rectarealight.html index ad0d650eea0a84..91080dda6ca542 100644 --- a/examples/webgl_lights_rectarealight.html +++ b/examples/webgl_lights_rectarealight.html @@ -47,7 +47,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.setAnimationLoop( animation ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 1000 ); diff --git a/examples/webgl_lights_spotlight.html b/examples/webgl_lights_spotlight.html index 04b7e68c6e4e4c..d308761be72a16 100644 --- a/examples/webgl_lights_spotlight.html +++ b/examples/webgl_lights_spotlight.html @@ -45,7 +45,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); renderer.shadowMap.enabled = true; diff --git a/examples/webgl_lights_spotlights.html b/examples/webgl_lights_spotlights.html index 95b890a358d3d5..8335c880c44ad6 100644 --- a/examples/webgl_lights_spotlights.html +++ b/examples/webgl_lights_spotlights.html @@ -34,7 +34,6 @@ const renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; const camera = new THREE.PerspectiveCamera( 35, window.innerWidth / window.innerHeight, 0.1, 100 ); diff --git a/examples/webgl_lines_colors.html b/examples/webgl_lines_colors.html index 7cd7190deaf1ff..8145c1207a0fbb 100644 --- a/examples/webgl_lines_colors.html +++ b/examples/webgl_lines_colors.html @@ -52,7 +52,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_lines_dashed.html b/examples/webgl_lines_dashed.html index c560b94077451a..72057df760fbf2 100644 --- a/examples/webgl_lines_dashed.html +++ b/examples/webgl_lines_dashed.html @@ -74,7 +74,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( WIDTH, HEIGHT ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_lines_fat.html b/examples/webgl_lines_fat.html index 3aecd1d957cf17..d768ccde3a2dd5 100644 --- a/examples/webgl_lines_fat.html +++ b/examples/webgl_lines_fat.html @@ -59,7 +59,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setClearColor( 0x000000, 0.0 ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_lines_fat_raycasting.html b/examples/webgl_lines_fat_raycasting.html index 4321cf41c5e8a4..0db208fd66882c 100644 --- a/examples/webgl_lines_fat_raycasting.html +++ b/examples/webgl_lines_fat_raycasting.html @@ -107,7 +107,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setClearColor( 0x000000, 0.0 ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_lines_fat_wireframe.html b/examples/webgl_lines_fat_wireframe.html index eada091c09dd11..18e8d50285a830 100644 --- a/examples/webgl_lines_fat_wireframe.html +++ b/examples/webgl_lines_fat_wireframe.html @@ -57,7 +57,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setClearColor( 0x000000, 0.0 ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_loader_3dm.html b/examples/webgl_loader_3dm.html index 3b75e750343a82..5a2712d0ed1595 100644 --- a/examples/webgl_loader_3dm.html +++ b/examples/webgl_loader_3dm.html @@ -67,7 +67,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); camera = new THREE.PerspectiveCamera( 60, window.innerWidth / window.innerHeight, 1, 1000 ); diff --git a/examples/webgl_loader_3ds.html b/examples/webgl_loader_3ds.html index dc9c419db2fb76..1905c5d0fad04b 100644 --- a/examples/webgl_loader_3ds.html +++ b/examples/webgl_loader_3ds.html @@ -78,7 +78,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); controls = new TrackballControls( camera, renderer.domElement ); diff --git a/examples/webgl_loader_3mf.html b/examples/webgl_loader_3mf.html index 2ce1815949d8a4..b34ea483fe9ad6 100644 --- a/examples/webgl_loader_3mf.html +++ b/examples/webgl_loader_3mf.html @@ -60,7 +60,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_loader_3mf_materials.html b/examples/webgl_loader_3mf_materials.html index 119843e5eee523..ac35ed7ce15fb2 100644 --- a/examples/webgl_loader_3mf_materials.html +++ b/examples/webgl_loader_3mf_materials.html @@ -111,7 +111,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.shadowMap.type = THREE.PCFSoftShadowMap; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_loader_amf.html b/examples/webgl_loader_amf.html index 8f05009d41ec3f..1f72d196bfd474 100644 --- a/examples/webgl_loader_amf.html +++ b/examples/webgl_loader_amf.html @@ -65,7 +65,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const loader = new AMFLoader(); diff --git a/examples/webgl_loader_bvh.html b/examples/webgl_loader_bvh.html index a22f2636728f26..50b92137f05e6c 100644 --- a/examples/webgl_loader_bvh.html +++ b/examples/webgl_loader_bvh.html @@ -77,7 +77,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_loader_collada.html b/examples/webgl_loader_collada.html index a26c38e78cc96d..5ee2a1ae65bf27 100644 --- a/examples/webgl_loader_collada.html +++ b/examples/webgl_loader_collada.html @@ -84,7 +84,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_loader_collada_kinematics.html b/examples/webgl_loader_collada_kinematics.html index 530129e030b38a..faa24fa5e5ef1d 100644 --- a/examples/webgl_loader_collada_kinematics.html +++ b/examples/webgl_loader_collada_kinematics.html @@ -96,7 +96,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_loader_collada_skinning.html b/examples/webgl_loader_collada_skinning.html index 68cc6323072e73..c3a37f2e3b5263 100644 --- a/examples/webgl_loader_collada_skinning.html +++ b/examples/webgl_loader_collada_skinning.html @@ -87,7 +87,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_loader_draco.html b/examples/webgl_loader_draco.html index 4eff4e0a55bcad..36b6d0cf4c34d7 100644 --- a/examples/webgl_loader_draco.html +++ b/examples/webgl_loader_draco.html @@ -94,7 +94,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_loader_fbx.html b/examples/webgl_loader_fbx.html index d6dc6081783754..bd778dff31e7b7 100644 --- a/examples/webgl_loader_fbx.html +++ b/examples/webgl_loader_fbx.html @@ -109,7 +109,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_loader_fbx_nurbs.html b/examples/webgl_loader_fbx_nurbs.html index 9a415bb1da1d68..6c1c8038e04d9d 100644 --- a/examples/webgl_loader_fbx_nurbs.html +++ b/examples/webgl_loader_fbx_nurbs.html @@ -68,7 +68,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); const controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_loader_gcode.html b/examples/webgl_loader_gcode.html index feb766a2705015..b6204a73e038f1 100644 --- a/examples/webgl_loader_gcode.html +++ b/examples/webgl_loader_gcode.html @@ -57,7 +57,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_loader_gltf.html b/examples/webgl_loader_gltf.html index 8aa89844a96c5b..ce36af319933b7 100644 --- a/examples/webgl_loader_gltf.html +++ b/examples/webgl_loader_gltf.html @@ -80,7 +80,6 @@ renderer.setSize( window.innerWidth, window.innerHeight ); renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 1; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); const controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_loader_gltf_anisotropy.html b/examples/webgl_loader_gltf_anisotropy.html index b9b083da75e040..07c1859f9781bf 100644 --- a/examples/webgl_loader_gltf_anisotropy.html +++ b/examples/webgl_loader_gltf_anisotropy.html @@ -46,7 +46,6 @@ renderer.setSize( window.innerWidth, window.innerHeight ); renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 1.35; - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_loader_gltf_avif.html b/examples/webgl_loader_gltf_avif.html index c29e6f2a575b22..336462b64dc426 100644 --- a/examples/webgl_loader_gltf_avif.html +++ b/examples/webgl_loader_gltf_avif.html @@ -78,7 +78,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_loader_gltf_compressed.html b/examples/webgl_loader_gltf_compressed.html index e05ed864894dcd..d003273b894dd1 100644 --- a/examples/webgl_loader_gltf_compressed.html +++ b/examples/webgl_loader_gltf_compressed.html @@ -51,7 +51,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 1; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_loader_gltf_instancing.html b/examples/webgl_loader_gltf_instancing.html index 488cccee2e246f..a64eea80f1e91a 100644 --- a/examples/webgl_loader_gltf_instancing.html +++ b/examples/webgl_loader_gltf_instancing.html @@ -80,7 +80,6 @@ renderer.setSize( window.innerWidth, window.innerHeight ); renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 1; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); const controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_loader_gltf_iridescence.html b/examples/webgl_loader_gltf_iridescence.html index 5e4e704472c451..55ac533fc75f79 100644 --- a/examples/webgl_loader_gltf_iridescence.html +++ b/examples/webgl_loader_gltf_iridescence.html @@ -50,7 +50,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.toneMapping = THREE.ACESFilmicToneMapping; - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_loader_gltf_lights.html b/examples/webgl_loader_gltf_lights.html index 99bbb27fd5f76e..f04903c02cf3e2 100644 --- a/examples/webgl_loader_gltf_lights.html +++ b/examples/webgl_loader_gltf_lights.html @@ -77,7 +77,6 @@ renderer.setSize( window.innerWidth, window.innerHeight ); renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 1; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); const controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_loader_gltf_sheen.html b/examples/webgl_loader_gltf_sheen.html index 0d88354dc1a817..40f9491787ebd0 100644 --- a/examples/webgl_loader_gltf_sheen.html +++ b/examples/webgl_loader_gltf_sheen.html @@ -78,7 +78,6 @@ renderer.setSize( window.innerWidth, window.innerHeight ); renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 1; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); const environment = new RoomEnvironment( renderer ); diff --git a/examples/webgl_loader_gltf_transmission.html b/examples/webgl_loader_gltf_transmission.html index fc43bc112df16e..a9fa2379ff255a 100644 --- a/examples/webgl_loader_gltf_transmission.html +++ b/examples/webgl_loader_gltf_transmission.html @@ -85,7 +85,6 @@ renderer.setSize( window.innerWidth, window.innerHeight ); renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 1; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_loader_gltf_variants.html b/examples/webgl_loader_gltf_variants.html index 8bdc2c6c463156..21926d93ab2750 100644 --- a/examples/webgl_loader_gltf_variants.html +++ b/examples/webgl_loader_gltf_variants.html @@ -100,7 +100,6 @@ renderer.setSize( window.innerWidth, window.innerHeight ); renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 1; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); const controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_loader_ifc.html b/examples/webgl_loader_ifc.html index 302f4397936c6b..91ba364c61920f 100644 --- a/examples/webgl_loader_ifc.html +++ b/examples/webgl_loader_ifc.html @@ -97,7 +97,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.setPixelRatio( window.devicePixelRatio ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); //Controls diff --git a/examples/webgl_loader_imagebitmap.html b/examples/webgl_loader_imagebitmap.html index 8552d1cb963ba4..d14debc5a8ff7e 100644 --- a/examples/webgl_loader_imagebitmap.html +++ b/examples/webgl_loader_imagebitmap.html @@ -118,7 +118,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // TESTS diff --git a/examples/webgl_loader_kmz.html b/examples/webgl_loader_kmz.html index d771dac6330c7d..413f132759e513 100644 --- a/examples/webgl_loader_kmz.html +++ b/examples/webgl_loader_kmz.html @@ -59,7 +59,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const loader = new KMZLoader(); diff --git a/examples/webgl_loader_ldraw.html b/examples/webgl_loader_ldraw.html index b2f2a1970b89e8..55932ec004b04b 100644 --- a/examples/webgl_loader_ldraw.html +++ b/examples/webgl_loader_ldraw.html @@ -89,7 +89,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_loader_lwo.html b/examples/webgl_loader_lwo.html index e8dc617d4bae15..4ef1bdf2e42837 100644 --- a/examples/webgl_loader_lwo.html +++ b/examples/webgl_loader_lwo.html @@ -82,7 +82,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.setAnimationLoop( animation ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_loader_md2.html b/examples/webgl_loader_md2.html index 0a5307238cfbcd..853771bea33a7c 100644 --- a/examples/webgl_loader_md2.html +++ b/examples/webgl_loader_md2.html @@ -125,7 +125,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_loader_md2_control.html b/examples/webgl_loader_md2_control.html index 58d8288f421dcf..9cb05134656693 100644 --- a/examples/webgl_loader_md2_control.html +++ b/examples/webgl_loader_md2_control.html @@ -134,7 +134,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_loader_mdd.html b/examples/webgl_loader_mdd.html index 83967347832d85..c523f97e8102a9 100644 --- a/examples/webgl_loader_mdd.html +++ b/examples/webgl_loader_mdd.html @@ -74,7 +74,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); window.addEventListener( 'resize', onWindowResize ); diff --git a/examples/webgl_loader_mmd.html b/examples/webgl_loader_mmd.html index 469ddba9feeb04..ad17512c4d10a7 100644 --- a/examples/webgl_loader_mmd.html +++ b/examples/webgl_loader_mmd.html @@ -98,7 +98,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); effect = new OutlineEffect( renderer ); diff --git a/examples/webgl_loader_mmd_audio.html b/examples/webgl_loader_mmd_audio.html index c08b368f23626f..6cf9a3cb8ad070 100644 --- a/examples/webgl_loader_mmd_audio.html +++ b/examples/webgl_loader_mmd_audio.html @@ -105,7 +105,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); effect = new OutlineEffect( renderer ); diff --git a/examples/webgl_loader_mmd_pose.html b/examples/webgl_loader_mmd_pose.html index 48c1d97048e6f0..fb50ad063c7722 100644 --- a/examples/webgl_loader_mmd_pose.html +++ b/examples/webgl_loader_mmd_pose.html @@ -89,7 +89,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); effect = new OutlineEffect( renderer ); diff --git a/examples/webgl_loader_nrrd.html b/examples/webgl_loader_nrrd.html index d86dec70cb199f..f813d52d126bd2 100644 --- a/examples/webgl_loader_nrrd.html +++ b/examples/webgl_loader_nrrd.html @@ -154,7 +154,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); controls = new TrackballControls( camera, renderer.domElement ); diff --git a/examples/webgl_loader_obj.html b/examples/webgl_loader_obj.html index 0b349613940fd4..0bc4d7ebc947f0 100644 --- a/examples/webgl_loader_obj.html +++ b/examples/webgl_loader_obj.html @@ -108,7 +108,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_loader_obj_mtl.html b/examples/webgl_loader_obj_mtl.html index 776eb94165ea03..decbc6c2533731 100644 --- a/examples/webgl_loader_obj_mtl.html +++ b/examples/webgl_loader_obj_mtl.html @@ -92,7 +92,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_loader_pcd.html b/examples/webgl_loader_pcd.html index 8fcba82e252e6e..e889664f1ee549 100644 --- a/examples/webgl_loader_pcd.html +++ b/examples/webgl_loader_pcd.html @@ -43,7 +43,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_loader_pdb.html b/examples/webgl_loader_pdb.html index f7afb29d7fdfb9..421f8b6fc12b23 100644 --- a/examples/webgl_loader_pdb.html +++ b/examples/webgl_loader_pdb.html @@ -99,7 +99,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.getElementById( 'container' ).appendChild( renderer.domElement ); labelRenderer = new CSS2DRenderer(); diff --git a/examples/webgl_loader_ply.html b/examples/webgl_loader_ply.html index ae1450f4cf6906..b002cafdbe67dd 100644 --- a/examples/webgl_loader_ply.html +++ b/examples/webgl_loader_ply.html @@ -122,7 +122,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; diff --git a/examples/webgl_loader_stl.html b/examples/webgl_loader_stl.html index 6f4a5035e2a535..7154dd36d1f68e 100644 --- a/examples/webgl_loader_stl.html +++ b/examples/webgl_loader_stl.html @@ -158,7 +158,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; diff --git a/examples/webgl_loader_svg.html b/examples/webgl_loader_svg.html index 005946eaf0d49d..618f197b77a8f9 100644 --- a/examples/webgl_loader_svg.html +++ b/examples/webgl_loader_svg.html @@ -59,7 +59,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_loader_texture_dds.html b/examples/webgl_loader_texture_dds.html index 2dabab3a08ef2d..677aeae2513769 100644 --- a/examples/webgl_loader_texture_dds.html +++ b/examples/webgl_loader_texture_dds.html @@ -173,7 +173,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); window.addEventListener( 'resize', onWindowResize ); diff --git a/examples/webgl_loader_texture_exr.html b/examples/webgl_loader_texture_exr.html index d62b01fea5c043..89fde628b59f2a 100644 --- a/examples/webgl_loader_texture_exr.html +++ b/examples/webgl_loader_texture_exr.html @@ -47,7 +47,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); renderer.toneMapping = THREE.ReinhardToneMapping; diff --git a/examples/webgl_loader_texture_hdr.html b/examples/webgl_loader_texture_hdr.html index fb994023e1daa4..343413aa73dd8e 100644 --- a/examples/webgl_loader_texture_hdr.html +++ b/examples/webgl_loader_texture_hdr.html @@ -47,7 +47,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); renderer.toneMapping = THREE.ReinhardToneMapping; diff --git a/examples/webgl_loader_texture_ktx.html b/examples/webgl_loader_texture_ktx.html index 79fa1cc664c006..2a15ecde2fb5f3 100644 --- a/examples/webgl_loader_texture_ktx.html +++ b/examples/webgl_loader_texture_ktx.html @@ -57,7 +57,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const formats = { diff --git a/examples/webgl_loader_texture_ktx2.html b/examples/webgl_loader_texture_ktx2.html index 0cb2172a10a07c..7ad914bf2e4042 100644 --- a/examples/webgl_loader_texture_ktx2.html +++ b/examples/webgl_loader_texture_ktx2.html @@ -46,7 +46,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( width, height ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); window.addEventListener( 'resize', onWindowResize ); diff --git a/examples/webgl_loader_texture_logluv.html b/examples/webgl_loader_texture_logluv.html index 70126ec5016290..2c566d1d157b24 100644 --- a/examples/webgl_loader_texture_logluv.html +++ b/examples/webgl_loader_texture_logluv.html @@ -46,7 +46,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); renderer.toneMapping = THREE.ReinhardToneMapping; diff --git a/examples/webgl_loader_texture_lottie.html b/examples/webgl_loader_texture_lottie.html index 99f9651324496f..a31646ea0c292c 100644 --- a/examples/webgl_loader_texture_lottie.html +++ b/examples/webgl_loader_texture_lottie.html @@ -66,7 +66,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const environment = new RoomEnvironment( renderer ); diff --git a/examples/webgl_loader_texture_pvrtc.html b/examples/webgl_loader_texture_pvrtc.html index 60ae2a3bb83108..ac4b4252c62e6f 100644 --- a/examples/webgl_loader_texture_pvrtc.html +++ b/examples/webgl_loader_texture_pvrtc.html @@ -166,7 +166,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); window.addEventListener( 'resize', onWindowResize ); diff --git a/examples/webgl_loader_texture_rgbm.html b/examples/webgl_loader_texture_rgbm.html index cdf24dfe51d932..461c9895c46386 100644 --- a/examples/webgl_loader_texture_rgbm.html +++ b/examples/webgl_loader_texture_rgbm.html @@ -46,7 +46,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); renderer.toneMapping = THREE.ReinhardToneMapping; diff --git a/examples/webgl_loader_texture_tga.html b/examples/webgl_loader_texture_tga.html index af47e99045ef3b..292eaca9bcf8ab 100644 --- a/examples/webgl_loader_texture_tga.html +++ b/examples/webgl_loader_texture_tga.html @@ -89,7 +89,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_loader_texture_tiff.html b/examples/webgl_loader_texture_tiff.html index 8be1ba7fbc533b..24f5f043037dcb 100644 --- a/examples/webgl_loader_texture_tiff.html +++ b/examples/webgl_loader_texture_tiff.html @@ -42,7 +42,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_loader_tilt.html b/examples/webgl_loader_tilt.html index ca95a4d4a0042d..d2d08c8dc278e0 100644 --- a/examples/webgl_loader_tilt.html +++ b/examples/webgl_loader_tilt.html @@ -53,7 +53,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const loader = new TiltLoader(); diff --git a/examples/webgl_loader_ttf.html b/examples/webgl_loader_ttf.html index 0a1b9f1512aa14..40988df60025e2 100644 --- a/examples/webgl_loader_ttf.html +++ b/examples/webgl_loader_ttf.html @@ -118,7 +118,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // EVENTS diff --git a/examples/webgl_loader_usdz.html b/examples/webgl_loader_usdz.html index 53291f2f21afca..c627cfab98b9c6 100644 --- a/examples/webgl_loader_usdz.html +++ b/examples/webgl_loader_usdz.html @@ -66,7 +66,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_loader_vox.html b/examples/webgl_loader_vox.html index f4f2ff9457582a..a3223fc5ce8122 100644 --- a/examples/webgl_loader_vox.html +++ b/examples/webgl_loader_vox.html @@ -80,7 +80,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // controls diff --git a/examples/webgl_loader_vrml.html b/examples/webgl_loader_vrml.html index dc7b5e4934be25..5fb0728d157b48 100644 --- a/examples/webgl_loader_vrml.html +++ b/examples/webgl_loader_vrml.html @@ -87,7 +87,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // controls diff --git a/examples/webgl_loader_vtk.html b/examples/webgl_loader_vtk.html index bd352a482245e1..630e24386a1757 100644 --- a/examples/webgl_loader_vtk.html +++ b/examples/webgl_loader_vtk.html @@ -131,7 +131,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // controls diff --git a/examples/webgl_loader_xyz.html b/examples/webgl_loader_xyz.html index 17c9be0f7a081f..22667559d3b3d8 100644 --- a/examples/webgl_loader_xyz.html +++ b/examples/webgl_loader_xyz.html @@ -69,7 +69,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_lod.html b/examples/webgl_lod.html index beedbb156c01ec..8c1f2a9a6765db 100644 --- a/examples/webgl_lod.html +++ b/examples/webgl_lod.html @@ -98,7 +98,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_marchingcubes.html b/examples/webgl_marchingcubes.html index 2d52156af687d4..68b9fad4316178 100644 --- a/examples/webgl_marchingcubes.html +++ b/examples/webgl_marchingcubes.html @@ -108,7 +108,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // CONTROLS diff --git a/examples/webgl_materials_alphahash.html b/examples/webgl_materials_alphahash.html index 68f2cdf0e9ba01..ee7b240cefeef6 100644 --- a/examples/webgl_materials_alphahash.html +++ b/examples/webgl_materials_alphahash.html @@ -104,7 +104,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_materials_blending.html b/examples/webgl_materials_blending.html index 055cb1c2b71ed8..187a2917f4ce71 100644 --- a/examples/webgl_materials_blending.html +++ b/examples/webgl_materials_blending.html @@ -128,7 +128,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // EVENTS diff --git a/examples/webgl_materials_blending_custom.html b/examples/webgl_materials_blending_custom.html index e681fb19686eca..a8d948e485b789 100644 --- a/examples/webgl_materials_blending_custom.html +++ b/examples/webgl_materials_blending_custom.html @@ -179,7 +179,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // EVENTS diff --git a/examples/webgl_materials_bumpmap.html b/examples/webgl_materials_bumpmap.html index f6433597feab06..449c89d7f035fe 100644 --- a/examples/webgl_materials_bumpmap.html +++ b/examples/webgl_materials_bumpmap.html @@ -109,7 +109,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); renderer.shadowMap.enabled = true; diff --git a/examples/webgl_materials_car.html b/examples/webgl_materials_car.html index f3c64a49a3fc10..32f6774d8338c1 100644 --- a/examples/webgl_materials_car.html +++ b/examples/webgl_materials_car.html @@ -75,7 +75,6 @@ renderer.setAnimationLoop( render ); renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 0.85; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); window.addEventListener( 'resize', onWindowResize ); diff --git a/examples/webgl_materials_channels.html b/examples/webgl_materials_channels.html index 71bc24244ed444..c5dc3bf6460c15 100644 --- a/examples/webgl_materials_channels.html +++ b/examples/webgl_materials_channels.html @@ -84,7 +84,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_materials_cubemap.html b/examples/webgl_materials_cubemap.html index f01d51af600eb6..42f408f2bc15cc 100644 --- a/examples/webgl_materials_cubemap.html +++ b/examples/webgl_materials_cubemap.html @@ -108,7 +108,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); //controls diff --git a/examples/webgl_materials_cubemap_dynamic.html b/examples/webgl_materials_cubemap_dynamic.html index 92f3639c457a5e..521c590174df65 100644 --- a/examples/webgl_materials_cubemap_dynamic.html +++ b/examples/webgl_materials_cubemap_dynamic.html @@ -53,7 +53,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.setAnimationLoop( animation ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_materials_cubemap_mipmaps.html b/examples/webgl_materials_cubemap_mipmaps.html index 6e10d5aa66dbf8..7fcfff32a38701 100644 --- a/examples/webgl_materials_cubemap_mipmaps.html +++ b/examples/webgl_materials_cubemap_mipmaps.html @@ -146,7 +146,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); //controls diff --git a/examples/webgl_materials_cubemap_refraction.html b/examples/webgl_materials_cubemap_refraction.html index 139f8d80a34c10..7b8f53442ea984 100644 --- a/examples/webgl_materials_cubemap_refraction.html +++ b/examples/webgl_materials_cubemap_refraction.html @@ -87,7 +87,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_materials_curvature.html b/examples/webgl_materials_curvature.html index 32b5a802e1e5d1..67fc788803595b 100644 --- a/examples/webgl_materials_curvature.html +++ b/examples/webgl_materials_curvature.html @@ -141,7 +141,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.autoClear = false; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_materials_displacementmap.html b/examples/webgl_materials_displacementmap.html index bf67342080a67a..d881647a1b21fd 100644 --- a/examples/webgl_materials_displacementmap.html +++ b/examples/webgl_materials_displacementmap.html @@ -119,7 +119,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_materials_envmaps.html b/examples/webgl_materials_envmaps.html index c5a79dfa8e72e8..6e4690fb9ad923 100644 --- a/examples/webgl_materials_envmaps.html +++ b/examples/webgl_materials_envmaps.html @@ -78,7 +78,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_materials_envmaps_exr.html b/examples/webgl_materials_envmaps_exr.html index 433fee49fb00a3..1ccdc3179f865e 100644 --- a/examples/webgl_materials_envmaps_exr.html +++ b/examples/webgl_materials_envmaps_exr.html @@ -64,7 +64,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_materials_envmaps_groundprojected.html b/examples/webgl_materials_envmaps_groundprojected.html index a903919e7aa2ed..788db6b230da32 100644 --- a/examples/webgl_materials_envmaps_groundprojected.html +++ b/examples/webgl_materials_envmaps_groundprojected.html @@ -133,7 +133,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; // diff --git a/examples/webgl_materials_envmaps_hdr.html b/examples/webgl_materials_envmaps_hdr.html index 74fac610024587..063f56167ffb3f 100644 --- a/examples/webgl_materials_envmaps_hdr.html +++ b/examples/webgl_materials_envmaps_hdr.html @@ -68,7 +68,6 @@ scene.background = new THREE.Color( 0x000000 ); renderer = new THREE.WebGLRenderer(); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; // diff --git a/examples/webgl_materials_lightmap.html b/examples/webgl_materials_lightmap.html index 74a2e6f19a19c1..4c610d3c5915f4 100644 --- a/examples/webgl_materials_lightmap.html +++ b/examples/webgl_materials_lightmap.html @@ -84,7 +84,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( innerWidth, innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // CONTROLS diff --git a/examples/webgl_materials_matcap.html b/examples/webgl_materials_matcap.html index 5db173191f22c7..4b96370db82c36 100644 --- a/examples/webgl_materials_matcap.html +++ b/examples/webgl_materials_matcap.html @@ -50,7 +50,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // tone mapping diff --git a/examples/webgl_materials_modified.html b/examples/webgl_materials_modified.html index 60937c356e1449..be65dae1cd342d 100644 --- a/examples/webgl_materials_modified.html +++ b/examples/webgl_materials_modified.html @@ -67,7 +67,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_materials_normalmap.html b/examples/webgl_materials_normalmap.html index 216571a9d812db..2d674b55132ab4 100644 --- a/examples/webgl_materials_normalmap.html +++ b/examples/webgl_materials_normalmap.html @@ -124,7 +124,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_materials_normalmap_object_space.html b/examples/webgl_materials_normalmap_object_space.html index d1ca98cdfd089e..37cd599ea420c2 100644 --- a/examples/webgl_materials_normalmap_object_space.html +++ b/examples/webgl_materials_normalmap_object_space.html @@ -44,7 +44,6 @@ // renderer renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_materials_physical_clearcoat.html b/examples/webgl_materials_physical_clearcoat.html index f13db1b8d5495d..07a3a492608da4 100644 --- a/examples/webgl_materials_physical_clearcoat.html +++ b/examples/webgl_materials_physical_clearcoat.html @@ -181,7 +181,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_materials_physical_transmission.html b/examples/webgl_materials_physical_transmission.html index 485d7d2391a2d6..2b6c49599f772a 100644 --- a/examples/webgl_materials_physical_transmission.html +++ b/examples/webgl_materials_physical_transmission.html @@ -67,7 +67,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_materials_physical_transmission_alpha.html b/examples/webgl_materials_physical_transmission_alpha.html index d9a00b45161daa..63dd3f591c039d 100644 --- a/examples/webgl_materials_physical_transmission_alpha.html +++ b/examples/webgl_materials_physical_transmission_alpha.html @@ -147,7 +147,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true, alpha: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_materials_subsurface_scattering.html b/examples/webgl_materials_subsurface_scattering.html index d3371a65e9703c..34bd17622b62b2 100644 --- a/examples/webgl_materials_subsurface_scattering.html +++ b/examples/webgl_materials_subsurface_scattering.html @@ -79,7 +79,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_materials_texture_anisotropy.html b/examples/webgl_materials_texture_anisotropy.html index 9b12b7a314a222..5896c814473f56 100644 --- a/examples/webgl_materials_texture_anisotropy.html +++ b/examples/webgl_materials_texture_anisotropy.html @@ -172,7 +172,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT ); - renderer.useLegacyLights = false; renderer.autoClear = false; renderer.domElement.style.position = 'relative'; diff --git a/examples/webgl_materials_texture_canvas.html b/examples/webgl_materials_texture_canvas.html index 85833bc0d51cf1..f8105741238d11 100755 --- a/examples/webgl_materials_texture_canvas.html +++ b/examples/webgl_materials_texture_canvas.html @@ -64,7 +64,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); window.addEventListener( 'resize', onWindowResize ); diff --git a/examples/webgl_materials_texture_filters.html b/examples/webgl_materials_texture_filters.html index 352581c8c00bf6..da02aaf1a8edcf 100644 --- a/examples/webgl_materials_texture_filters.html +++ b/examples/webgl_materials_texture_filters.html @@ -194,7 +194,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT ); - renderer.useLegacyLights = false; renderer.autoClear = false; renderer.domElement.style.position = 'relative'; diff --git a/examples/webgl_materials_texture_manualmipmap.html b/examples/webgl_materials_texture_manualmipmap.html index 2db05f8a60412c..ff2c7b02699f74 100644 --- a/examples/webgl_materials_texture_manualmipmap.html +++ b/examples/webgl_materials_texture_manualmipmap.html @@ -206,7 +206,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT ); - renderer.useLegacyLights = false; renderer.autoClear = false; renderer.domElement.style.position = 'relative'; diff --git a/examples/webgl_materials_texture_partialupdate.html b/examples/webgl_materials_texture_partialupdate.html index a6a8f5ac3502cf..dfafdae8311e10 100644 --- a/examples/webgl_materials_texture_partialupdate.html +++ b/examples/webgl_materials_texture_partialupdate.html @@ -72,7 +72,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_materials_texture_rotation.html b/examples/webgl_materials_texture_rotation.html index 5184c565201ff9..e5eecfde8caab3 100644 --- a/examples/webgl_materials_texture_rotation.html +++ b/examples/webgl_materials_texture_rotation.html @@ -53,7 +53,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_materials_toon.html b/examples/webgl_materials_toon.html index a560addd8f4a21..c9285961bfb816 100644 --- a/examples/webgl_materials_toon.html +++ b/examples/webgl_materials_toon.html @@ -66,7 +66,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // Materials diff --git a/examples/webgl_materials_video.html b/examples/webgl_materials_video.html index bbefd2a194b91e..9802d1be81ea7a 100644 --- a/examples/webgl_materials_video.html +++ b/examples/webgl_materials_video.html @@ -95,7 +95,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); video = document.getElementById( 'video' ); diff --git a/examples/webgl_materials_video_webcam.html b/examples/webgl_materials_video_webcam.html index 052af8512f4900..bd08a7d23fc916 100644 --- a/examples/webgl_materials_video_webcam.html +++ b/examples/webgl_materials_video_webcam.html @@ -72,7 +72,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); const controls = new OrbitControls( camera, renderer.domElement ); diff --git a/examples/webgl_materials_wireframe.html b/examples/webgl_materials_wireframe.html index 1c7825f1fa1606..6a2a58ea99b619 100644 --- a/examples/webgl_materials_wireframe.html +++ b/examples/webgl_materials_wireframe.html @@ -81,7 +81,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_math_obb.html b/examples/webgl_math_obb.html index 9786ee4098b37f..b2bc18e5a1e611 100644 --- a/examples/webgl_math_obb.html +++ b/examples/webgl_math_obb.html @@ -110,7 +110,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_math_orientation_transform.html b/examples/webgl_math_orientation_transform.html index 415f1bed03d8bf..3e17eb86b0fe49 100644 --- a/examples/webgl_math_orientation_transform.html +++ b/examples/webgl_math_orientation_transform.html @@ -74,7 +74,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_mirror.html b/examples/webgl_mirror.html index 74daf918e64846..9030f014e9d2b2 100644 --- a/examples/webgl_mirror.html +++ b/examples/webgl_mirror.html @@ -59,7 +59,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // scene diff --git a/examples/webgl_modifier_curve.html b/examples/webgl_modifier_curve.html index 3b4fadb9030aea..f2364b76242463 100644 --- a/examples/webgl_modifier_curve.html +++ b/examples/webgl_modifier_curve.html @@ -142,7 +142,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); renderer.domElement.addEventListener( 'pointerdown', onPointerDown ); diff --git a/examples/webgl_modifier_curve_instanced.html b/examples/webgl_modifier_curve_instanced.html index 5d7231cadfbec2..267681f9361830 100644 --- a/examples/webgl_modifier_curve_instanced.html +++ b/examples/webgl_modifier_curve_instanced.html @@ -168,7 +168,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); renderer.domElement.addEventListener( 'pointerdown', onPointerDown ); diff --git a/examples/webgl_modifier_edgesplit.html b/examples/webgl_modifier_edgesplit.html index 4366e3c6d7e640..842a7ed79c8f48 100644 --- a/examples/webgl_modifier_edgesplit.html +++ b/examples/webgl_modifier_edgesplit.html @@ -59,7 +59,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_modifier_simplifier.html b/examples/webgl_modifier_simplifier.html index 774e23ae9ddd77..e023e93ace7e55 100644 --- a/examples/webgl_modifier_simplifier.html +++ b/examples/webgl_modifier_simplifier.html @@ -46,7 +46,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_modifier_subdivision.html b/examples/webgl_modifier_subdivision.html index 0c3855936910f2..c7194a6c10fc6a 100644 --- a/examples/webgl_modifier_subdivision.html +++ b/examples/webgl_modifier_subdivision.html @@ -60,7 +60,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_modifier_tessellation.html b/examples/webgl_modifier_tessellation.html index 28be7108d5fedc..721a2004c89cb9 100644 --- a/examples/webgl_modifier_tessellation.html +++ b/examples/webgl_modifier_tessellation.html @@ -187,7 +187,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( WIDTH, HEIGHT ); - renderer.useLegacyLights = false; const container = document.getElementById( 'container' ); container.appendChild( renderer.domElement ); diff --git a/examples/webgl_morphtargets.html b/examples/webgl_morphtargets.html index f015010edd11dc..e6458ec1858585 100644 --- a/examples/webgl_morphtargets.html +++ b/examples/webgl_morphtargets.html @@ -69,7 +69,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.setAnimationLoop( function () { renderer.render( scene, camera ); diff --git a/examples/webgl_morphtargets_face.html b/examples/webgl_morphtargets_face.html index 303da0afa6f02b..a3f11c921cad04 100644 --- a/examples/webgl_morphtargets_face.html +++ b/examples/webgl_morphtargets_face.html @@ -66,7 +66,6 @@ const renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_morphtargets_horse.html b/examples/webgl_morphtargets_horse.html index 19a135211345d7..0561b91d375855 100644 --- a/examples/webgl_morphtargets_horse.html +++ b/examples/webgl_morphtargets_horse.html @@ -96,7 +96,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_morphtargets_sphere.html b/examples/webgl_morphtargets_sphere.html index 7b909efa00d076..b36241da7f9e45 100644 --- a/examples/webgl_morphtargets_sphere.html +++ b/examples/webgl_morphtargets_sphere.html @@ -93,7 +93,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_morphtargets_webcam.html b/examples/webgl_morphtargets_webcam.html index 99e8c4184aaf37..03c01877d9f40e 100644 --- a/examples/webgl_morphtargets_webcam.html +++ b/examples/webgl_morphtargets_webcam.html @@ -111,7 +111,6 @@ const renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_multiple_elements.html b/examples/webgl_multiple_elements.html index aabd20a0c9fc96..437460ecdc7f56 100644 --- a/examples/webgl_multiple_elements.html +++ b/examples/webgl_multiple_elements.html @@ -160,7 +160,6 @@ renderer = new THREE.WebGLRenderer( { canvas: canvas, antialias: true } ); renderer.setClearColor( 0xffffff, 1 ); renderer.setPixelRatio( window.devicePixelRatio ); - renderer.useLegacyLights = false; } diff --git a/examples/webgl_multiple_elements_text.html b/examples/webgl_multiple_elements_text.html index c4fc375a27b304..ee6f3e541ea122 100644 --- a/examples/webgl_multiple_elements_text.html +++ b/examples/webgl_multiple_elements_text.html @@ -120,7 +120,6 @@ renderer = new THREE.WebGLRenderer( { canvas: canvas, antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); - renderer.useLegacyLights = false; views = document.querySelectorAll( '.view' ); diff --git a/examples/webgl_multiple_scenes_comparison.html b/examples/webgl_multiple_scenes_comparison.html index 16dbe64c140299..2ca9541ed55f11 100644 --- a/examples/webgl_multiple_scenes_comparison.html +++ b/examples/webgl_multiple_scenes_comparison.html @@ -90,7 +90,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.setScissorTest( true ); renderer.setAnimationLoop( render ); container.appendChild( renderer.domElement ); diff --git a/examples/webgl_multiple_views.html b/examples/webgl_multiple_views.html index 4a77b6e2251d7a..469dbaf17b4ab7 100644 --- a/examples/webgl_multiple_views.html +++ b/examples/webgl_multiple_views.html @@ -214,7 +214,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_nodes_loader_gltf_iridescence.html b/examples/webgl_nodes_loader_gltf_iridescence.html index ebc0526ccfe7da..d9a03226167732 100644 --- a/examples/webgl_nodes_loader_gltf_iridescence.html +++ b/examples/webgl_nodes_loader_gltf_iridescence.html @@ -52,7 +52,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.setAnimationLoop( render ); document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_nodes_loader_gltf_sheen.html b/examples/webgl_nodes_loader_gltf_sheen.html index ccd571fa75c229..ed65ce26aa018f 100644 --- a/examples/webgl_nodes_loader_gltf_sheen.html +++ b/examples/webgl_nodes_loader_gltf_sheen.html @@ -83,7 +83,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 1; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_nodes_loader_gltf_transmission.html b/examples/webgl_nodes_loader_gltf_transmission.html index d3c17dc80e1aa2..0ae34df79b6d17 100644 --- a/examples/webgl_nodes_loader_gltf_transmission.html +++ b/examples/webgl_nodes_loader_gltf_transmission.html @@ -108,7 +108,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 1; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_nodes_loader_materialx.html b/examples/webgl_nodes_loader_materialx.html index 38f47dfed03217..ac079377b09be5 100644 --- a/examples/webgl_nodes_loader_materialx.html +++ b/examples/webgl_nodes_loader_materialx.html @@ -86,7 +86,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.LinearToneMapping; renderer.toneMappingExposure = .5; renderer.setAnimationLoop( render ); diff --git a/examples/webgl_nodes_materials_instance_uniform.html b/examples/webgl_nodes_materials_instance_uniform.html index 36bfcdb7b4ad61..2bff89cd437bf6 100644 --- a/examples/webgl_nodes_materials_instance_uniform.html +++ b/examples/webgl_nodes_materials_instance_uniform.html @@ -143,7 +143,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_nodes_materials_physical_clearcoat.html b/examples/webgl_nodes_materials_physical_clearcoat.html index 64a0a08eaa0df5..a2d18a22384bcf 100644 --- a/examples/webgl_nodes_materials_physical_clearcoat.html +++ b/examples/webgl_nodes_materials_physical_clearcoat.html @@ -177,7 +177,6 @@ particleLight.add( new THREE.PointLight( 0xffffff, 30 ) ); renderer = new THREE.WebGLRenderer(); - renderer.useLegacyLights = false; renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); container.appendChild( renderer.domElement ); diff --git a/examples/webgl_nodes_materials_standard.html b/examples/webgl_nodes_materials_standard.html index 881302947aa143..49b87b792183a0 100644 --- a/examples/webgl_nodes_materials_standard.html +++ b/examples/webgl_nodes_materials_standard.html @@ -56,7 +56,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); renderer.toneMapping = THREE.ReinhardToneMapping; diff --git a/examples/webgl_nodes_materialx_noise.html b/examples/webgl_nodes_materialx_noise.html index 191715f5531751..ca17fde07e6d52 100644 --- a/examples/webgl_nodes_materialx_noise.html +++ b/examples/webgl_nodes_materialx_noise.html @@ -132,7 +132,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_nodes_points.html b/examples/webgl_nodes_points.html index ed0ce3c76a51b8..8b5a571b40d9d1 100644 --- a/examples/webgl_nodes_points.html +++ b/examples/webgl_nodes_points.html @@ -138,7 +138,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // stats diff --git a/examples/webgl_panorama_cube.html b/examples/webgl_panorama_cube.html index 257c80c522d87c..a40637eca3492d 100644 --- a/examples/webgl_panorama_cube.html +++ b/examples/webgl_panorama_cube.html @@ -45,7 +45,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); scene = new THREE.Scene(); diff --git a/examples/webgl_panorama_equirectangular.html b/examples/webgl_panorama_equirectangular.html index 79368224db7e71..24c97b93c460a6 100644 --- a/examples/webgl_panorama_equirectangular.html +++ b/examples/webgl_panorama_equirectangular.html @@ -65,7 +65,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); container.style.touchAction = 'none'; diff --git a/examples/webgl_pmrem_test.html b/examples/webgl_pmrem_test.html index 8de1dd384416ff..31bf354daf345d 100644 --- a/examples/webgl_pmrem_test.html +++ b/examples/webgl_pmrem_test.html @@ -54,7 +54,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( width, height ); - renderer.useLegacyLights = false; // tonemapping renderer.toneMapping = THREE.ACESFilmicToneMapping; diff --git a/examples/webgl_points_billboards.html b/examples/webgl_points_billboards.html index 55df42971c91b9..44b88747ad8fe5 100644 --- a/examples/webgl_points_billboards.html +++ b/examples/webgl_points_billboards.html @@ -79,7 +79,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_points_dynamic.html b/examples/webgl_points_dynamic.html index 74e2268aa29e4c..d5bc448f3acb79 100644 --- a/examples/webgl_points_dynamic.html +++ b/examples/webgl_points_dynamic.html @@ -100,7 +100,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.autoClear = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_points_sprites.html b/examples/webgl_points_sprites.html index 56337b9705368b..76b1295cf5139d 100644 --- a/examples/webgl_points_sprites.html +++ b/examples/webgl_points_sprites.html @@ -114,7 +114,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_points_waves.html b/examples/webgl_points_waves.html index 82ac3137a085c7..3e1a0422a4e011 100644 --- a/examples/webgl_points_waves.html +++ b/examples/webgl_points_waves.html @@ -136,7 +136,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_portal.html b/examples/webgl_portal.html index 9eee146ad1830a..dceddfd9553581 100644 --- a/examples/webgl_portal.html +++ b/examples/webgl_portal.html @@ -61,7 +61,6 @@ renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); renderer.localClippingEnabled = true; diff --git a/examples/webgl_postprocessing.html b/examples/webgl_postprocessing.html index 579024e9879691..e43ec4ac242e5e 100644 --- a/examples/webgl_postprocessing.html +++ b/examples/webgl_postprocessing.html @@ -44,7 +44,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_postprocessing_3dlut.html b/examples/webgl_postprocessing_3dlut.html index c3b6e51e935753..07715bf4e2e7e2 100644 --- a/examples/webgl_postprocessing_3dlut.html +++ b/examples/webgl_postprocessing_3dlut.html @@ -123,7 +123,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_postprocessing_advanced.html b/examples/webgl_postprocessing_advanced.html index 69e134da73e49a..6f4cfbf629c828 100644 --- a/examples/webgl_postprocessing_advanced.html +++ b/examples/webgl_postprocessing_advanced.html @@ -131,7 +131,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( width, height ); - renderer.useLegacyLights = false; renderer.autoClear = false; // diff --git a/examples/webgl_postprocessing_afterimage.html b/examples/webgl_postprocessing_afterimage.html index 3fef54bd5e0e98..b026d4ba7c5b13 100644 --- a/examples/webgl_postprocessing_afterimage.html +++ b/examples/webgl_postprocessing_afterimage.html @@ -52,7 +52,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 1000 ); diff --git a/examples/webgl_postprocessing_backgrounds.html b/examples/webgl_postprocessing_backgrounds.html index 95a32289f6b97f..f7b14c1b4861f8 100644 --- a/examples/webgl_postprocessing_backgrounds.html +++ b/examples/webgl_postprocessing_backgrounds.html @@ -101,7 +101,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( devicePixelRatio ); renderer.setSize( width, height ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_postprocessing_crossfade.html b/examples/webgl_postprocessing_crossfade.html index 6491f410e19784..75fe92ab514457 100644 --- a/examples/webgl_postprocessing_crossfade.html +++ b/examples/webgl_postprocessing_crossfade.html @@ -63,7 +63,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_postprocessing_dof.html b/examples/webgl_postprocessing_dof.html index caf23ec9197690..d5566203b99f47 100644 --- a/examples/webgl_postprocessing_dof.html +++ b/examples/webgl_postprocessing_dof.html @@ -70,7 +70,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( width, height ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); const path = 'textures/cube/SwedishRoyalCastle/'; diff --git a/examples/webgl_postprocessing_dof2.html b/examples/webgl_postprocessing_dof2.html index 9e30c88e5874dc..3bf72b7463222f 100644 --- a/examples/webgl_postprocessing_dof2.html +++ b/examples/webgl_postprocessing_dof2.html @@ -75,7 +75,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.autoClear = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_postprocessing_fxaa.html b/examples/webgl_postprocessing_fxaa.html index b1c139495ba280..34c593990bd298 100644 --- a/examples/webgl_postprocessing_fxaa.html +++ b/examples/webgl_postprocessing_fxaa.html @@ -116,7 +116,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( container.offsetWidth, container.offsetHeight ); - renderer.useLegacyLights = false; renderer.autoClear = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_postprocessing_glitch.html b/examples/webgl_postprocessing_glitch.html index 7c307193c0fc71..629057cf712784 100644 --- a/examples/webgl_postprocessing_glitch.html +++ b/examples/webgl_postprocessing_glitch.html @@ -70,7 +70,6 @@

    WARNING

    renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_postprocessing_godrays.html b/examples/webgl_postprocessing_godrays.html index fde9d7f943e149..b06c123a17a1a1 100644 --- a/examples/webgl_postprocessing_godrays.html +++ b/examples/webgl_postprocessing_godrays.html @@ -100,7 +100,6 @@ renderer.setClearColor( 0xffffff ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); renderer.autoClear = false; diff --git a/examples/webgl_postprocessing_masking.html b/examples/webgl_postprocessing_masking.html index c8d997cc5059ca..e077f9300cf184 100644 --- a/examples/webgl_postprocessing_masking.html +++ b/examples/webgl_postprocessing_masking.html @@ -57,7 +57,6 @@ renderer.setClearColor( 0xe0e0e0 ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.autoClear = false; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_postprocessing_outline.html b/examples/webgl_postprocessing_outline.html index 3cb3855d6004e8..ea03589457c35a 100644 --- a/examples/webgl_postprocessing_outline.html +++ b/examples/webgl_postprocessing_outline.html @@ -130,7 +130,6 @@ const height = window.innerHeight; renderer = new THREE.WebGLRenderer(); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; // todo - support pixelRatio in this demo renderer.setSize( width, height ); diff --git a/examples/webgl_postprocessing_pixel.html b/examples/webgl_postprocessing_pixel.html index 0a1602290d1e1f..1ae70d6f189599 100644 --- a/examples/webgl_postprocessing_pixel.html +++ b/examples/webgl_postprocessing_pixel.html @@ -62,7 +62,6 @@ renderer.shadowMap.enabled = true; //renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); composer = new EffectComposer( renderer ); diff --git a/examples/webgl_postprocessing_procedural.html b/examples/webgl_postprocessing_procedural.html index a60716bad91d27..fc51620518e689 100644 --- a/examples/webgl_postprocessing_procedural.html +++ b/examples/webgl_postprocessing_procedural.html @@ -99,7 +99,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_postprocessing_rgb_halftone.html b/examples/webgl_postprocessing_rgb_halftone.html index 8d3faa1843687d..ab96adc123c677 100644 --- a/examples/webgl_postprocessing_rgb_halftone.html +++ b/examples/webgl_postprocessing_rgb_halftone.html @@ -51,7 +51,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; clock = new THREE.Clock(); diff --git a/examples/webgl_postprocessing_sao.html b/examples/webgl_postprocessing_sao.html index ed5ace851a3cda..b8df0271d3b695 100644 --- a/examples/webgl_postprocessing_sao.html +++ b/examples/webgl_postprocessing_sao.html @@ -58,7 +58,6 @@ renderer.setClearColor( 0x000000 ); renderer.setPixelRatio( devicePixelRatio ); renderer.setSize( width, height ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); camera = new THREE.PerspectiveCamera( 65, width / height, 3, 10 ); diff --git a/examples/webgl_postprocessing_smaa.html b/examples/webgl_postprocessing_smaa.html index c40cd2244af53d..4bec9e802715d2 100644 --- a/examples/webgl_postprocessing_smaa.html +++ b/examples/webgl_postprocessing_smaa.html @@ -50,7 +50,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_postprocessing_sobel.html b/examples/webgl_postprocessing_sobel.html index ff91c32df00e4b..4ae986d0f16798 100644 --- a/examples/webgl_postprocessing_sobel.html +++ b/examples/webgl_postprocessing_sobel.html @@ -84,7 +84,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // postprocessing diff --git a/examples/webgl_postprocessing_ssaa.html b/examples/webgl_postprocessing_ssaa.html index 9091fe3c3db7d3..89a1371618b787 100644 --- a/examples/webgl_postprocessing_ssaa.html +++ b/examples/webgl_postprocessing_ssaa.html @@ -97,7 +97,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( devicePixelRatio ); renderer.setSize( width, height ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_postprocessing_ssao.html b/examples/webgl_postprocessing_ssao.html index 002c3466a6e058..9e769acdde5dfb 100644 --- a/examples/webgl_postprocessing_ssao.html +++ b/examples/webgl_postprocessing_ssao.html @@ -55,7 +55,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); camera = new THREE.PerspectiveCamera( 65, window.innerWidth / window.innerHeight, 100, 700 ); diff --git a/examples/webgl_postprocessing_ssr.html b/examples/webgl_postprocessing_ssr.html index 33a8e1e8d6b505..7ffa692227dbca 100644 --- a/examples/webgl_postprocessing_ssr.html +++ b/examples/webgl_postprocessing_ssr.html @@ -159,7 +159,6 @@ // renderer renderer = new THREE.WebGLRenderer( { antialias: false } ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // diff --git a/examples/webgl_postprocessing_taa.html b/examples/webgl_postprocessing_taa.html index 2180a7d55f7eec..89993b548b348e 100644 --- a/examples/webgl_postprocessing_taa.html +++ b/examples/webgl_postprocessing_taa.html @@ -100,7 +100,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_postprocessing_unreal_bloom.html b/examples/webgl_postprocessing_unreal_bloom.html index 062b667fbdc040..3d5a7ad1e1e8e6 100644 --- a/examples/webgl_postprocessing_unreal_bloom.html +++ b/examples/webgl_postprocessing_unreal_bloom.html @@ -76,7 +76,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.toneMapping = THREE.ReinhardToneMapping; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); const scene = new THREE.Scene(); diff --git a/examples/webgl_postprocessing_unreal_bloom_selective.html b/examples/webgl_postprocessing_unreal_bloom_selective.html index 27eea9f74815e7..c4474a4c453d35 100644 --- a/examples/webgl_postprocessing_unreal_bloom_selective.html +++ b/examples/webgl_postprocessing_unreal_bloom_selective.html @@ -85,7 +85,6 @@ const renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ReinhardToneMapping; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_raycaster_bvh.html b/examples/webgl_raycaster_bvh.html index 61337af470db83..e71054388c8c04 100644 --- a/examples/webgl_raycaster_bvh.html +++ b/examples/webgl_raycaster_bvh.html @@ -97,7 +97,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); stats = new Stats(); diff --git a/examples/webgl_raycaster_sprite.html b/examples/webgl_raycaster_sprite.html index 687891a182b1e1..24fdfafbbaf3c5 100644 --- a/examples/webgl_raycaster_sprite.html +++ b/examples/webgl_raycaster_sprite.html @@ -53,7 +53,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // init scene diff --git a/examples/webgl_raycaster_texture.html b/examples/webgl_raycaster_texture.html index 344dc28b0f1563..e1be92b98be3d7 100644 --- a/examples/webgl_raycaster_texture.html +++ b/examples/webgl_raycaster_texture.html @@ -201,7 +201,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( width, height ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // A cube, in the middle. diff --git a/examples/webgl_raymarching_reflect.html b/examples/webgl_raymarching_reflect.html index 5c6ef8e3780d03..e2fe24cde5e395 100644 --- a/examples/webgl_raymarching_reflect.html +++ b/examples/webgl_raymarching_reflect.html @@ -282,7 +282,6 @@ renderer = new THREE.WebGLRenderer( { canvas: canvas } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( config.resolution, config.resolution ); - renderer.useLegacyLights = false; window.addEventListener( 'resize', onWindowResize ); diff --git a/examples/webgl_read_float_buffer.html b/examples/webgl_read_float_buffer.html index 9150a2bc2914e4..57a444c107380e 100644 --- a/examples/webgl_read_float_buffer.html +++ b/examples/webgl_read_float_buffer.html @@ -163,7 +163,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.autoClear = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_refraction.html b/examples/webgl_refraction.html index f33d9b496b2038..2285f394558790 100644 --- a/examples/webgl_refraction.html +++ b/examples/webgl_refraction.html @@ -58,7 +58,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); // scene diff --git a/examples/webgl_renderer_pathtracer.html b/examples/webgl_renderer_pathtracer.html index 0026b7814e9388..a11a781fe81ec1 100644 --- a/examples/webgl_renderer_pathtracer.html +++ b/examples/webgl_renderer_pathtracer.html @@ -104,7 +104,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true, preserveDrawingBuffer: true, premultipliedAlpha: false } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.setClearColor( 0xdddddd ); document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_rtt.html b/examples/webgl_rtt.html index b3def862720c59..066c41dc605147 100644 --- a/examples/webgl_rtt.html +++ b/examples/webgl_rtt.html @@ -185,7 +185,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.autoClear = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_shader.html b/examples/webgl_shader.html index 4d78ed9f749d41..7345780743405e 100644 --- a/examples/webgl_shader.html +++ b/examples/webgl_shader.html @@ -115,7 +115,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); window.addEventListener( 'resize', onWindowResize ); diff --git a/examples/webgl_shader_lava.html b/examples/webgl_shader_lava.html index 4bb7adb2e98298..f9b3875a0b7fda 100644 --- a/examples/webgl_shader_lava.html +++ b/examples/webgl_shader_lava.html @@ -154,7 +154,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); - renderer.useLegacyLights = false; renderer.autoClear = false; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_shaders_ocean.html b/examples/webgl_shaders_ocean.html index f5f02fffc8f247..d4d8608bd56199 100644 --- a/examples/webgl_shaders_ocean.html +++ b/examples/webgl_shaders_ocean.html @@ -53,7 +53,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 0.5; container.appendChild( renderer.domElement ); diff --git a/examples/webgl_shaders_sky.html b/examples/webgl_shaders_sky.html index 9edc8dbe65fdb0..e1705836ee3ca9 100644 --- a/examples/webgl_shaders_sky.html +++ b/examples/webgl_shaders_sky.html @@ -107,7 +107,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 0.5; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_shadow_contact.html b/examples/webgl_shadow_contact.html index ee1525d4285920..fd9e55feaad0a6 100644 --- a/examples/webgl_shadow_contact.html +++ b/examples/webgl_shadow_contact.html @@ -236,7 +236,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgl_shadowmap.html b/examples/webgl_shadowmap.html index c3eea0aa5e485d..a061bf60b090fa 100644 --- a/examples/webgl_shadowmap.html +++ b/examples/webgl_shadowmap.html @@ -111,7 +111,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); renderer.autoClear = false; diff --git a/examples/webgl_shadowmap_csm.html b/examples/webgl_shadowmap_csm.html index 159ca0ff070462..a521b3caa849e0 100644 --- a/examples/webgl_shadowmap_csm.html +++ b/examples/webgl_shadowmap_csm.html @@ -85,7 +85,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); renderer.shadowMap.enabled = true; renderer.shadowMap.type = THREE.PCFSoftShadowMap; diff --git a/examples/webgl_shadowmap_pcss.html b/examples/webgl_shadowmap_pcss.html index 27a32bfaab16c6..56b5f3afc885f2 100644 --- a/examples/webgl_shadowmap_pcss.html +++ b/examples/webgl_shadowmap_pcss.html @@ -251,7 +251,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.setClearColor( scene.fog.color ); container.appendChild( renderer.domElement ); diff --git a/examples/webgl_shadowmap_performance.html b/examples/webgl_shadowmap_performance.html index ea8064d111fa17..5a711b3b15761d 100644 --- a/examples/webgl_shadowmap_performance.html +++ b/examples/webgl_shadowmap_performance.html @@ -105,7 +105,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); renderer.autoClear = false; diff --git a/examples/webgl_shadowmap_pointlight.html b/examples/webgl_shadowmap_pointlight.html index 4d64947d08a7ac..03cd93b7205365 100644 --- a/examples/webgl_shadowmap_pointlight.html +++ b/examples/webgl_shadowmap_pointlight.html @@ -110,7 +110,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.shadowMap.type = THREE.BasicShadowMap; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_shadowmap_progressive.html b/examples/webgl_shadowmap_progressive.html index 769254bb117958..ac9665c4ed165a 100644 --- a/examples/webgl_shadowmap_progressive.html +++ b/examples/webgl_shadowmap_progressive.html @@ -51,7 +51,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = true; renderer.shadowMap.enabled = true; document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_shadowmap_viewer.html b/examples/webgl_shadowmap_viewer.html index fa3dab0c89bc7e..d061f9bfdacd66 100644 --- a/examples/webgl_shadowmap_viewer.html +++ b/examples/webgl_shadowmap_viewer.html @@ -144,7 +144,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.shadowMap.type = THREE.BasicShadowMap; diff --git a/examples/webgl_shadowmap_vsm.html b/examples/webgl_shadowmap_vsm.html index 78603b504e9bb6..ff64ef1d4bae48 100644 --- a/examples/webgl_shadowmap_vsm.html +++ b/examples/webgl_shadowmap_vsm.html @@ -189,7 +189,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.shadowMap.type = THREE.VSMShadowMap; diff --git a/examples/webgl_shadowmesh.html b/examples/webgl_shadowmesh.html index b7a18b3bd89897..5b8e87e3406476 100644 --- a/examples/webgl_shadowmesh.html +++ b/examples/webgl_shadowmesh.html @@ -71,7 +71,6 @@ scene.background = new THREE.Color( 0x0096ff ); - renderer.useLegacyLights = false; renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT ); document.getElementById( 'container' ).appendChild( renderer.domElement ); diff --git a/examples/webgl_simple_gi.html b/examples/webgl_simple_gi.html index d0cda8a11e8f3e..0812c904d8a63f 100644 --- a/examples/webgl_simple_gi.html +++ b/examples/webgl_simple_gi.html @@ -196,7 +196,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); new SimpleGI( renderer, scene ); diff --git a/examples/webgl_sprites.html b/examples/webgl_sprites.html index f5edae6961ed7d..76559ad770579b 100644 --- a/examples/webgl_sprites.html +++ b/examples/webgl_sprites.html @@ -114,7 +114,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.autoClear = false; // To allow render overlay on top of sprited sphere document.body.appendChild( renderer.domElement ); diff --git a/examples/webgl_test_memory.html b/examples/webgl_test_memory.html index 6c0d7f468121ea..76c5aa9e2e9f53 100644 --- a/examples/webgl_test_memory.html +++ b/examples/webgl_test_memory.html @@ -57,7 +57,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); } diff --git a/examples/webgl_test_memory2.html b/examples/webgl_test_memory2.html index 9cb4c87cb1dd0e..a82b28777d6357 100644 --- a/examples/webgl_test_memory2.html +++ b/examples/webgl_test_memory2.html @@ -115,7 +115,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); } diff --git a/examples/webgl_tonemapping.html b/examples/webgl_tonemapping.html index 3b6bc310897c6a..1bebf22a3254e0 100644 --- a/examples/webgl_tonemapping.html +++ b/examples/webgl_tonemapping.html @@ -66,7 +66,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); renderer.toneMapping = toneMappingOptions[ params.toneMapping ]; diff --git a/examples/webgl_video_kinect.html b/examples/webgl_video_kinect.html index 376a82a1948d12..4cf433ae8e5f9e 100644 --- a/examples/webgl_video_kinect.html +++ b/examples/webgl_video_kinect.html @@ -170,7 +170,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); mouse = new THREE.Vector3( 0, 0, 1 ); diff --git a/examples/webgl_video_panorama_equirectangular.html b/examples/webgl_video_panorama_equirectangular.html index 8dd430a1a8f05f..5acfbc23399a8b 100644 --- a/examples/webgl_video_panorama_equirectangular.html +++ b/examples/webgl_video_panorama_equirectangular.html @@ -78,7 +78,6 @@ scene.add( mesh ); renderer = new THREE.WebGLRenderer(); - renderer.useLegacyLights = false; renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); container.appendChild( renderer.domElement ); diff --git a/examples/webgl_water.html b/examples/webgl_water.html index b1de06e1e57aee..dfb60cfcef8ca3 100644 --- a/examples/webgl_water.html +++ b/examples/webgl_water.html @@ -138,7 +138,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.setPixelRatio( window.devicePixelRatio ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // gui diff --git a/examples/webgl_water_flowmap.html b/examples/webgl_water_flowmap.html index a60bf7a3a154c3..868b93c112bc49 100644 --- a/examples/webgl_water_flowmap.html +++ b/examples/webgl_water_flowmap.html @@ -103,7 +103,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.setPixelRatio( window.devicePixelRatio ); - renderer.useLegacyLights = false; document.body.appendChild( renderer.domElement ); // diff --git a/examples/webgpu_loader_gltf_sheen.html b/examples/webgpu_loader_gltf_sheen.html index d8b49c38782d9d..bb61bb0121c29b 100644 --- a/examples/webgpu_loader_gltf_sheen.html +++ b/examples/webgpu_loader_gltf_sheen.html @@ -90,7 +90,6 @@ renderer.setSize( window.innerWidth, window.innerHeight ); renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 1; - renderer.useLegacyLights = false; container.appendChild( renderer.domElement ); scene.background = new THREE.Color( 0xAAAAAA ); diff --git a/examples/webxr_ar_cones.html b/examples/webxr_ar_cones.html index bab276196b3523..a3b2cd1a1eccea 100644 --- a/examples/webxr_ar_cones.html +++ b/examples/webxr_ar_cones.html @@ -54,7 +54,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true, alpha: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/webxr_ar_hittest.html b/examples/webxr_ar_hittest.html index 5d9fefd1588492..d1d50db487a968 100644 --- a/examples/webxr_ar_hittest.html +++ b/examples/webxr_ar_hittest.html @@ -60,7 +60,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true, alpha: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/webxr_ar_lighting.html b/examples/webxr_ar_lighting.html index 2c1aac7c21241a..23b2704b7e0ce8 100644 --- a/examples/webxr_ar_lighting.html +++ b/examples/webxr_ar_lighting.html @@ -58,7 +58,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true, alpha: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/webxr_ar_plane_detection.html b/examples/webxr_ar_plane_detection.html index d936e6ec71c3ac..39a41c18949919 100644 --- a/examples/webxr_ar_plane_detection.html +++ b/examples/webxr_ar_plane_detection.html @@ -37,7 +37,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.setAnimationLoop( render ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; document.body.appendChild( renderer.domElement ); diff --git a/examples/webxr_vr_handinput.html b/examples/webxr_vr_handinput.html index 9eb622df2627c0..0e72e8ab660c8c 100644 --- a/examples/webxr_vr_handinput.html +++ b/examples/webxr_vr_handinput.html @@ -84,7 +84,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.xr.enabled = true; diff --git a/examples/webxr_vr_handinput_cubes.html b/examples/webxr_vr_handinput_cubes.html index a6e96a4559e753..1e0f481675b458 100644 --- a/examples/webxr_vr_handinput_cubes.html +++ b/examples/webxr_vr_handinput_cubes.html @@ -97,7 +97,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.xr.enabled = true; diff --git a/examples/webxr_vr_handinput_pointerclick.html b/examples/webxr_vr_handinput_pointerclick.html index c43b288de34969..4334718dde2972 100644 --- a/examples/webxr_vr_handinput_pointerclick.html +++ b/examples/webxr_vr_handinput_pointerclick.html @@ -318,7 +318,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.xr.enabled = true; renderer.xr.cameraAutoUpdate = false; diff --git a/examples/webxr_vr_handinput_pointerdrag.html b/examples/webxr_vr_handinput_pointerdrag.html index fbb9cf2e55b8c1..7d81e667855f25 100644 --- a/examples/webxr_vr_handinput_pointerdrag.html +++ b/examples/webxr_vr_handinput_pointerdrag.html @@ -421,7 +421,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.xr.enabled = true; renderer.xr.cameraAutoUpdate = false; diff --git a/examples/webxr_vr_handinput_pressbutton.html b/examples/webxr_vr_handinput_pressbutton.html index cfef1140dce941..d1d4ffb8b980f4 100644 --- a/examples/webxr_vr_handinput_pressbutton.html +++ b/examples/webxr_vr_handinput_pressbutton.html @@ -378,7 +378,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.xr.enabled = true; renderer.xr.cameraAutoUpdate = false; diff --git a/examples/webxr_vr_handinput_profiles.html b/examples/webxr_vr_handinput_profiles.html index f3e07192c9ebb2..f9f6088a911fd1 100644 --- a/examples/webxr_vr_handinput_profiles.html +++ b/examples/webxr_vr_handinput_profiles.html @@ -91,7 +91,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.xr.enabled = true; diff --git a/examples/webxr_vr_layers.html b/examples/webxr_vr_layers.html index ea80bbc03b7a28..00a8cffc45d3bc 100644 --- a/examples/webxr_vr_layers.html +++ b/examples/webxr_vr_layers.html @@ -130,7 +130,6 @@ renderer.setClearAlpha( 1 ); renderer.setClearColor( new THREE.Color( 0 ), 0 ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; document.body.appendChild( renderer.domElement ); diff --git a/examples/webxr_vr_panorama.html b/examples/webxr_vr_panorama.html index 99a28e9c684adb..193bd68b9874de 100644 --- a/examples/webxr_vr_panorama.html +++ b/examples/webxr_vr_panorama.html @@ -37,7 +37,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; renderer.xr.setReferenceSpaceType( 'local' ); document.body.appendChild( renderer.domElement ); diff --git a/examples/webxr_vr_panorama_depth.html b/examples/webxr_vr_panorama_depth.html index 4f04a6d9b66ceb..177ab23cf14123 100644 --- a/examples/webxr_vr_panorama_depth.html +++ b/examples/webxr_vr_panorama_depth.html @@ -95,7 +95,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; renderer.xr.setReferenceSpaceType( 'local' ); container.appendChild( renderer.domElement ); diff --git a/examples/webxr_vr_rollercoaster.html b/examples/webxr_vr_rollercoaster.html index 50649ec1c8272f..798424ebf5fd08 100644 --- a/examples/webxr_vr_rollercoaster.html +++ b/examples/webxr_vr_rollercoaster.html @@ -38,7 +38,6 @@ const renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; renderer.xr.setReferenceSpaceType( 'local' ); document.body.appendChild( renderer.domElement ); diff --git a/examples/webxr_vr_sandbox.html b/examples/webxr_vr_sandbox.html index 3f3520470358d1..b0987a23219931 100644 --- a/examples/webxr_vr_sandbox.html +++ b/examples/webxr_vr_sandbox.html @@ -128,7 +128,6 @@ renderer.autoClear = false; renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.toneMappingExposure = 1; diff --git a/examples/webxr_vr_teleport.html b/examples/webxr_vr_teleport.html index ae68b819157746..1d2461a5686376 100644 --- a/examples/webxr_vr_teleport.html +++ b/examples/webxr_vr_teleport.html @@ -82,7 +82,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.xr.addEventListener( 'sessionstart', () => baseReferenceSpace = renderer.xr.getReferenceSpace() ); renderer.xr.enabled = true; diff --git a/examples/webxr_vr_video.html b/examples/webxr_vr_video.html index ae398b6635a0f9..2ab9a445fc6663 100644 --- a/examples/webxr_vr_video.html +++ b/examples/webxr_vr_video.html @@ -112,7 +112,6 @@ renderer = new THREE.WebGLRenderer(); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; renderer.xr.setReferenceSpaceType( 'local' ); container.appendChild( renderer.domElement ); diff --git a/examples/webxr_xr_ballshooter.html b/examples/webxr_xr_ballshooter.html index 593efd75541272..5f727d4eaf01e7 100644 --- a/examples/webxr_xr_ballshooter.html +++ b/examples/webxr_xr_ballshooter.html @@ -75,7 +75,6 @@ renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); renderer.setAnimationLoop( render ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; document.body.appendChild( renderer.domElement ); diff --git a/examples/webxr_xr_cubes.html b/examples/webxr_xr_cubes.html index 28d07af7a4f860..9d5efe42ff405b 100644 --- a/examples/webxr_xr_cubes.html +++ b/examples/webxr_xr_cubes.html @@ -103,7 +103,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/webxr_xr_dragging.html b/examples/webxr_xr_dragging.html index 3d8bb607887024..bb28146fbdc837 100644 --- a/examples/webxr_xr_dragging.html +++ b/examples/webxr_xr_dragging.html @@ -125,7 +125,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.xr.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/webxr_xr_haptics.html b/examples/webxr_xr_haptics.html index d99f6438792e5d..6a4b9cf12d3c0f 100644 --- a/examples/webxr_xr_haptics.html +++ b/examples/webxr_xr_haptics.html @@ -144,7 +144,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.xr.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/webxr_xr_paint.html b/examples/webxr_xr_paint.html index c84e66ba56015d..29f9ab691ea62f 100644 --- a/examples/webxr_xr_paint.html +++ b/examples/webxr_xr_paint.html @@ -79,7 +79,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; container.appendChild( renderer.domElement ); diff --git a/examples/webxr_xr_sculpt.html b/examples/webxr_xr_sculpt.html index 169a0fdd994312..ab201f326a4d0d 100644 --- a/examples/webxr_xr_sculpt.html +++ b/examples/webxr_xr_sculpt.html @@ -73,7 +73,6 @@ renderer = new THREE.WebGLRenderer( { antialias: true } ); renderer.setPixelRatio( window.devicePixelRatio ); renderer.setSize( window.innerWidth, window.innerHeight ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; container.appendChild( renderer.domElement ); diff --git a/manual/examples/align-html-elements-to-3d-globe-too-many-labels.html b/manual/examples/align-html-elements-to-3d-globe-too-many-labels.html index fbe22ea1be1803..2f1eea70581f71 100644 --- a/manual/examples/align-html-elements-to-3d-globe-too-many-labels.html +++ b/manual/examples/align-html-elements-to-3d-globe-too-many-labels.html @@ -79,7 +79,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 60; const aspect = 2; // the canvas default diff --git a/manual/examples/align-html-elements-to-3d-globe.html b/manual/examples/align-html-elements-to-3d-globe.html index 3c41d21c4191af..68e342fb867721 100644 --- a/manual/examples/align-html-elements-to-3d-globe.html +++ b/manual/examples/align-html-elements-to-3d-globe.html @@ -80,7 +80,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 60; const aspect = 2; // the canvas default diff --git a/manual/examples/align-html-to-3d-w-hiding.html b/manual/examples/align-html-to-3d-w-hiding.html index 85c111abd3fa01..a8ffa116751de7 100644 --- a/manual/examples/align-html-to-3d-w-hiding.html +++ b/manual/examples/align-html-to-3d-w-hiding.html @@ -76,7 +76,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/align-html-to-3d-w-sorting.html b/manual/examples/align-html-to-3d-w-sorting.html index 80f7212b953320..6ecfd01ac17f32 100644 --- a/manual/examples/align-html-to-3d-w-sorting.html +++ b/manual/examples/align-html-to-3d-w-sorting.html @@ -78,7 +78,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/align-html-to-3d.html b/manual/examples/align-html-to-3d.html index 8814e41cd7f63e..77a49c03b77b22 100644 --- a/manual/examples/align-html-to-3d.html +++ b/manual/examples/align-html-to-3d.html @@ -76,7 +76,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/background-css.html b/manual/examples/background-css.html index aa1d079f65da9a..fbfb1ac4321537 100644 --- a/manual/examples/background-css.html +++ b/manual/examples/background-css.html @@ -45,7 +45,6 @@ alpha: true, antialias: true } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/background-cubemap.html b/manual/examples/background-cubemap.html index cffd3fba0ee7c5..73aa215fb9c705 100644 --- a/manual/examples/background-cubemap.html +++ b/manual/examples/background-cubemap.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/background-equirectangularmap.html b/manual/examples/background-equirectangularmap.html index 4afd18c190d922..8706fe12673d0c 100644 --- a/manual/examples/background-equirectangularmap.html +++ b/manual/examples/background-equirectangularmap.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/background-scene-background-fixed-aspect.html b/manual/examples/background-scene-background-fixed-aspect.html index e5819b3e14dfbf..f6dceefa67159b 100644 --- a/manual/examples/background-scene-background-fixed-aspect.html +++ b/manual/examples/background-scene-background-fixed-aspect.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.autoClearColor = false; const fov = 75; diff --git a/manual/examples/background-scene-background.html b/manual/examples/background-scene-background.html index 2eeaa190e0ffe8..e4bc92ccf3060a 100644 --- a/manual/examples/background-scene-background.html +++ b/manual/examples/background-scene-background.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.autoClearColor = false; const fov = 75; diff --git a/manual/examples/background-separate-scene-bad-aspect.html b/manual/examples/background-separate-scene-bad-aspect.html index 309cc425387190..3c4daba259ed58 100644 --- a/manual/examples/background-separate-scene-bad-aspect.html +++ b/manual/examples/background-separate-scene-bad-aspect.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.autoClearColor = false; const fov = 75; diff --git a/manual/examples/background-separate-scene.html b/manual/examples/background-separate-scene.html index 699711a6a1438b..8d828c5adfce7e 100644 --- a/manual/examples/background-separate-scene.html +++ b/manual/examples/background-separate-scene.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.autoClearColor = false; const fov = 75; diff --git a/manual/examples/background-v01.html b/manual/examples/background-v01.html index a21161634175d2..f1f9d757bcbaa6 100644 --- a/manual/examples/background-v01.html +++ b/manual/examples/background-v01.html @@ -43,7 +43,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const scene = new THREE.Scene(); const aspect = 2; // the canvas default diff --git a/manual/examples/background.html b/manual/examples/background.html index 4585cddabbdda0..b82405d2ebdc90 100644 --- a/manual/examples/background.html +++ b/manual/examples/background.html @@ -43,7 +43,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const scene = new THREE.Scene(); const aspect = 2; // the canvas default diff --git a/manual/examples/billboard-labels-w-sprites-adjust-height.html b/manual/examples/billboard-labels-w-sprites-adjust-height.html index ad8a02e4c0b595..817e427d838e3b 100644 --- a/manual/examples/billboard-labels-w-sprites-adjust-height.html +++ b/manual/examples/billboard-labels-w-sprites-adjust-height.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/billboard-labels-w-sprites.html b/manual/examples/billboard-labels-w-sprites.html index be0c958adf2826..3e8cfc3c57e205 100644 --- a/manual/examples/billboard-labels-w-sprites.html +++ b/manual/examples/billboard-labels-w-sprites.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/billboard-trees-no-billboards.html b/manual/examples/billboard-trees-no-billboards.html index b81c4e6c07bdfa..512778c1e957e2 100644 --- a/manual/examples/billboard-trees-no-billboards.html +++ b/manual/examples/billboard-trees-no-billboards.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/billboard-trees-static-billboards.html b/manual/examples/billboard-trees-static-billboards.html index 1bcce80fe5f6d8..b1e47d11f75f29 100644 --- a/manual/examples/billboard-trees-static-billboards.html +++ b/manual/examples/billboard-trees-static-billboards.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/cameras-logarithmic-depth-buffer.html b/manual/examples/cameras-logarithmic-depth-buffer.html index 6e662f823a4556..111fac57a7a2f0 100644 --- a/manual/examples/cameras-logarithmic-depth-buffer.html +++ b/manual/examples/cameras-logarithmic-depth-buffer.html @@ -46,7 +46,6 @@ logarithmicDepthBuffer: true, antialias: true } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default const near = 0.00001; diff --git a/manual/examples/cameras-orthographic-2-scenes.html b/manual/examples/cameras-orthographic-2-scenes.html index 3db099a3522a0b..65cdcc26a1f65e 100644 --- a/manual/examples/cameras-orthographic-2-scenes.html +++ b/manual/examples/cameras-orthographic-2-scenes.html @@ -60,7 +60,6 @@ const view1Elem = document.querySelector( '#view1' ); const view2Elem = document.querySelector( '#view2' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const size = 1; const near = 5; diff --git a/manual/examples/cameras-orthographic-canvas-top-left-origin.html b/manual/examples/cameras-orthographic-canvas-top-left-origin.html index b8df77320bdcb1..bc42954fd91891 100644 --- a/manual/examples/cameras-orthographic-canvas-top-left-origin.html +++ b/manual/examples/cameras-orthographic-canvas-top-left-origin.html @@ -51,7 +51,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const left = 0; const right = 300; // default canvas size diff --git a/manual/examples/cameras-perspective-2-scenes.html b/manual/examples/cameras-perspective-2-scenes.html index f744b08053235c..784bea7080bee5 100644 --- a/manual/examples/cameras-perspective-2-scenes.html +++ b/manual/examples/cameras-perspective-2-scenes.html @@ -60,7 +60,6 @@ const view1Elem = document.querySelector( '#view1' ); const view2Elem = document.querySelector( '#view2' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/cameras-perspective.html b/manual/examples/cameras-perspective.html index c3366510059c9a..a1f540c56d4772 100644 --- a/manual/examples/cameras-perspective.html +++ b/manual/examples/cameras-perspective.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/cameras-z-fighting.html b/manual/examples/cameras-z-fighting.html index 06227fd3ce40a6..472bea5abff2f5 100644 --- a/manual/examples/cameras-z-fighting.html +++ b/manual/examples/cameras-z-fighting.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default const near = 0.00001; diff --git a/manual/examples/canvas-textured-cube-qix.html b/manual/examples/canvas-textured-cube-qix.html index 3ea791fbd277c3..0ff8eb6f18fb12 100644 --- a/manual/examples/canvas-textured-cube-qix.html +++ b/manual/examples/canvas-textured-cube-qix.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/canvas-textured-cube.html b/manual/examples/canvas-textured-cube.html index 70798b86d3da52..1f11b269be07c1 100644 --- a/manual/examples/canvas-textured-cube.html +++ b/manual/examples/canvas-textured-cube.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/canvas-textured-labels-one-canvas.html b/manual/examples/canvas-textured-labels-one-canvas.html index 704406f9d4fb44..5773024464bc5c 100644 --- a/manual/examples/canvas-textured-labels-one-canvas.html +++ b/manual/examples/canvas-textured-labels-one-canvas.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/canvas-textured-labels-scale-to-fit.html b/manual/examples/canvas-textured-labels-scale-to-fit.html index 87df8aa506a18e..f6724263899188 100644 --- a/manual/examples/canvas-textured-labels-scale-to-fit.html +++ b/manual/examples/canvas-textured-labels-scale-to-fit.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/canvas-textured-labels.html b/manual/examples/canvas-textured-labels.html index 6bfe19a986529d..5a1a1db16ef055 100644 --- a/manual/examples/canvas-textured-labels.html +++ b/manual/examples/canvas-textured-labels.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/cleanup-loaded-files.html b/manual/examples/cleanup-loaded-files.html index 7d189ef55a13ea..d31e3e6c79db2e 100644 --- a/manual/examples/cleanup-loaded-files.html +++ b/manual/examples/cleanup-loaded-files.html @@ -154,7 +154,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/cleanup-simple.html b/manual/examples/cleanup-simple.html index b63700a62b2230..b0051bc48f713d 100644 --- a/manual/examples/cleanup-simple.html +++ b/manual/examples/cleanup-simple.html @@ -95,7 +95,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/custom-buffergeometry-cube-indexed.html b/manual/examples/custom-buffergeometry-cube-indexed.html index 4839e7de48b5b6..b8f4df6260908b 100644 --- a/manual/examples/custom-buffergeometry-cube-indexed.html +++ b/manual/examples/custom-buffergeometry-cube-indexed.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/custom-buffergeometry-cube-typedarrays.html b/manual/examples/custom-buffergeometry-cube-typedarrays.html index bbd6c30d1eca37..49b8b399665ba3 100644 --- a/manual/examples/custom-buffergeometry-cube-typedarrays.html +++ b/manual/examples/custom-buffergeometry-cube-typedarrays.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/custom-buffergeometry-cube.html b/manual/examples/custom-buffergeometry-cube.html index e64ed753e902c7..150d579bfbf2fb 100644 --- a/manual/examples/custom-buffergeometry-cube.html +++ b/manual/examples/custom-buffergeometry-cube.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/custom-buffergeometry-dynamic.html b/manual/examples/custom-buffergeometry-dynamic.html index c8c64336f0742e..64f2bfeb8ff3b0 100644 --- a/manual/examples/custom-buffergeometry-dynamic.html +++ b/manual/examples/custom-buffergeometry-dynamic.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/debug-js-clearing-logger.html b/manual/examples/debug-js-clearing-logger.html index 85ad6a7826d0e4..2519d5c0d8372b 100644 --- a/manual/examples/debug-js-clearing-logger.html +++ b/manual/examples/debug-js-clearing-logger.html @@ -74,7 +74,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/debug-js-html-elements.html b/manual/examples/debug-js-html-elements.html index 903235489b09a3..9fa36129177a86 100644 --- a/manual/examples/debug-js-html-elements.html +++ b/manual/examples/debug-js-html-elements.html @@ -53,7 +53,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/debug-js-params.html b/manual/examples/debug-js-params.html index 6cc9586d21ec2b..8ff2f1f258bd30 100644 --- a/manual/examples/debug-js-params.html +++ b/manual/examples/debug-js-params.html @@ -131,7 +131,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/debugging-mcve.html b/manual/examples/debugging-mcve.html index bd7a126371c611..27f0926073e50d 100644 --- a/manual/examples/debugging-mcve.html +++ b/manual/examples/debugging-mcve.html @@ -22,7 +22,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/fog-gui.html b/manual/examples/fog-gui.html index 53ebf7a5e7339b..126881214d34b1 100644 --- a/manual/examples/fog-gui.html +++ b/manual/examples/fog-gui.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const gui = new GUI(); const fov = 75; diff --git a/manual/examples/fog.html b/manual/examples/fog.html index 04cba24e102788..9eda9dc68bf311 100644 --- a/manual/examples/fog.html +++ b/manual/examples/fog.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/fundamentals-3-cubes.html b/manual/examples/fundamentals-3-cubes.html index 25db1d3f7882ef..ec4b2c7b9479ac 100644 --- a/manual/examples/fundamentals-3-cubes.html +++ b/manual/examples/fundamentals-3-cubes.html @@ -28,7 +28,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/fundamentals-with-animation.html b/manual/examples/fundamentals-with-animation.html index d4766cb20c496c..42ae01868f4535 100644 --- a/manual/examples/fundamentals-with-animation.html +++ b/manual/examples/fundamentals-with-animation.html @@ -28,7 +28,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/fundamentals-with-light.html b/manual/examples/fundamentals-with-light.html index 1950f9ef108309..961c0d559e3e2e 100644 --- a/manual/examples/fundamentals-with-light.html +++ b/manual/examples/fundamentals-with-light.html @@ -28,7 +28,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/fundamentals.html b/manual/examples/fundamentals.html index 71d778d04db985..8cfbc42483c7e3 100644 --- a/manual/examples/fundamentals.html +++ b/manual/examples/fundamentals.html @@ -28,7 +28,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/game-check-animations.html b/manual/examples/game-check-animations.html index faddb37e04281b..925130834f71a8 100644 --- a/manual/examples/game-check-animations.html +++ b/manual/examples/game-check-animations.html @@ -96,7 +96,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/game-conga-line-w-notes.html b/manual/examples/game-conga-line-w-notes.html index fc6201ab7b40fd..d1e3d7161b676e 100644 --- a/manual/examples/game-conga-line-w-notes.html +++ b/manual/examples/game-conga-line-w-notes.html @@ -172,7 +172,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/game-conga-line.html b/manual/examples/game-conga-line.html index 655439e9fff1b9..79baa7b5c3345d 100644 --- a/manual/examples/game-conga-line.html +++ b/manual/examples/game-conga-line.html @@ -172,7 +172,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/game-just-player.html b/manual/examples/game-just-player.html index 0e98258e1b6942..8d6ed870e07121 100644 --- a/manual/examples/game-just-player.html +++ b/manual/examples/game-just-player.html @@ -102,7 +102,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/game-load-models.html b/manual/examples/game-load-models.html index 6ce6bad0c3dba4..2b72802abe50f3 100644 --- a/manual/examples/game-load-models.html +++ b/manual/examples/game-load-models.html @@ -96,7 +96,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/game-player-input.html b/manual/examples/game-player-input.html index 0b926ca96cf19a..9f98b4b611233c 100644 --- a/manual/examples/game-player-input.html +++ b/manual/examples/game-player-input.html @@ -142,7 +142,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/indexed-textures-picking-and-highlighting.html b/manual/examples/indexed-textures-picking-and-highlighting.html index 8e9b399190b2db..e3d8888404e223 100644 --- a/manual/examples/indexed-textures-picking-and-highlighting.html +++ b/manual/examples/indexed-textures-picking-and-highlighting.html @@ -79,7 +79,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 60; const aspect = 2; // the canvas default diff --git a/manual/examples/indexed-textures-picking-debounced.html b/manual/examples/indexed-textures-picking-debounced.html index c3a749efadc563..d844d7c4095f9d 100644 --- a/manual/examples/indexed-textures-picking-debounced.html +++ b/manual/examples/indexed-textures-picking-debounced.html @@ -80,7 +80,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 60; const aspect = 2; // the canvas default diff --git a/manual/examples/indexed-textures-picking.html b/manual/examples/indexed-textures-picking.html index dff885162c9ee7..2cc2805fd0c03a 100644 --- a/manual/examples/indexed-textures-picking.html +++ b/manual/examples/indexed-textures-picking.html @@ -79,7 +79,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 60; const aspect = 2; // the canvas default diff --git a/manual/examples/indexed-textures-random-colors.html b/manual/examples/indexed-textures-random-colors.html index 0848263b71aba5..644570cba3545a 100644 --- a/manual/examples/indexed-textures-random-colors.html +++ b/manual/examples/indexed-textures-random-colors.html @@ -79,7 +79,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 60; const aspect = 2; // the canvas default diff --git a/manual/examples/lights-ambient.html b/manual/examples/lights-ambient.html index 418eaead7bc337..b9f3592030f64e 100644 --- a/manual/examples/lights-ambient.html +++ b/manual/examples/lights-ambient.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/lights-directional-w-helper.html b/manual/examples/lights-directional-w-helper.html index 1e82d0290baf8c..338b81ccd791d6 100644 --- a/manual/examples/lights-directional-w-helper.html +++ b/manual/examples/lights-directional-w-helper.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/lights-directional.html b/manual/examples/lights-directional.html index e6e44b61159d70..4c0a55d19b9bd2 100644 --- a/manual/examples/lights-directional.html +++ b/manual/examples/lights-directional.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/lights-hemisphere.html b/manual/examples/lights-hemisphere.html index 8449948f4cf93b..a9ee559f717760 100644 --- a/manual/examples/lights-hemisphere.html +++ b/manual/examples/lights-hemisphere.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/lights-point.html b/manual/examples/lights-point.html index 5efe304a40e95c..2b2f5c9b0fadb0 100644 --- a/manual/examples/lights-point.html +++ b/manual/examples/lights-point.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/lights-rectarea.html b/manual/examples/lights-rectarea.html index a98cb08c32ed61..1b121b4f4caeda 100644 --- a/manual/examples/lights-rectarea.html +++ b/manual/examples/lights-rectarea.html @@ -44,7 +44,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; RectAreaLightUniformsLib.init(); const fov = 45; diff --git a/manual/examples/lights-spot-w-helper.html b/manual/examples/lights-spot-w-helper.html index fadb1e760cb315..6ee40a720d9587 100644 --- a/manual/examples/lights-spot-w-helper.html +++ b/manual/examples/lights-spot-w-helper.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-gltf-animated-cars.html b/manual/examples/load-gltf-animated-cars.html index 21deb6d569bfb7..b9e99813facb91 100644 --- a/manual/examples/load-gltf-animated-cars.html +++ b/manual/examples/load-gltf-animated-cars.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-gltf-car-path-fixed.html b/manual/examples/load-gltf-car-path-fixed.html index 0ffe36da439956..65bcce62af015a 100644 --- a/manual/examples/load-gltf-car-path-fixed.html +++ b/manual/examples/load-gltf-car-path-fixed.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-gltf-car-path.html b/manual/examples/load-gltf-car-path.html index 418302f53a351e..ee70787c660896 100644 --- a/manual/examples/load-gltf-car-path.html +++ b/manual/examples/load-gltf-car-path.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-gltf-dump-scenegraph-extra.html b/manual/examples/load-gltf-dump-scenegraph-extra.html index efb30f096f7f7b..82a7467a66a6d6 100644 --- a/manual/examples/load-gltf-dump-scenegraph-extra.html +++ b/manual/examples/load-gltf-dump-scenegraph-extra.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-gltf-dump-scenegraph.html b/manual/examples/load-gltf-dump-scenegraph.html index 1011b9c04fd1f0..122ed0dda91866 100644 --- a/manual/examples/load-gltf-dump-scenegraph.html +++ b/manual/examples/load-gltf-dump-scenegraph.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-gltf-rotate-cars-fixed.html b/manual/examples/load-gltf-rotate-cars-fixed.html index 62dd18ac2b96e0..dad4a8587c0233 100644 --- a/manual/examples/load-gltf-rotate-cars-fixed.html +++ b/manual/examples/load-gltf-rotate-cars-fixed.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-gltf-rotate-cars.html b/manual/examples/load-gltf-rotate-cars.html index f8ba8bfab4bbd4..9513f12ebe391d 100644 --- a/manual/examples/load-gltf-rotate-cars.html +++ b/manual/examples/load-gltf-rotate-cars.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-gltf-shadows.html b/manual/examples/load-gltf-shadows.html index 5e07eb1a49983c..fc5c2b5feb27c0 100644 --- a/manual/examples/load-gltf-shadows.html +++ b/manual/examples/load-gltf-shadows.html @@ -43,7 +43,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; const fov = 45; diff --git a/manual/examples/load-gltf.html b/manual/examples/load-gltf.html index 37b0e581c64ac1..b4454259815075 100644 --- a/manual/examples/load-gltf.html +++ b/manual/examples/load-gltf.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-obj-auto-camera-xz.html b/manual/examples/load-obj-auto-camera-xz.html index 0bbee370479a85..946e392ed1f6a5 100644 --- a/manual/examples/load-obj-auto-camera-xz.html +++ b/manual/examples/load-obj-auto-camera-xz.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-obj-auto-camera.html b/manual/examples/load-obj-auto-camera.html index 838cc7e0d05871..370ad1971dd0a1 100644 --- a/manual/examples/load-obj-auto-camera.html +++ b/manual/examples/load-obj-auto-camera.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-obj-materials-fixed.html b/manual/examples/load-obj-materials-fixed.html index 440e7f016848de..19bd6b0cb28ced 100644 --- a/manual/examples/load-obj-materials-fixed.html +++ b/manual/examples/load-obj-materials-fixed.html @@ -43,7 +43,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-obj-materials-windmill2.html b/manual/examples/load-obj-materials-windmill2.html index 95c1b40ddc0c39..2ab3bcedde88e2 100644 --- a/manual/examples/load-obj-materials-windmill2.html +++ b/manual/examples/load-obj-materials-windmill2.html @@ -43,7 +43,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-obj-materials.html b/manual/examples/load-obj-materials.html index 04043a8a9734cf..41e2a49965b7a8 100644 --- a/manual/examples/load-obj-materials.html +++ b/manual/examples/load-obj-materials.html @@ -43,7 +43,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-obj-no-materials.html b/manual/examples/load-obj-no-materials.html index 758bb575b82f73..89a7429c4f5a0c 100644 --- a/manual/examples/load-obj-no-materials.html +++ b/manual/examples/load-obj-no-materials.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/load-obj-wat.html b/manual/examples/load-obj-wat.html index d2e1b4c3154e1f..2c53982f4a1863 100644 --- a/manual/examples/load-obj-wat.html +++ b/manual/examples/load-obj-wat.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/lots-of-objects-animated.html b/manual/examples/lots-of-objects-animated.html index 4d6f02d1e73243..a18a95bd4bd020 100644 --- a/manual/examples/lots-of-objects-animated.html +++ b/manual/examples/lots-of-objects-animated.html @@ -111,7 +111,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const tweenManager = new TweenManger(); const fov = 60; diff --git a/manual/examples/lots-of-objects-merged-vertexcolors.html b/manual/examples/lots-of-objects-merged-vertexcolors.html index 5a9c87b49b4d41..b43e183c3d9c77 100644 --- a/manual/examples/lots-of-objects-merged-vertexcolors.html +++ b/manual/examples/lots-of-objects-merged-vertexcolors.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 60; const aspect = 2; // the canvas default diff --git a/manual/examples/lots-of-objects-merged.html b/manual/examples/lots-of-objects-merged.html index 9a1274bbd7724a..8b5ea86f733cd6 100644 --- a/manual/examples/lots-of-objects-merged.html +++ b/manual/examples/lots-of-objects-merged.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 60; const aspect = 2; // the canvas default diff --git a/manual/examples/lots-of-objects-morphtargets.html b/manual/examples/lots-of-objects-morphtargets.html index 233410c50fcf54..ab850e4a9788c3 100644 --- a/manual/examples/lots-of-objects-morphtargets.html +++ b/manual/examples/lots-of-objects-morphtargets.html @@ -111,7 +111,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const tweenManager = new TweenManger(); diff --git a/manual/examples/lots-of-objects-multiple-data-sets.html b/manual/examples/lots-of-objects-multiple-data-sets.html index 97924d129a90a3..0385f36f4625bb 100644 --- a/manual/examples/lots-of-objects-multiple-data-sets.html +++ b/manual/examples/lots-of-objects-multiple-data-sets.html @@ -63,7 +63,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 60; const aspect = 2; // the canvas default diff --git a/manual/examples/lots-of-objects-slow.html b/manual/examples/lots-of-objects-slow.html index bcf2b1e3183bbb..1ae745e0e588a6 100644 --- a/manual/examples/lots-of-objects-slow.html +++ b/manual/examples/lots-of-objects-slow.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 60; const aspect = 2; // the canvas default diff --git a/manual/examples/multiple-scenes-controls.html b/manual/examples/multiple-scenes-controls.html index deeebecf4cb1bc..c9a85aad5049f5 100644 --- a/manual/examples/multiple-scenes-controls.html +++ b/manual/examples/multiple-scenes-controls.html @@ -69,7 +69,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas, alpha: true } ); - renderer.useLegacyLights = false; const sceneElements = []; function addScene( elem, fn ) { diff --git a/manual/examples/multiple-scenes-copy-canvas.html b/manual/examples/multiple-scenes-copy-canvas.html index 8059ff2ea25cae..dafe144bcf331d 100644 --- a/manual/examples/multiple-scenes-copy-canvas.html +++ b/manual/examples/multiple-scenes-copy-canvas.html @@ -64,7 +64,6 @@ const canvas = document.createElement( 'canvas' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas, alpha: true } ); - renderer.useLegacyLights = false; renderer.setScissorTest( true ); diff --git a/manual/examples/multiple-scenes-generic.html b/manual/examples/multiple-scenes-generic.html index f786936947ef9f..5e9fdbf8bb79df 100644 --- a/manual/examples/multiple-scenes-generic.html +++ b/manual/examples/multiple-scenes-generic.html @@ -67,7 +67,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas, alpha: true } ); - renderer.useLegacyLights = false; const sceneElements = []; function addScene( elem, fn ) { diff --git a/manual/examples/multiple-scenes-selector.html b/manual/examples/multiple-scenes-selector.html index 22973066068e07..1e5dcb85d375d7 100644 --- a/manual/examples/multiple-scenes-selector.html +++ b/manual/examples/multiple-scenes-selector.html @@ -67,7 +67,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas, alpha: true } ); - renderer.useLegacyLights = false; const sceneElements = []; function addScene( elem, fn ) { diff --git a/manual/examples/multiple-scenes-v1.html b/manual/examples/multiple-scenes-v1.html index 31cb9246ac043d..f0af52ac0dbfda 100644 --- a/manual/examples/multiple-scenes-v1.html +++ b/manual/examples/multiple-scenes-v1.html @@ -67,7 +67,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas, alpha: true } ); - renderer.useLegacyLights = false; function makeScene( elem ) { diff --git a/manual/examples/multiple-scenes-v2.html b/manual/examples/multiple-scenes-v2.html index 871679106d03dd..29701dae00f2e2 100644 --- a/manual/examples/multiple-scenes-v2.html +++ b/manual/examples/multiple-scenes-v2.html @@ -68,7 +68,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas, alpha: true } ); - renderer.useLegacyLights = false; function makeScene( elem ) { diff --git a/manual/examples/multiple-scenes-v3.html b/manual/examples/multiple-scenes-v3.html index 7c20bbb4a54147..84c10f6b7a22a9 100644 --- a/manual/examples/multiple-scenes-v3.html +++ b/manual/examples/multiple-scenes-v3.html @@ -68,7 +68,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas, alpha: true } ); - renderer.useLegacyLights = false; function makeScene( elem ) { diff --git a/manual/examples/picking-gpu.html b/manual/examples/picking-gpu.html index f661255307671b..65fa4611464a50 100644 --- a/manual/examples/picking-gpu.html +++ b/manual/examples/picking-gpu.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 60; const aspect = 2; // the canvas default diff --git a/manual/examples/picking-raycaster-complex-geo.html b/manual/examples/picking-raycaster-complex-geo.html index fa19cd8fb70e14..160fbaddfbe105 100644 --- a/manual/examples/picking-raycaster-complex-geo.html +++ b/manual/examples/picking-raycaster-complex-geo.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 60; const aspect = 2; // the canvas default diff --git a/manual/examples/picking-raycaster-transparency.html b/manual/examples/picking-raycaster-transparency.html index 6435f9174d2384..bfdb0032fa2447 100644 --- a/manual/examples/picking-raycaster-transparency.html +++ b/manual/examples/picking-raycaster-transparency.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 60; const aspect = 2; // the canvas default diff --git a/manual/examples/picking-raycaster.html b/manual/examples/picking-raycaster.html index c79ffcab3468c7..2912f1ee58b9ba 100644 --- a/manual/examples/picking-raycaster.html +++ b/manual/examples/picking-raycaster.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 60; const aspect = 2; // the canvas default diff --git a/manual/examples/postprocessing-custom.html b/manual/examples/postprocessing-custom.html index 61e9368ed8afd8..03812be8e12896 100644 --- a/manual/examples/postprocessing-custom.html +++ b/manual/examples/postprocessing-custom.html @@ -44,7 +44,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/postprocessing-gui.html b/manual/examples/postprocessing-gui.html index a6d2a8ed23e7cc..e90bcf4744094a 100644 --- a/manual/examples/postprocessing-gui.html +++ b/manual/examples/postprocessing-gui.html @@ -46,7 +46,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/postprocessing.html b/manual/examples/postprocessing.html index 80d71cde9e2b27..840f1d16b6bc27 100644 --- a/manual/examples/postprocessing.html +++ b/manual/examples/postprocessing.html @@ -45,7 +45,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/primitives-text.html b/manual/examples/primitives-text.html index 0d72894e5d8187..24876a081d9438 100644 --- a/manual/examples/primitives-text.html +++ b/manual/examples/primitives-text.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 40; const aspect = 2; // the canvas default diff --git a/manual/examples/primitives.html b/manual/examples/primitives.html index edc44250fc9c74..96b580ea3fbcca 100644 --- a/manual/examples/primitives.html +++ b/manual/examples/primitives.html @@ -43,7 +43,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 40; const aspect = 2; // the canvas default diff --git a/manual/examples/render-on-demand-w-damping.html b/manual/examples/render-on-demand-w-damping.html index 35b8bcf063cc2f..b11b0b3fe8a481 100644 --- a/manual/examples/render-on-demand-w-damping.html +++ b/manual/examples/render-on-demand-w-damping.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/render-on-demand-w-gui.html b/manual/examples/render-on-demand-w-gui.html index 4a30690ce3a788..726b088fc4d2b9 100644 --- a/manual/examples/render-on-demand-w-gui.html +++ b/manual/examples/render-on-demand-w-gui.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/render-on-demand.html b/manual/examples/render-on-demand.html index 5b0fa158d8b0e2..15fd75e61baae9 100644 --- a/manual/examples/render-on-demand.html +++ b/manual/examples/render-on-demand.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/render-target.html b/manual/examples/render-target.html index f1ca7d13945a34..ced0069a1d6c40 100644 --- a/manual/examples/render-target.html +++ b/manual/examples/render-target.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const rtWidth = 512; const rtHeight = 512; diff --git a/manual/examples/responsive-hd-dpi.html b/manual/examples/responsive-hd-dpi.html index 19d6032a2a8500..2d33e6d65f8929 100644 --- a/manual/examples/responsive-hd-dpi.html +++ b/manual/examples/responsive-hd-dpi.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/responsive-no-resize.html b/manual/examples/responsive-no-resize.html index 60fe7f1ccda468..40229bdf54b750 100644 --- a/manual/examples/responsive-no-resize.html +++ b/manual/examples/responsive-no-resize.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/responsive-update-camera.html b/manual/examples/responsive-update-camera.html index d3811154fa7e78..6259c91ec1073a 100644 --- a/manual/examples/responsive-update-camera.html +++ b/manual/examples/responsive-update-camera.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/responsive.html b/manual/examples/responsive.html index d9d146e07ed048..3dd313d1c9a28b 100644 --- a/manual/examples/responsive.html +++ b/manual/examples/responsive.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/scenegraph-car.html b/manual/examples/scenegraph-car.html index 5ba5609959dce0..ba769be1ebb92a 100644 --- a/manual/examples/scenegraph-car.html +++ b/manual/examples/scenegraph-car.html @@ -40,7 +40,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.setClearColor( 0xAAAAAA ); const fov = 40; diff --git a/manual/examples/scenegraph-sun-earth-moon-axes-grids.html b/manual/examples/scenegraph-sun-earth-moon-axes-grids.html index 703bf3d4cdbcb8..1bd1b534963264 100644 --- a/manual/examples/scenegraph-sun-earth-moon-axes-grids.html +++ b/manual/examples/scenegraph-sun-earth-moon-axes-grids.html @@ -67,7 +67,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const gui = new GUI(); const fov = 40; diff --git a/manual/examples/scenegraph-sun-earth-moon-axes.html b/manual/examples/scenegraph-sun-earth-moon-axes.html index d3523473a1d360..b94d91f83d7021 100644 --- a/manual/examples/scenegraph-sun-earth-moon-axes.html +++ b/manual/examples/scenegraph-sun-earth-moon-axes.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 40; const aspect = 2; // the canvas default diff --git a/manual/examples/scenegraph-sun-earth-moon.html b/manual/examples/scenegraph-sun-earth-moon.html index 151593da6d5446..448041ff3302ee 100644 --- a/manual/examples/scenegraph-sun-earth-moon.html +++ b/manual/examples/scenegraph-sun-earth-moon.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 40; const aspect = 2; // the canvas default diff --git a/manual/examples/scenegraph-sun-earth-orbit-fixed.html b/manual/examples/scenegraph-sun-earth-orbit-fixed.html index ffec6c962373ea..3aade2ae7237d2 100644 --- a/manual/examples/scenegraph-sun-earth-orbit-fixed.html +++ b/manual/examples/scenegraph-sun-earth-orbit-fixed.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 40; const aspect = 2; // the canvas default diff --git a/manual/examples/scenegraph-sun-earth-orbit.html b/manual/examples/scenegraph-sun-earth-orbit.html index 8000170e0609c0..82e16dceea4b64 100644 --- a/manual/examples/scenegraph-sun-earth-orbit.html +++ b/manual/examples/scenegraph-sun-earth-orbit.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 40; const aspect = 2; // the canvas default diff --git a/manual/examples/scenegraph-sun-earth.html b/manual/examples/scenegraph-sun-earth.html index 0d6aaa0d8ea1c2..b2e0b21f4fe9a8 100644 --- a/manual/examples/scenegraph-sun-earth.html +++ b/manual/examples/scenegraph-sun-earth.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 40; const aspect = 2; // the canvas default diff --git a/manual/examples/scenegraph-sun.html b/manual/examples/scenegraph-sun.html index 1ab43388a47b3c..cb2a8bcead02fd 100644 --- a/manual/examples/scenegraph-sun.html +++ b/manual/examples/scenegraph-sun.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 40; const aspect = 2; // the canvas default diff --git a/manual/examples/scenegraph-tank.html b/manual/examples/scenegraph-tank.html index 8d260e2721f356..5ce1153d40e343 100644 --- a/manual/examples/scenegraph-tank.html +++ b/manual/examples/scenegraph-tank.html @@ -49,7 +49,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas: canvas } ); - renderer.useLegacyLights = false; renderer.setClearColor( 0xAAAAAA ); renderer.shadowMap.enabled = true; diff --git a/manual/examples/shadertoy-as-texture.html b/manual/examples/shadertoy-as-texture.html index a1b4e9fc4bb70e..002b7b9a8e6ac2 100644 --- a/manual/examples/shadertoy-as-texture.html +++ b/manual/examples/shadertoy-as-texture.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/shadertoy-basic-x40.html b/manual/examples/shadertoy-basic-x40.html index d54719e14ac5c7..63c36db16ff1ff 100644 --- a/manual/examples/shadertoy-basic-x40.html +++ b/manual/examples/shadertoy-basic-x40.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.autoClearColor = false; const camera = new THREE.OrthographicCamera( diff --git a/manual/examples/shadertoy-basic.html b/manual/examples/shadertoy-basic.html index d8af8ab12efd4a..6b63b64c279c2b 100644 --- a/manual/examples/shadertoy-basic.html +++ b/manual/examples/shadertoy-basic.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.autoClearColor = false; const camera = new THREE.OrthographicCamera( diff --git a/manual/examples/shadertoy-bleepy-blocks.html b/manual/examples/shadertoy-bleepy-blocks.html index c8269b8e1949bc..5ceaee0a788e74 100644 --- a/manual/examples/shadertoy-bleepy-blocks.html +++ b/manual/examples/shadertoy-bleepy-blocks.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.autoClearColor = false; const camera = new THREE.OrthographicCamera( diff --git a/manual/examples/shadertoy-prep.html b/manual/examples/shadertoy-prep.html index b1b3fd26f3f0d6..ff107575c6b1bb 100644 --- a/manual/examples/shadertoy-prep.html +++ b/manual/examples/shadertoy-prep.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.autoClearColor = false; const camera = new THREE.OrthographicCamera( diff --git a/manual/examples/shadows-directional-light-shadow-acne.html b/manual/examples/shadows-directional-light-shadow-acne.html index 1e783caaf8328f..8de3b90c6c1fad 100644 --- a/manual/examples/shadows-directional-light-shadow-acne.html +++ b/manual/examples/shadows-directional-light-shadow-acne.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; const fov = 45; diff --git a/manual/examples/shadows-directional-light-with-camera-gui.html b/manual/examples/shadows-directional-light-with-camera-gui.html index 2e4139aff3a70c..e0508984f600b9 100644 --- a/manual/examples/shadows-directional-light-with-camera-gui.html +++ b/manual/examples/shadows-directional-light-with-camera-gui.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; const fov = 45; diff --git a/manual/examples/shadows-directional-light-with-camera-helper.html b/manual/examples/shadows-directional-light-with-camera-helper.html index 5396ebbd2e5329..57e105aa2621d3 100644 --- a/manual/examples/shadows-directional-light-with-camera-helper.html +++ b/manual/examples/shadows-directional-light-with-camera-helper.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; const fov = 45; diff --git a/manual/examples/shadows-directional-light.html b/manual/examples/shadows-directional-light.html index 5cc91e64c944b9..82314754ef57aa 100644 --- a/manual/examples/shadows-directional-light.html +++ b/manual/examples/shadows-directional-light.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; const fov = 45; diff --git a/manual/examples/shadows-fake.html b/manual/examples/shadows-fake.html index e49c0096151965..95cc10dadc0204 100644 --- a/manual/examples/shadows-fake.html +++ b/manual/examples/shadows-fake.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 45; const aspect = 2; // the canvas default diff --git a/manual/examples/shadows-point-light.html b/manual/examples/shadows-point-light.html index 84d72a411510d5..b010363569fbbc 100644 --- a/manual/examples/shadows-point-light.html +++ b/manual/examples/shadows-point-light.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; const fov = 45; diff --git a/manual/examples/shadows-spot-light-with-camera-gui.html b/manual/examples/shadows-spot-light-with-camera-gui.html index 132f472fd57cb0..44a917aad5c206 100644 --- a/manual/examples/shadows-spot-light-with-camera-gui.html +++ b/manual/examples/shadows-spot-light-with-camera-gui.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; const fov = 45; diff --git a/manual/examples/shadows-spot-light-with-shadow-radius.html b/manual/examples/shadows-spot-light-with-shadow-radius.html index 14c707ee13ef49..0b3083017f5c6d 100644 --- a/manual/examples/shadows-spot-light-with-shadow-radius.html +++ b/manual/examples/shadows-spot-light-with-shadow-radius.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.shadowMap.enabled = true; renderer.shadowMap.type = THREE.PCFSoftShadowMap; // default THREE.PCFShadowMap diff --git a/manual/examples/textured-cube-6-textures.html b/manual/examples/textured-cube-6-textures.html index 9f310b7f2db68c..ceb048c22e02c2 100644 --- a/manual/examples/textured-cube-6-textures.html +++ b/manual/examples/textured-cube-6-textures.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/textured-cube-adjust.html b/manual/examples/textured-cube-adjust.html index 304ff993b53a13..f43156053081e9 100644 --- a/manual/examples/textured-cube-adjust.html +++ b/manual/examples/textured-cube-adjust.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/textured-cube-wait-for-all-textures.html b/manual/examples/textured-cube-wait-for-all-textures.html index 722ce6b4f4ab8e..1e940551b879f0 100644 --- a/manual/examples/textured-cube-wait-for-all-textures.html +++ b/manual/examples/textured-cube-wait-for-all-textures.html @@ -64,7 +64,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/textured-cube-wait-for-texture.html b/manual/examples/textured-cube-wait-for-texture.html index 7725271fdce0f2..36d4c2d822c5a6 100644 --- a/manual/examples/textured-cube-wait-for-texture.html +++ b/manual/examples/textured-cube-wait-for-texture.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/textured-cube.html b/manual/examples/textured-cube.html index c803763aa6b4d0..45a9d3ed851ccc 100644 --- a/manual/examples/textured-cube.html +++ b/manual/examples/textured-cube.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/threejs-responsive.js b/manual/examples/threejs-responsive.js index c55584f2058e50..2cb2a448883bc6 100644 --- a/manual/examples/threejs-responsive.js +++ b/manual/examples/threejs-responsive.js @@ -4,7 +4,6 @@ function main() { const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/tips-preservedrawingbuffer.html b/manual/examples/tips-preservedrawingbuffer.html index cc0302002c7494..0e5b6b61968133 100644 --- a/manual/examples/tips-preservedrawingbuffer.html +++ b/manual/examples/tips-preservedrawingbuffer.html @@ -44,7 +44,6 @@ alpha: true, antialias: true } ); - renderer.useLegacyLights = false; renderer.autoClearColor = false; const camera = new THREE.OrthographicCamera( - 2, 2, 1, - 1, - 1, 1 ); diff --git a/manual/examples/tips-screenshot-bad.html b/manual/examples/tips-screenshot-bad.html index 6c534c4fce7a6f..f4cdbbde7ee351 100644 --- a/manual/examples/tips-screenshot-bad.html +++ b/manual/examples/tips-screenshot-bad.html @@ -56,7 +56,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/tips-screenshot-good.html b/manual/examples/tips-screenshot-good.html index 44fb694e565a70..d7bc3bd5a6c6f5 100644 --- a/manual/examples/tips-screenshot-good.html +++ b/manual/examples/tips-screenshot-good.html @@ -56,7 +56,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/tips-transparent-canvas.html b/manual/examples/tips-transparent-canvas.html index 91f0b743aefd5d..2e88d407c8e170 100644 --- a/manual/examples/tips-transparent-canvas.html +++ b/manual/examples/tips-transparent-canvas.html @@ -71,7 +71,6 @@

    Cubes-R-Us!

    premultipliedAlpha: false, antialias: true } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/transparency-doubleside-hack.html b/manual/examples/transparency-doubleside-hack.html index 44daca30564cc5..aaf80f0c023376 100644 --- a/manual/examples/transparency-doubleside-hack.html +++ b/manual/examples/transparency-doubleside-hack.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/transparency-doubleside.html b/manual/examples/transparency-doubleside.html index 4af5f7918b96b1..46d76fd2c1c30e 100644 --- a/manual/examples/transparency-doubleside.html +++ b/manual/examples/transparency-doubleside.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/transparency-intersecting-planes-alphatest.html b/manual/examples/transparency-intersecting-planes-alphatest.html index ec54cf42207384..a6aa7ff392e00b 100644 --- a/manual/examples/transparency-intersecting-planes-alphatest.html +++ b/manual/examples/transparency-intersecting-planes-alphatest.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/transparency-intersecting-planes-fixed.html b/manual/examples/transparency-intersecting-planes-fixed.html index c6b02a26e8fd56..59fa68122f6918 100644 --- a/manual/examples/transparency-intersecting-planes-fixed.html +++ b/manual/examples/transparency-intersecting-planes-fixed.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/transparency-intersecting-planes.html b/manual/examples/transparency-intersecting-planes.html index c5db27a8d75e21..e7f8826895336a 100644 --- a/manual/examples/transparency-intersecting-planes.html +++ b/manual/examples/transparency-intersecting-planes.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/transparency.html b/manual/examples/transparency.html index be564605d6b085..32fd5e6a2ee76f 100644 --- a/manual/examples/transparency.html +++ b/manual/examples/transparency.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/voxel-geometry-culled-faces-ui.html b/manual/examples/voxel-geometry-culled-faces-ui.html index 384eafd7cf93c2..98e6ec81cee50a 100644 --- a/manual/examples/voxel-geometry-culled-faces-ui.html +++ b/manual/examples/voxel-geometry-culled-faces-ui.html @@ -419,7 +419,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const cellSize = 32; diff --git a/manual/examples/voxel-geometry-culled-faces-with-textures.html b/manual/examples/voxel-geometry-culled-faces-with-textures.html index 8f1eb302108889..06d6f0b4901980 100644 --- a/manual/examples/voxel-geometry-culled-faces-with-textures.html +++ b/manual/examples/voxel-geometry-culled-faces-with-textures.html @@ -243,7 +243,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const cellSize = 32; diff --git a/manual/examples/voxel-geometry-culled-faces.html b/manual/examples/voxel-geometry-culled-faces.html index 4450efa055477b..af53af5ea33e73 100644 --- a/manual/examples/voxel-geometry-culled-faces.html +++ b/manual/examples/voxel-geometry-culled-faces.html @@ -226,7 +226,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const cellSize = 32; diff --git a/manual/examples/voxel-geometry-merged.html b/manual/examples/voxel-geometry-merged.html index b107cf0b48ba15..6daefd9e329af2 100644 --- a/manual/examples/voxel-geometry-merged.html +++ b/manual/examples/voxel-geometry-merged.html @@ -42,7 +42,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const cellSize = 256; diff --git a/manual/examples/voxel-geometry-separate-cubes.html b/manual/examples/voxel-geometry-separate-cubes.html index bf661c65da7b49..24140c0c6088c7 100644 --- a/manual/examples/voxel-geometry-separate-cubes.html +++ b/manual/examples/voxel-geometry-separate-cubes.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const cellSize = 256; diff --git a/manual/examples/webxr-basic-vr-optional.html b/manual/examples/webxr-basic-vr-optional.html index 8732daa0d533d1..ef75ba8d4e2054 100644 --- a/manual/examples/webxr-basic-vr-optional.html +++ b/manual/examples/webxr-basic-vr-optional.html @@ -51,7 +51,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const fov = 75; const aspect = 2; // the canvas default diff --git a/manual/examples/webxr-basic-w-background.html b/manual/examples/webxr-basic-w-background.html index f888d3f99f6882..5781492aa14fce 100644 --- a/manual/examples/webxr-basic-w-background.html +++ b/manual/examples/webxr-basic-w-background.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; document.body.appendChild( VRButton.createButton( renderer ) ); diff --git a/manual/examples/webxr-basic.html b/manual/examples/webxr-basic.html index b30a9d27cfcf37..527ada3787869a 100644 --- a/manual/examples/webxr-basic.html +++ b/manual/examples/webxr-basic.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; document.body.appendChild( VRButton.createButton( renderer ) ); diff --git a/manual/examples/webxr-look-to-select-selector.html b/manual/examples/webxr-look-to-select-selector.html index 18212b098c6a98..49cf378e75ca47 100644 --- a/manual/examples/webxr-look-to-select-selector.html +++ b/manual/examples/webxr-look-to-select-selector.html @@ -39,7 +39,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; const left = - 2; // Use values for left const right = 2; // right, top and bottom diff --git a/manual/examples/webxr-look-to-select-w-cursor.html b/manual/examples/webxr-look-to-select-w-cursor.html index 352d002a320ef9..ab546be426d90b 100644 --- a/manual/examples/webxr-look-to-select-w-cursor.html +++ b/manual/examples/webxr-look-to-select-w-cursor.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; document.body.appendChild( VRButton.createButton( renderer ) ); diff --git a/manual/examples/webxr-look-to-select.html b/manual/examples/webxr-look-to-select.html index 4cf0a9ce19ad3d..0e105c4dee637e 100644 --- a/manual/examples/webxr-look-to-select.html +++ b/manual/examples/webxr-look-to-select.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; document.body.appendChild( VRButton.createButton( renderer ) ); diff --git a/manual/examples/webxr-point-to-select-w-move.html b/manual/examples/webxr-point-to-select-w-move.html index 13e975f69b9515..a2e2c932da7b24 100644 --- a/manual/examples/webxr-point-to-select-w-move.html +++ b/manual/examples/webxr-point-to-select-w-move.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; document.body.appendChild( VRButton.createButton( renderer ) ); diff --git a/manual/examples/webxr-point-to-select.html b/manual/examples/webxr-point-to-select.html index 45b5ab81e60b71..3e78e7d0dd2cc2 100644 --- a/manual/examples/webxr-point-to-select.html +++ b/manual/examples/webxr-point-to-select.html @@ -41,7 +41,6 @@ const canvas = document.querySelector( '#c' ); const renderer = new THREE.WebGLRenderer( { antialias: true, canvas } ); - renderer.useLegacyLights = false; renderer.xr.enabled = true; document.body.appendChild( VRButton.createButton( renderer ) ); diff --git a/src/renderers/WebGLRenderer.js b/src/renderers/WebGLRenderer.js index e512f23c04fa2f..82fee340f5ed7a 100644 --- a/src/renderers/WebGLRenderer.js +++ b/src/renderers/WebGLRenderer.js @@ -152,7 +152,7 @@ class WebGLRenderer { // physical lights - this.useLegacyLights = true; + this._useLegacyLights = false; // tone mapping @@ -959,7 +959,7 @@ class WebGLRenderer { } ); - currentRenderState.setupLights( _this.useLegacyLights ); + currentRenderState.setupLights( _this._useLegacyLights ); scene.traverse( function ( object ) { @@ -1112,7 +1112,7 @@ class WebGLRenderer { // render scene - currentRenderState.setupLights( _this.useLegacyLights ); + currentRenderState.setupLights( _this._useLegacyLights ); if ( camera.isArrayCamera ) { @@ -2418,14 +2418,14 @@ class WebGLRenderer { get physicallyCorrectLights() { // @deprecated, r150 - console.warn( 'THREE.WebGLRenderer: the property .physicallyCorrectLights has been removed. Set renderer.useLegacyLights instead.' ); + console.warn( 'THREE.WebGLRenderer: The property .physicallyCorrectLights has been removed. Set renderer.useLegacyLights instead.' ); return ! this.useLegacyLights; } set physicallyCorrectLights( value ) { // @deprecated, r150 - console.warn( 'THREE.WebGLRenderer: the property .physicallyCorrectLights has been removed. Set renderer.useLegacyLights instead.' ); + console.warn( 'THREE.WebGLRenderer: The property .physicallyCorrectLights has been removed. Set renderer.useLegacyLights instead.' ); this.useLegacyLights = ! value; } @@ -2444,6 +2444,20 @@ class WebGLRenderer { } + get useLegacyLights() { // @deprecated, r155 + + console.warn( 'THREE.WebGLRenderer: The property .useLegacyLights has been deprecated. Migrate your lighting according to the following guide: TODO.' ); + return this._useLegacyLights; + + } + + set useLegacyLights( value ) { // @deprecated, r155 + + console.warn( 'THREE.WebGLRenderer: The property .useLegacyLights has been deprecated. Migrate your lighting according to the following guide: TODO.' ); + this._useLegacyLights = value; + + } + } diff --git a/src/renderers/webgl/WebGLMaterials.js b/src/renderers/webgl/WebGLMaterials.js index 207460de8e32e8..2c2cc1ab585fe6 100644 --- a/src/renderers/webgl/WebGLMaterials.js +++ b/src/renderers/webgl/WebGLMaterials.js @@ -228,7 +228,7 @@ function WebGLMaterials( renderer, properties ) { uniforms.lightMap.value = material.lightMap; // artist-friendly light intensity scaling factor - const scaleFactor = ( renderer.useLegacyLights === true ) ? Math.PI : 1; + const scaleFactor = ( renderer._useLegacyLights === true ) ? Math.PI : 1; uniforms.lightMapIntensity.value = material.lightMapIntensity * scaleFactor; diff --git a/src/renderers/webgl/WebGLPrograms.js b/src/renderers/webgl/WebGLPrograms.js index 21ec37da8d8011..ca9d518781fc84 100644 --- a/src/renderers/webgl/WebGLPrograms.js +++ b/src/renderers/webgl/WebGLPrograms.js @@ -333,7 +333,7 @@ function WebGLPrograms( renderer, cubemaps, cubeuvmaps, extensions, capabilities shadowMapType: renderer.shadowMap.type, toneMapping: toneMapping, - useLegacyLights: renderer.useLegacyLights, + useLegacyLights: renderer._useLegacyLights, premultipliedAlpha: material.premultipliedAlpha, diff --git a/test/unit/src/renderers/WebGLRenderer.tests.js b/test/unit/src/renderers/WebGLRenderer.tests.js index 0947956c67fff2..9afe2be0f916ae 100644 --- a/test/unit/src/renderers/WebGLRenderer.tests.js +++ b/test/unit/src/renderers/WebGLRenderer.tests.js @@ -75,12 +75,6 @@ export default QUnit.module( 'Renderers', () => { } ); - QUnit.todo( 'physicallyCorrectLights', ( assert ) => { - - assert.ok( false, 'everything\'s gonna be alright' ); - - } ); - QUnit.todo( 'toneMapping', ( assert ) => { assert.ok( false, 'everything\'s gonna be alright' );