Package Exports
- three
- three/addons
- three/addons/Addons.js
- three/addons/animation/AnimationClipCreator.js
- three/addons/animation/CCDIKSolver.js
- three/addons/capabilities/WebGL.js
- three/addons/capabilities/WebGPU.js
- three/addons/controls/ArcballControls.js
- three/addons/controls/DragControls.js
- three/addons/controls/FirstPersonControls.js
- three/addons/controls/FlyControls.js
- three/addons/controls/MapControls.js
- three/addons/controls/OrbitControls.js
- three/addons/controls/PointerLockControls.js
- three/addons/controls/TrackballControls.js
- three/addons/controls/TransformControls.js
- three/addons/csm/CSM.js
- three/addons/csm/CSMFrustum.js
- three/addons/csm/CSMHelper.js
- three/addons/csm/CSMShader.js
- three/addons/csm/CSMShadowNode.js
- three/addons/curves/CurveExtras.js
- three/addons/curves/NURBSCurve.js
- three/addons/curves/NURBSSurface.js
- three/addons/curves/NURBSUtils.js
- three/addons/curves/NURBSVolume.js
- three/addons/effects/AnaglyphEffect.js
- three/addons/effects/AsciiEffect.js
- three/addons/effects/OutlineEffect.js
- three/addons/effects/ParallaxBarrierEffect.js
- three/addons/effects/StereoEffect.js
- three/addons/environments/DebugEnvironment.js
- three/addons/environments/RoomEnvironment.js
- three/addons/exporters/DRACOExporter.js
- three/addons/exporters/EXRExporter.js
- three/addons/exporters/GLTFExporter.js
- three/addons/exporters/KTX2Exporter.js
- three/addons/exporters/OBJExporter.js
- three/addons/exporters/PLYExporter.js
- three/addons/exporters/STLExporter.js
- three/addons/exporters/USDZExporter.js
- three/addons/geometries/BoxLineGeometry.js
- three/addons/geometries/ConvexGeometry.js
- three/addons/geometries/DecalGeometry.js
- three/addons/geometries/ParametricFunctions.js
- three/addons/geometries/ParametricGeometry.js
- three/addons/geometries/RoundedBoxGeometry.js
- three/addons/geometries/TeapotGeometry.js
- three/addons/geometries/TextGeometry.js
- three/addons/gpgpu/BitonicSort.js
- three/addons/helpers/LightProbeHelper.js
- three/addons/helpers/LightProbeHelperGPU.js
- three/addons/helpers/OctreeHelper.js
- three/addons/helpers/PositionalAudioHelper.js
- three/addons/helpers/RapierHelper.js
- three/addons/helpers/RectAreaLightHelper.js
- three/addons/helpers/TextureHelper.js
- three/addons/helpers/TextureHelperGPU.js
- three/addons/helpers/VertexNormalsHelper.js
- three/addons/helpers/VertexTangentsHelper.js
- three/addons/helpers/ViewHelper.js
- three/addons/inspector/Inspector.js
- three/addons/inspector/RendererInspector.js
- three/addons/inspector/tabs/Console.js
- three/addons/inspector/tabs/Parameters.js
- three/addons/inspector/tabs/Performance.js
- three/addons/inspector/tabs/Viewer.js
- three/addons/inspector/ui/Graph.js
- three/addons/inspector/ui/Item.js
- three/addons/inspector/ui/List.js
- three/addons/inspector/ui/Profiler.js
- three/addons/inspector/ui/Style.js
- three/addons/inspector/ui/Tab.js
- three/addons/inspector/ui/Values.js
- three/addons/inspector/ui/utils.js
- three/addons/interactive/HTMLMesh.js
- three/addons/interactive/InteractiveGroup.js
- three/addons/interactive/SelectionBox.js
- three/addons/interactive/SelectionHelper.js
- three/addons/libs/ammo.wasm.js
- three/addons/libs/ammo.wasm.wasm
- three/addons/libs/basis/README.md
- three/addons/libs/basis/basis_transcoder.js
- three/addons/libs/basis/basis_transcoder.wasm
- three/addons/libs/chevrotain.module.min.js
- three/addons/libs/demuxer_mp4.js
- three/addons/libs/draco/README.md
- three/addons/libs/draco/draco_decoder.js
- three/addons/libs/draco/draco_decoder.wasm
- three/addons/libs/draco/draco_encoder.js
- three/addons/libs/draco/draco_wasm_wrapper.js
- three/addons/libs/draco/gltf/draco_decoder.js
- three/addons/libs/draco/gltf/draco_decoder.wasm
- three/addons/libs/draco/gltf/draco_encoder.js
- three/addons/libs/draco/gltf/draco_wasm_wrapper.js
- three/addons/libs/ecsy.module.js
- three/addons/libs/fflate.module.js
- three/addons/libs/ktx-parse.module.js
- three/addons/libs/lil-gui.module.min.js
- three/addons/libs/lottie_canvas.module.js
- three/addons/libs/meshopt_decoder.module.js
- three/addons/libs/mikktspace.module.js
- three/addons/libs/motion-controllers.module.js
- three/addons/libs/opentype.module.js
- three/addons/libs/potpack.module.js
- three/addons/libs/rhino3dm/rhino3dm.js
- three/addons/libs/rhino3dm/rhino3dm.module.js
- three/addons/libs/rhino3dm/rhino3dm.wasm
- three/addons/libs/stats.module.js
- three/addons/libs/surfaceNet.js
- three/addons/libs/tween.module.js
- three/addons/libs/utif.module.js
- three/addons/libs/zstddec.module.js
- three/addons/lighting/TiledLighting.js
- three/addons/lights/LightProbeGenerator.js
- three/addons/lights/RectAreaLightTexturesLib.js
- three/addons/lights/RectAreaLightUniformsLib.js
- three/addons/lines/Line2.js
- three/addons/lines/LineGeometry.js
- three/addons/lines/LineMaterial.js
- three/addons/lines/LineSegments2.js
- three/addons/lines/LineSegmentsGeometry.js
- three/addons/lines/Wireframe.js
- three/addons/lines/WireframeGeometry2.js
- three/addons/lines/webgpu/Line2.js
- three/addons/lines/webgpu/LineSegments2.js
- three/addons/lines/webgpu/Wireframe.js
- three/addons/loaders/3DMLoader.js
- three/addons/loaders/3MFLoader.js
- three/addons/loaders/AMFLoader.js
- three/addons/loaders/BVHLoader.js
- three/addons/loaders/ColladaLoader.js
- three/addons/loaders/DDSLoader.js
- three/addons/loaders/DRACOLoader.js
- three/addons/loaders/EXRLoader.js
- three/addons/loaders/FBXLoader.js
- three/addons/loaders/FontLoader.js
- three/addons/loaders/GCodeLoader.js
- three/addons/loaders/GLTFLoader.js
- three/addons/loaders/HDRCubeTextureLoader.js
- three/addons/loaders/HDRLoader.js
- three/addons/loaders/IESLoader.js
- three/addons/loaders/KMZLoader.js
- three/addons/loaders/KTX2Loader.js
- three/addons/loaders/KTXLoader.js
- three/addons/loaders/LDrawLoader.js
- three/addons/loaders/LUT3dlLoader.js
- three/addons/loaders/LUTCubeLoader.js
- three/addons/loaders/LUTImageLoader.js
- three/addons/loaders/LWOLoader.js
- three/addons/loaders/LottieLoader.js
- three/addons/loaders/MD2Loader.js
- three/addons/loaders/MDDLoader.js
- three/addons/loaders/MTLLoader.js
- three/addons/loaders/MaterialXLoader.js
- three/addons/loaders/NRRDLoader.js
- three/addons/loaders/OBJLoader.js
- three/addons/loaders/PCDLoader.js
- three/addons/loaders/PDBLoader.js
- three/addons/loaders/PLYLoader.js
- three/addons/loaders/PVRLoader.js
- three/addons/loaders/RGBELoader.js
- three/addons/loaders/STLLoader.js
- three/addons/loaders/SVGLoader.js
- three/addons/loaders/TDSLoader.js
- three/addons/loaders/TGALoader.js
- three/addons/loaders/TIFFLoader.js
- three/addons/loaders/TTFLoader.js
- three/addons/loaders/USDLoader.js
- three/addons/loaders/USDZLoader.js
- three/addons/loaders/UltraHDRLoader.js
- three/addons/loaders/VOXLoader.js
- three/addons/loaders/VRMLLoader.js
- three/addons/loaders/VTKLoader.js
- three/addons/loaders/XYZLoader.js
- three/addons/loaders/lwo/IFFParser.js
- three/addons/loaders/lwo/LWO2Parser.js
- three/addons/loaders/lwo/LWO3Parser.js
- three/addons/loaders/usd/USDAParser.js
- three/addons/loaders/usd/USDCParser.js
- three/addons/materials/LDrawConditionalLineMaterial.js
- three/addons/materials/LDrawConditionalLineNodeMaterial.js
- three/addons/materials/MeshGouraudMaterial.js
- three/addons/materials/MeshPostProcessingMaterial.js
- three/addons/materials/WoodNodeMaterial.js
- three/addons/math/Capsule.js
- three/addons/math/ColorConverter.js
- three/addons/math/ColorSpaces.js
- three/addons/math/ConvexHull.js
- three/addons/math/ImprovedNoise.js
- three/addons/math/Lut.js
- three/addons/math/MeshSurfaceSampler.js
- three/addons/math/OBB.js
- three/addons/math/Octree.js
- three/addons/math/SimplexNoise.js
- three/addons/misc/ConvexObjectBreaker.js
- three/addons/misc/GPUComputationRenderer.js
- three/addons/misc/Gyroscope.js
- three/addons/misc/MD2Character.js
- three/addons/misc/MD2CharacterComplex.js
- three/addons/misc/MorphAnimMesh.js
- three/addons/misc/MorphBlendMesh.js
- three/addons/misc/ProgressiveLightMap.js
- three/addons/misc/ProgressiveLightMapGPU.js
- three/addons/misc/RollerCoaster.js
- three/addons/misc/TubePainter.js
- three/addons/misc/Volume.js
- three/addons/misc/VolumeSlice.js
- three/addons/modifiers/CurveModifier.js
- three/addons/modifiers/CurveModifierGPU.js
- three/addons/modifiers/EdgeSplitModifier.js
- three/addons/modifiers/SimplifyModifier.js
- three/addons/modifiers/TessellateModifier.js
- three/addons/objects/GroundedSkybox.js
- three/addons/objects/Lensflare.js
- three/addons/objects/LensflareMesh.js
- three/addons/objects/MarchingCubes.js
- three/addons/objects/Reflector.js
- three/addons/objects/ReflectorForSSRPass.js
- three/addons/objects/Refractor.js
- three/addons/objects/ShadowMesh.js
- three/addons/objects/Sky.js
- three/addons/objects/SkyMesh.js
- three/addons/objects/Water.js
- three/addons/objects/Water2.js
- three/addons/objects/Water2Mesh.js
- three/addons/objects/WaterMesh.js
- three/addons/offscreen/jank.js
- three/addons/offscreen/offscreen.js
- three/addons/offscreen/scene.js
- three/addons/physics/AmmoPhysics.js
- three/addons/physics/JoltPhysics.js
- three/addons/physics/RapierPhysics.js
- three/addons/postprocessing/AfterimagePass.js
- three/addons/postprocessing/BloomPass.js
- three/addons/postprocessing/BokehPass.js
- three/addons/postprocessing/ClearPass.js
- three/addons/postprocessing/CubeTexturePass.js
- three/addons/postprocessing/DotScreenPass.js
- three/addons/postprocessing/EffectComposer.js
- three/addons/postprocessing/FXAAPass.js
- three/addons/postprocessing/FilmPass.js
- three/addons/postprocessing/GTAOPass.js
- three/addons/postprocessing/GlitchPass.js
- three/addons/postprocessing/HalftonePass.js
- three/addons/postprocessing/LUTPass.js
- three/addons/postprocessing/MaskPass.js
- three/addons/postprocessing/OutlinePass.js
- three/addons/postprocessing/OutputPass.js
- three/addons/postprocessing/Pass.js
- three/addons/postprocessing/RenderPass.js
- three/addons/postprocessing/RenderPixelatedPass.js
- three/addons/postprocessing/RenderTransitionPass.js
- three/addons/postprocessing/SAOPass.js
- three/addons/postprocessing/SMAAPass.js
- three/addons/postprocessing/SSAARenderPass.js
- three/addons/postprocessing/SSAOPass.js
- three/addons/postprocessing/SSRPass.js
- three/addons/postprocessing/SavePass.js
- three/addons/postprocessing/ShaderPass.js
- three/addons/postprocessing/TAARenderPass.js
- three/addons/postprocessing/TexturePass.js
- three/addons/postprocessing/UnrealBloomPass.js
- three/addons/renderers/CSS2DRenderer.js
- three/addons/renderers/CSS3DRenderer.js
- three/addons/renderers/Projector.js
- three/addons/renderers/SVGRenderer.js
- three/addons/shaders/ACESFilmicToneMappingShader.js
- three/addons/shaders/AfterimageShader.js
- three/addons/shaders/BasicShader.js
- three/addons/shaders/BleachBypassShader.js
- three/addons/shaders/BlendShader.js
- three/addons/shaders/BokehShader.js
- three/addons/shaders/BokehShader2.js
- three/addons/shaders/BrightnessContrastShader.js
- three/addons/shaders/ColorCorrectionShader.js
- three/addons/shaders/ColorifyShader.js
- three/addons/shaders/ConvolutionShader.js
- three/addons/shaders/CopyShader.js
- three/addons/shaders/DOFMipMapShader.js
- three/addons/shaders/DepthLimitedBlurShader.js
- three/addons/shaders/DigitalGlitch.js
- three/addons/shaders/DotScreenShader.js
- three/addons/shaders/ExposureShader.js
- three/addons/shaders/FXAAShader.js
- three/addons/shaders/FilmShader.js
- three/addons/shaders/FocusShader.js
- three/addons/shaders/FreiChenShader.js
- three/addons/shaders/GTAOShader.js
- three/addons/shaders/GammaCorrectionShader.js
- three/addons/shaders/GodRaysShader.js
- three/addons/shaders/HalftoneShader.js
- three/addons/shaders/HorizontalBlurShader.js
- three/addons/shaders/HorizontalTiltShiftShader.js
- three/addons/shaders/HueSaturationShader.js
- three/addons/shaders/KaleidoShader.js
- three/addons/shaders/LuminosityHighPassShader.js
- three/addons/shaders/LuminosityShader.js
- three/addons/shaders/MirrorShader.js
- three/addons/shaders/NormalMapShader.js
- three/addons/shaders/OutputShader.js
- three/addons/shaders/PoissonDenoiseShader.js
- three/addons/shaders/RGBShiftShader.js
- three/addons/shaders/SAOShader.js
- three/addons/shaders/SMAAShader.js
- three/addons/shaders/SSAOShader.js
- three/addons/shaders/SSRShader.js
- three/addons/shaders/SepiaShader.js
- three/addons/shaders/SobelOperatorShader.js
- three/addons/shaders/SubsurfaceScatteringShader.js
- three/addons/shaders/TechnicolorShader.js
- three/addons/shaders/ToonShader.js
- three/addons/shaders/TriangleBlurShader.js
- three/addons/shaders/UnpackDepthRGBAShader.js
- three/addons/shaders/VelocityShader.js
- three/addons/shaders/VerticalBlurShader.js
- three/addons/shaders/VerticalTiltShiftShader.js
- three/addons/shaders/VignetteShader.js
- three/addons/shaders/VolumeShader.js
- three/addons/shaders/WaterRefractionShader.js
- three/addons/textures/FlakesTexture.js
- three/addons/transpiler/AST.js
- three/addons/transpiler/GLSLDecoder.js
- three/addons/transpiler/Linker.js
- three/addons/transpiler/ShaderToyDecoder.js
- three/addons/transpiler/TSLEncoder.js
- three/addons/transpiler/Transpiler.js
- three/addons/transpiler/TranspilerUtils.js
- three/addons/transpiler/WGSLEncoder.js
- three/addons/tsl/display/AfterImageNode.js
- three/addons/tsl/display/AnaglyphPassNode.js
- three/addons/tsl/display/AnamorphicNode.js
- three/addons/tsl/display/BleachBypass.js
- three/addons/tsl/display/BloomNode.js
- three/addons/tsl/display/ChromaticAberrationNode.js
- three/addons/tsl/display/DenoiseNode.js
- three/addons/tsl/display/DepthOfFieldNode.js
- three/addons/tsl/display/DotScreenNode.js
- three/addons/tsl/display/FXAANode.js
- three/addons/tsl/display/FilmNode.js
- three/addons/tsl/display/GTAONode.js
- three/addons/tsl/display/GaussianBlurNode.js
- three/addons/tsl/display/LensflareNode.js
- three/addons/tsl/display/Lut3DNode.js
- three/addons/tsl/display/MotionBlur.js
- three/addons/tsl/display/OutlineNode.js
- three/addons/tsl/display/ParallaxBarrierPassNode.js
- three/addons/tsl/display/PixelationPassNode.js
- three/addons/tsl/display/RGBShiftNode.js
- three/addons/tsl/display/SMAANode.js
- three/addons/tsl/display/SSAAPassNode.js
- three/addons/tsl/display/SSGINode.js
- three/addons/tsl/display/SSRNode.js
- three/addons/tsl/display/SSSNode.js
- three/addons/tsl/display/Sepia.js
- three/addons/tsl/display/SobelOperatorNode.js
- three/addons/tsl/display/StereoCompositePassNode.js
- three/addons/tsl/display/StereoPassNode.js
- three/addons/tsl/display/TRAANode.js
- three/addons/tsl/display/TransitionNode.js
- three/addons/tsl/display/boxBlur.js
- three/addons/tsl/display/hashBlur.js
- three/addons/tsl/lighting/TiledLightsNode.js
- three/addons/tsl/math/Bayer.js
- three/addons/tsl/shadows/TileShadowNode.js
- three/addons/tsl/shadows/TileShadowNodeHelper.js
- three/addons/tsl/utils/Raymarching.js
- three/addons/utils/BufferGeometryUtils.js
- three/addons/utils/CameraUtils.js
- three/addons/utils/GeometryCompressionUtils.js
- three/addons/utils/GeometryUtils.js
- three/addons/utils/LDrawUtils.js
- three/addons/utils/SceneOptimizer.js
- three/addons/utils/SceneUtils.js
- three/addons/utils/ShadowMapViewer.js
- three/addons/utils/ShadowMapViewerGPU.js
- three/addons/utils/SkeletonUtils.js
- three/addons/utils/SortUtils.js
- three/addons/utils/UVsDebug.js
- three/addons/utils/WebGLTextureUtils.js
- three/addons/utils/WebGPUTextureUtils.js
- three/addons/utils/WorkerPool.js
- three/addons/webxr/ARButton.js
- three/addons/webxr/OculusHandModel.js
- three/addons/webxr/OculusHandPointerModel.js
- three/addons/webxr/Text2D.js
- three/addons/webxr/VRButton.js
- three/addons/webxr/XRButton.js
- three/addons/webxr/XRControllerModelFactory.js
- three/addons/webxr/XREstimatedLight.js
- three/addons/webxr/XRHandMeshModel.js
- three/addons/webxr/XRHandModelFactory.js
- three/addons/webxr/XRHandPrimitiveModel.js
- three/addons/webxr/XRPlanes.js
- three/examples/fonts/LICENSE
- three/examples/fonts/MPLUSRounded1c/MPLUSRounded1c-Regular.typeface.json.zip
- three/examples/fonts/MPLUSRounded1c/OFL.txt
- three/examples/fonts/README.md
- three/examples/fonts/droid/NOTICE
- three/examples/fonts/droid/README.txt
- three/examples/fonts/droid/droid_sans_bold.typeface.json
- three/examples/fonts/droid/droid_sans_mono_regular.typeface.json
- three/examples/fonts/droid/droid_sans_regular.typeface.json
- three/examples/fonts/droid/droid_serif_bold.typeface.json
- three/examples/fonts/droid/droid_serif_regular.typeface.json
- three/examples/fonts/gentilis_bold.typeface.json
- three/examples/fonts/gentilis_regular.typeface.json
- three/examples/fonts/helvetiker_bold.typeface.json
- three/examples/fonts/helvetiker_regular.typeface.json
- three/examples/fonts/optimer_bold.typeface.json
- three/examples/fonts/optimer_regular.typeface.json
- three/examples/fonts/ttf/README.md
- three/examples/fonts/ttf/kenpixel.ttf
- three/examples/jsm/Addons.js
- three/examples/jsm/animation/AnimationClipCreator.js
- three/examples/jsm/animation/CCDIKSolver.js
- three/examples/jsm/capabilities/WebGL.js
- three/examples/jsm/capabilities/WebGPU.js
- three/examples/jsm/controls/ArcballControls.js
- three/examples/jsm/controls/DragControls.js
- three/examples/jsm/controls/FirstPersonControls.js
- three/examples/jsm/controls/FlyControls.js
- three/examples/jsm/controls/MapControls.js
- three/examples/jsm/controls/OrbitControls.js
- three/examples/jsm/controls/PointerLockControls.js
- three/examples/jsm/controls/TrackballControls.js
- three/examples/jsm/controls/TransformControls.js
- three/examples/jsm/csm/CSM.js
- three/examples/jsm/csm/CSMFrustum.js
- three/examples/jsm/csm/CSMHelper.js
- three/examples/jsm/csm/CSMShader.js
- three/examples/jsm/csm/CSMShadowNode.js
- three/examples/jsm/curves/CurveExtras.js
- three/examples/jsm/curves/NURBSCurve.js
- three/examples/jsm/curves/NURBSSurface.js
- three/examples/jsm/curves/NURBSUtils.js
- three/examples/jsm/curves/NURBSVolume.js
- three/examples/jsm/effects/AnaglyphEffect.js
- three/examples/jsm/effects/AsciiEffect.js
- three/examples/jsm/effects/OutlineEffect.js
- three/examples/jsm/effects/ParallaxBarrierEffect.js
- three/examples/jsm/effects/StereoEffect.js
- three/examples/jsm/environments/DebugEnvironment.js
- three/examples/jsm/environments/RoomEnvironment.js
- three/examples/jsm/exporters/DRACOExporter.js
- three/examples/jsm/exporters/EXRExporter.js
- three/examples/jsm/exporters/GLTFExporter.js
- three/examples/jsm/exporters/KTX2Exporter.js
- three/examples/jsm/exporters/OBJExporter.js
- three/examples/jsm/exporters/PLYExporter.js
- three/examples/jsm/exporters/STLExporter.js
- three/examples/jsm/exporters/USDZExporter.js
- three/examples/jsm/geometries/BoxLineGeometry.js
- three/examples/jsm/geometries/ConvexGeometry.js
- three/examples/jsm/geometries/DecalGeometry.js
- three/examples/jsm/geometries/ParametricFunctions.js
- three/examples/jsm/geometries/ParametricGeometry.js
- three/examples/jsm/geometries/RoundedBoxGeometry.js
- three/examples/jsm/geometries/TeapotGeometry.js
- three/examples/jsm/geometries/TextGeometry.js
- three/examples/jsm/gpgpu/BitonicSort.js
- three/examples/jsm/helpers/LightProbeHelper.js
- three/examples/jsm/helpers/LightProbeHelperGPU.js
- three/examples/jsm/helpers/OctreeHelper.js
- three/examples/jsm/helpers/PositionalAudioHelper.js
- three/examples/jsm/helpers/RapierHelper.js
- three/examples/jsm/helpers/RectAreaLightHelper.js
- three/examples/jsm/helpers/TextureHelper.js
- three/examples/jsm/helpers/TextureHelperGPU.js
- three/examples/jsm/helpers/VertexNormalsHelper.js
- three/examples/jsm/helpers/VertexTangentsHelper.js
- three/examples/jsm/helpers/ViewHelper.js
- three/examples/jsm/inspector/Inspector.js
- three/examples/jsm/inspector/RendererInspector.js
- three/examples/jsm/inspector/tabs/Console.js
- three/examples/jsm/inspector/tabs/Parameters.js
- three/examples/jsm/inspector/tabs/Performance.js
- three/examples/jsm/inspector/tabs/Viewer.js
- three/examples/jsm/inspector/ui/Graph.js
- three/examples/jsm/inspector/ui/Item.js
- three/examples/jsm/inspector/ui/List.js
- three/examples/jsm/inspector/ui/Profiler.js
- three/examples/jsm/inspector/ui/Style.js
- three/examples/jsm/inspector/ui/Tab.js
- three/examples/jsm/inspector/ui/Values.js
- three/examples/jsm/inspector/ui/utils.js
- three/examples/jsm/interactive/HTMLMesh.js
- three/examples/jsm/interactive/InteractiveGroup.js
- three/examples/jsm/interactive/SelectionBox.js
- three/examples/jsm/interactive/SelectionHelper.js
- three/examples/jsm/libs/ammo.wasm.js
- three/examples/jsm/libs/ammo.wasm.wasm
- three/examples/jsm/libs/basis/README.md
- three/examples/jsm/libs/basis/basis_transcoder.js
- three/examples/jsm/libs/basis/basis_transcoder.wasm
- three/examples/jsm/libs/chevrotain.module.min.js
- three/examples/jsm/libs/demuxer_mp4.js
- three/examples/jsm/libs/draco/README.md
- three/examples/jsm/libs/draco/draco_decoder.js
- three/examples/jsm/libs/draco/draco_decoder.wasm
- three/examples/jsm/libs/draco/draco_encoder.js
- three/examples/jsm/libs/draco/draco_wasm_wrapper.js
- three/examples/jsm/libs/draco/gltf/draco_decoder.js
- three/examples/jsm/libs/draco/gltf/draco_decoder.wasm
- three/examples/jsm/libs/draco/gltf/draco_encoder.js
- three/examples/jsm/libs/draco/gltf/draco_wasm_wrapper.js
- three/examples/jsm/libs/ecsy.module.js
- three/examples/jsm/libs/fflate.module.js
- three/examples/jsm/libs/ktx-parse.module.js
- three/examples/jsm/libs/lil-gui.module.min.js
- three/examples/jsm/libs/lottie_canvas.module.js
- three/examples/jsm/libs/meshopt_decoder.module.js
- three/examples/jsm/libs/mikktspace.module.js
- three/examples/jsm/libs/motion-controllers.module.js
- three/examples/jsm/libs/opentype.module.js
- three/examples/jsm/libs/potpack.module.js
- three/examples/jsm/libs/rhino3dm/rhino3dm.js
- three/examples/jsm/libs/rhino3dm/rhino3dm.module.js
- three/examples/jsm/libs/rhino3dm/rhino3dm.wasm
- three/examples/jsm/libs/stats.module.js
- three/examples/jsm/libs/surfaceNet.js
- three/examples/jsm/libs/tween.module.js
- three/examples/jsm/libs/utif.module.js
- three/examples/jsm/libs/zstddec.module.js
- three/examples/jsm/lighting/TiledLighting.js
- three/examples/jsm/lights/LightProbeGenerator.js
- three/examples/jsm/lights/RectAreaLightTexturesLib.js
- three/examples/jsm/lights/RectAreaLightUniformsLib.js
- three/examples/jsm/lines/Line2.js
- three/examples/jsm/lines/LineGeometry.js
- three/examples/jsm/lines/LineMaterial.js
- three/examples/jsm/lines/LineSegments2.js
- three/examples/jsm/lines/LineSegmentsGeometry.js
- three/examples/jsm/lines/Wireframe.js
- three/examples/jsm/lines/WireframeGeometry2.js
- three/examples/jsm/lines/webgpu/Line2.js
- three/examples/jsm/lines/webgpu/LineSegments2.js
- three/examples/jsm/lines/webgpu/Wireframe.js
- three/examples/jsm/loaders/3DMLoader.js
- three/examples/jsm/loaders/3MFLoader.js
- three/examples/jsm/loaders/AMFLoader.js
- three/examples/jsm/loaders/BVHLoader.js
- three/examples/jsm/loaders/ColladaLoader.js
- three/examples/jsm/loaders/DDSLoader.js
- three/examples/jsm/loaders/DRACOLoader.js
- three/examples/jsm/loaders/EXRLoader.js
- three/examples/jsm/loaders/FBXLoader.js
- three/examples/jsm/loaders/FontLoader.js
- three/examples/jsm/loaders/GCodeLoader.js
- three/examples/jsm/loaders/GLTFLoader.js
- three/examples/jsm/loaders/HDRCubeTextureLoader.js
- three/examples/jsm/loaders/HDRLoader.js
- three/examples/jsm/loaders/IESLoader.js
- three/examples/jsm/loaders/KMZLoader.js
- three/examples/jsm/loaders/KTX2Loader.js
- three/examples/jsm/loaders/KTXLoader.js
- three/examples/jsm/loaders/LDrawLoader.js
- three/examples/jsm/loaders/LUT3dlLoader.js
- three/examples/jsm/loaders/LUTCubeLoader.js
- three/examples/jsm/loaders/LUTImageLoader.js
- three/examples/jsm/loaders/LWOLoader.js
- three/examples/jsm/loaders/LottieLoader.js
- three/examples/jsm/loaders/MD2Loader.js
- three/examples/jsm/loaders/MDDLoader.js
- three/examples/jsm/loaders/MTLLoader.js
- three/examples/jsm/loaders/MaterialXLoader.js
- three/examples/jsm/loaders/NRRDLoader.js
- three/examples/jsm/loaders/OBJLoader.js
- three/examples/jsm/loaders/PCDLoader.js
- three/examples/jsm/loaders/PDBLoader.js
- three/examples/jsm/loaders/PLYLoader.js
- three/examples/jsm/loaders/PVRLoader.js
- three/examples/jsm/loaders/RGBELoader.js
- three/examples/jsm/loaders/STLLoader.js
- three/examples/jsm/loaders/SVGLoader.js
- three/examples/jsm/loaders/TDSLoader.js
- three/examples/jsm/loaders/TGALoader.js
- three/examples/jsm/loaders/TIFFLoader.js
- three/examples/jsm/loaders/TTFLoader.js
- three/examples/jsm/loaders/USDLoader.js
- three/examples/jsm/loaders/USDZLoader.js
- three/examples/jsm/loaders/UltraHDRLoader.js
- three/examples/jsm/loaders/VOXLoader.js
- three/examples/jsm/loaders/VRMLLoader.js
- three/examples/jsm/loaders/VTKLoader.js
- three/examples/jsm/loaders/XYZLoader.js
- three/examples/jsm/loaders/lwo/IFFParser.js
- three/examples/jsm/loaders/lwo/LWO2Parser.js
- three/examples/jsm/loaders/lwo/LWO3Parser.js
- three/examples/jsm/loaders/usd/USDAParser.js
- three/examples/jsm/loaders/usd/USDCParser.js
- three/examples/jsm/materials/LDrawConditionalLineMaterial.js
- three/examples/jsm/materials/LDrawConditionalLineNodeMaterial.js
- three/examples/jsm/materials/MeshGouraudMaterial.js
- three/examples/jsm/materials/MeshPostProcessingMaterial.js
- three/examples/jsm/materials/WoodNodeMaterial.js
- three/examples/jsm/math/Capsule.js
- three/examples/jsm/math/ColorConverter.js
- three/examples/jsm/math/ColorSpaces.js
- three/examples/jsm/math/ConvexHull.js
- three/examples/jsm/math/ImprovedNoise.js
- three/examples/jsm/math/Lut.js
- three/examples/jsm/math/MeshSurfaceSampler.js
- three/examples/jsm/math/OBB.js
- three/examples/jsm/math/Octree.js
- three/examples/jsm/math/SimplexNoise.js
- three/examples/jsm/misc/ConvexObjectBreaker.js
- three/examples/jsm/misc/GPUComputationRenderer.js
- three/examples/jsm/misc/Gyroscope.js
- three/examples/jsm/misc/MD2Character.js
- three/examples/jsm/misc/MD2CharacterComplex.js
- three/examples/jsm/misc/MorphAnimMesh.js
- three/examples/jsm/misc/MorphBlendMesh.js
- three/examples/jsm/misc/ProgressiveLightMap.js
- three/examples/jsm/misc/ProgressiveLightMapGPU.js
- three/examples/jsm/misc/RollerCoaster.js
- three/examples/jsm/misc/TubePainter.js
- three/examples/jsm/misc/Volume.js
- three/examples/jsm/misc/VolumeSlice.js
- three/examples/jsm/modifiers/CurveModifier.js
- three/examples/jsm/modifiers/CurveModifierGPU.js
- three/examples/jsm/modifiers/EdgeSplitModifier.js
- three/examples/jsm/modifiers/SimplifyModifier.js
- three/examples/jsm/modifiers/TessellateModifier.js
- three/examples/jsm/objects/GroundedSkybox.js
- three/examples/jsm/objects/Lensflare.js
- three/examples/jsm/objects/LensflareMesh.js
- three/examples/jsm/objects/MarchingCubes.js
- three/examples/jsm/objects/Reflector.js
- three/examples/jsm/objects/ReflectorForSSRPass.js
- three/examples/jsm/objects/Refractor.js
- three/examples/jsm/objects/ShadowMesh.js
- three/examples/jsm/objects/Sky.js
- three/examples/jsm/objects/SkyMesh.js
- three/examples/jsm/objects/Water.js
- three/examples/jsm/objects/Water2.js
- three/examples/jsm/objects/Water2Mesh.js
- three/examples/jsm/objects/WaterMesh.js
- three/examples/jsm/offscreen/jank.js
- three/examples/jsm/offscreen/offscreen.js
- three/examples/jsm/offscreen/scene.js
- three/examples/jsm/physics/AmmoPhysics.js
- three/examples/jsm/physics/JoltPhysics.js
- three/examples/jsm/physics/RapierPhysics.js
- three/examples/jsm/postprocessing/AfterimagePass.js
- three/examples/jsm/postprocessing/BloomPass.js
- three/examples/jsm/postprocessing/BokehPass.js
- three/examples/jsm/postprocessing/ClearPass.js
- three/examples/jsm/postprocessing/CubeTexturePass.js
- three/examples/jsm/postprocessing/DotScreenPass.js
- three/examples/jsm/postprocessing/EffectComposer.js
- three/examples/jsm/postprocessing/FXAAPass.js
- three/examples/jsm/postprocessing/FilmPass.js
- three/examples/jsm/postprocessing/GTAOPass.js
- three/examples/jsm/postprocessing/GlitchPass.js
- three/examples/jsm/postprocessing/HalftonePass.js
- three/examples/jsm/postprocessing/LUTPass.js
- three/examples/jsm/postprocessing/MaskPass.js
- three/examples/jsm/postprocessing/OutlinePass.js
- three/examples/jsm/postprocessing/OutputPass.js
- three/examples/jsm/postprocessing/Pass.js
- three/examples/jsm/postprocessing/RenderPass.js
- three/examples/jsm/postprocessing/RenderPixelatedPass.js
- three/examples/jsm/postprocessing/RenderTransitionPass.js
- three/examples/jsm/postprocessing/SAOPass.js
- three/examples/jsm/postprocessing/SMAAPass.js
- three/examples/jsm/postprocessing/SSAARenderPass.js
- three/examples/jsm/postprocessing/SSAOPass.js
- three/examples/jsm/postprocessing/SSRPass.js
- three/examples/jsm/postprocessing/SavePass.js
- three/examples/jsm/postprocessing/ShaderPass.js
- three/examples/jsm/postprocessing/TAARenderPass.js
- three/examples/jsm/postprocessing/TexturePass.js
- three/examples/jsm/postprocessing/UnrealBloomPass.js
- three/examples/jsm/renderers/CSS2DRenderer.js
- three/examples/jsm/renderers/CSS3DRenderer.js
- three/examples/jsm/renderers/Projector.js
- three/examples/jsm/renderers/SVGRenderer.js
- three/examples/jsm/shaders/ACESFilmicToneMappingShader.js
- three/examples/jsm/shaders/AfterimageShader.js
- three/examples/jsm/shaders/BasicShader.js
- three/examples/jsm/shaders/BleachBypassShader.js
- three/examples/jsm/shaders/BlendShader.js
- three/examples/jsm/shaders/BokehShader.js
- three/examples/jsm/shaders/BokehShader2.js
- three/examples/jsm/shaders/BrightnessContrastShader.js
- three/examples/jsm/shaders/ColorCorrectionShader.js
- three/examples/jsm/shaders/ColorifyShader.js
- three/examples/jsm/shaders/ConvolutionShader.js
- three/examples/jsm/shaders/CopyShader.js
- three/examples/jsm/shaders/DOFMipMapShader.js
- three/examples/jsm/shaders/DepthLimitedBlurShader.js
- three/examples/jsm/shaders/DigitalGlitch.js
- three/examples/jsm/shaders/DotScreenShader.js
- three/examples/jsm/shaders/ExposureShader.js
- three/examples/jsm/shaders/FXAAShader.js
- three/examples/jsm/shaders/FilmShader.js
- three/examples/jsm/shaders/FocusShader.js
- three/examples/jsm/shaders/FreiChenShader.js
- three/examples/jsm/shaders/GTAOShader.js
- three/examples/jsm/shaders/GammaCorrectionShader.js
- three/examples/jsm/shaders/GodRaysShader.js
- three/examples/jsm/shaders/HalftoneShader.js
- three/examples/jsm/shaders/HorizontalBlurShader.js
- three/examples/jsm/shaders/HorizontalTiltShiftShader.js
- three/examples/jsm/shaders/HueSaturationShader.js
- three/examples/jsm/shaders/KaleidoShader.js
- three/examples/jsm/shaders/LuminosityHighPassShader.js
- three/examples/jsm/shaders/LuminosityShader.js
- three/examples/jsm/shaders/MirrorShader.js
- three/examples/jsm/shaders/NormalMapShader.js
- three/examples/jsm/shaders/OutputShader.js
- three/examples/jsm/shaders/PoissonDenoiseShader.js
- three/examples/jsm/shaders/RGBShiftShader.js
- three/examples/jsm/shaders/SAOShader.js
- three/examples/jsm/shaders/SMAAShader.js
- three/examples/jsm/shaders/SSAOShader.js
- three/examples/jsm/shaders/SSRShader.js
- three/examples/jsm/shaders/SepiaShader.js
- three/examples/jsm/shaders/SobelOperatorShader.js
- three/examples/jsm/shaders/SubsurfaceScatteringShader.js
- three/examples/jsm/shaders/TechnicolorShader.js
- three/examples/jsm/shaders/ToonShader.js
- three/examples/jsm/shaders/TriangleBlurShader.js
- three/examples/jsm/shaders/UnpackDepthRGBAShader.js
- three/examples/jsm/shaders/VelocityShader.js
- three/examples/jsm/shaders/VerticalBlurShader.js
- three/examples/jsm/shaders/VerticalTiltShiftShader.js
- three/examples/jsm/shaders/VignetteShader.js
- three/examples/jsm/shaders/VolumeShader.js
- three/examples/jsm/shaders/WaterRefractionShader.js
- three/examples/jsm/textures/FlakesTexture.js
- three/examples/jsm/transpiler/AST.js
- three/examples/jsm/transpiler/GLSLDecoder.js
- three/examples/jsm/transpiler/Linker.js
- three/examples/jsm/transpiler/ShaderToyDecoder.js
- three/examples/jsm/transpiler/TSLEncoder.js
- three/examples/jsm/transpiler/Transpiler.js
- three/examples/jsm/transpiler/TranspilerUtils.js
- three/examples/jsm/transpiler/WGSLEncoder.js
- three/examples/jsm/tsl/display/AfterImageNode.js
- three/examples/jsm/tsl/display/AnaglyphPassNode.js
- three/examples/jsm/tsl/display/AnamorphicNode.js
- three/examples/jsm/tsl/display/BleachBypass.js
- three/examples/jsm/tsl/display/BloomNode.js
- three/examples/jsm/tsl/display/ChromaticAberrationNode.js
- three/examples/jsm/tsl/display/DenoiseNode.js
- three/examples/jsm/tsl/display/DepthOfFieldNode.js
- three/examples/jsm/tsl/display/DotScreenNode.js
- three/examples/jsm/tsl/display/FXAANode.js
- three/examples/jsm/tsl/display/FilmNode.js
- three/examples/jsm/tsl/display/GTAONode.js
- three/examples/jsm/tsl/display/GaussianBlurNode.js
- three/examples/jsm/tsl/display/LensflareNode.js
- three/examples/jsm/tsl/display/Lut3DNode.js
- three/examples/jsm/tsl/display/MotionBlur.js
- three/examples/jsm/tsl/display/OutlineNode.js
- three/examples/jsm/tsl/display/ParallaxBarrierPassNode.js
- three/examples/jsm/tsl/display/PixelationPassNode.js
- three/examples/jsm/tsl/display/RGBShiftNode.js
- three/examples/jsm/tsl/display/SMAANode.js
- three/examples/jsm/tsl/display/SSAAPassNode.js
- three/examples/jsm/tsl/display/SSGINode.js
- three/examples/jsm/tsl/display/SSRNode.js
- three/examples/jsm/tsl/display/SSSNode.js
- three/examples/jsm/tsl/display/Sepia.js
- three/examples/jsm/tsl/display/SobelOperatorNode.js
- three/examples/jsm/tsl/display/StereoCompositePassNode.js
- three/examples/jsm/tsl/display/StereoPassNode.js
- three/examples/jsm/tsl/display/TRAANode.js
- three/examples/jsm/tsl/display/TransitionNode.js
- three/examples/jsm/tsl/display/boxBlur.js
- three/examples/jsm/tsl/display/hashBlur.js
- three/examples/jsm/tsl/lighting/TiledLightsNode.js
- three/examples/jsm/tsl/math/Bayer.js
- three/examples/jsm/tsl/shadows/TileShadowNode.js
- three/examples/jsm/tsl/shadows/TileShadowNodeHelper.js
- three/examples/jsm/tsl/utils/Raymarching.js
- three/examples/jsm/utils/BufferGeometryUtils.js
- three/examples/jsm/utils/CameraUtils.js
- three/examples/jsm/utils/GeometryCompressionUtils.js
- three/examples/jsm/utils/GeometryUtils.js
- three/examples/jsm/utils/LDrawUtils.js
- three/examples/jsm/utils/SceneOptimizer.js
- three/examples/jsm/utils/SceneUtils.js
- three/examples/jsm/utils/ShadowMapViewer.js
- three/examples/jsm/utils/ShadowMapViewerGPU.js
- three/examples/jsm/utils/SkeletonUtils.js
- three/examples/jsm/utils/SortUtils.js
- three/examples/jsm/utils/UVsDebug.js
- three/examples/jsm/utils/WebGLTextureUtils.js
- three/examples/jsm/utils/WebGPUTextureUtils.js
- three/examples/jsm/utils/WorkerPool.js
- three/examples/jsm/webxr/ARButton.js
- three/examples/jsm/webxr/OculusHandModel.js
- three/examples/jsm/webxr/OculusHandPointerModel.js
- three/examples/jsm/webxr/Text2D.js
- three/examples/jsm/webxr/VRButton.js
- three/examples/jsm/webxr/XRButton.js
- three/examples/jsm/webxr/XRControllerModelFactory.js
- three/examples/jsm/webxr/XREstimatedLight.js
- three/examples/jsm/webxr/XRHandMeshModel.js
- three/examples/jsm/webxr/XRHandModelFactory.js
- three/examples/jsm/webxr/XRHandPrimitiveModel.js
- three/examples/jsm/webxr/XRPlanes.js
- three/src/Three.Core.js
- three/src/Three.Legacy.js
- three/src/Three.TSL.js
- three/src/Three.WebGPU.Nodes.js
- three/src/Three.WebGPU.js
- three/src/Three.js
- three/src/animation/AnimationAction.js
- three/src/animation/AnimationClip.js
- three/src/animation/AnimationMixer.js
- three/src/animation/AnimationObjectGroup.js
- three/src/animation/AnimationUtils.js
- three/src/animation/KeyframeTrack.js
- three/src/animation/PropertyBinding.js
- three/src/animation/PropertyMixer.js
- three/src/animation/tracks/BooleanKeyframeTrack.js
- three/src/animation/tracks/ColorKeyframeTrack.js
- three/src/animation/tracks/NumberKeyframeTrack.js
- three/src/animation/tracks/QuaternionKeyframeTrack.js
- three/src/animation/tracks/StringKeyframeTrack.js
- three/src/animation/tracks/VectorKeyframeTrack.js
- three/src/audio/Audio.js
- three/src/audio/AudioAnalyser.js
- three/src/audio/AudioContext.js
- three/src/audio/AudioListener.js
- three/src/audio/PositionalAudio.js
- three/src/cameras/ArrayCamera.js
- three/src/cameras/Camera.js
- three/src/cameras/CubeCamera.js
- three/src/cameras/OrthographicCamera.js
- three/src/cameras/PerspectiveCamera.js
- three/src/cameras/StereoCamera.js
- three/src/constants.js
- three/src/core/BufferAttribute.js
- three/src/core/BufferGeometry.js
- three/src/core/Clock.js
- three/src/core/EventDispatcher.js
- three/src/core/GLBufferAttribute.js
- three/src/core/InstancedBufferAttribute.js
- three/src/core/InstancedBufferGeometry.js
- three/src/core/InstancedInterleavedBuffer.js
- three/src/core/InterleavedBuffer.js
- three/src/core/InterleavedBufferAttribute.js
- three/src/core/Layers.js
- three/src/core/Object3D.js
- three/src/core/Raycaster.js
- three/src/core/RenderTarget.js
- three/src/core/RenderTarget3D.js
- three/src/core/Timer.js
- three/src/core/Uniform.js
- three/src/core/UniformsGroup.js
- three/src/extras/Controls.js
- three/src/extras/DataUtils.js
- three/src/extras/Earcut.js
- three/src/extras/ImageUtils.js
- three/src/extras/PMREMGenerator.js
- three/src/extras/ShapeUtils.js
- three/src/extras/TextureUtils.js
- three/src/extras/core/Curve.js
- three/src/extras/core/CurvePath.js
- three/src/extras/core/Interpolations.js
- three/src/extras/core/Path.js
- three/src/extras/core/Shape.js
- three/src/extras/core/ShapePath.js
- three/src/extras/curves/ArcCurve.js
- three/src/extras/curves/CatmullRomCurve3.js
- three/src/extras/curves/CubicBezierCurve.js
- three/src/extras/curves/CubicBezierCurve3.js
- three/src/extras/curves/Curves.js
- three/src/extras/curves/EllipseCurve.js
- three/src/extras/curves/LineCurve.js
- three/src/extras/curves/LineCurve3.js
- three/src/extras/curves/QuadraticBezierCurve.js
- three/src/extras/curves/QuadraticBezierCurve3.js
- three/src/extras/curves/SplineCurve.js
- three/src/extras/lib/earcut.js
- three/src/geometries/BoxGeometry.js
- three/src/geometries/CapsuleGeometry.js
- three/src/geometries/CircleGeometry.js
- three/src/geometries/ConeGeometry.js
- three/src/geometries/CylinderGeometry.js
- three/src/geometries/DodecahedronGeometry.js
- three/src/geometries/EdgesGeometry.js
- three/src/geometries/ExtrudeGeometry.js
- three/src/geometries/Geometries.js
- three/src/geometries/IcosahedronGeometry.js
- three/src/geometries/LatheGeometry.js
- three/src/geometries/OctahedronGeometry.js
- three/src/geometries/PlaneGeometry.js
- three/src/geometries/PolyhedronGeometry.js
- three/src/geometries/RingGeometry.js
- three/src/geometries/ShapeGeometry.js
- three/src/geometries/SphereGeometry.js
- three/src/geometries/TetrahedronGeometry.js
- three/src/geometries/TorusGeometry.js
- three/src/geometries/TorusKnotGeometry.js
- three/src/geometries/TubeGeometry.js
- three/src/geometries/WireframeGeometry.js
- three/src/helpers/ArrowHelper.js
- three/src/helpers/AxesHelper.js
- three/src/helpers/Box3Helper.js
- three/src/helpers/BoxHelper.js
- three/src/helpers/CameraHelper.js
- three/src/helpers/DirectionalLightHelper.js
- three/src/helpers/GridHelper.js
- three/src/helpers/HemisphereLightHelper.js
- three/src/helpers/PlaneHelper.js
- three/src/helpers/PointLightHelper.js
- three/src/helpers/PolarGridHelper.js
- three/src/helpers/SkeletonHelper.js
- three/src/helpers/SpotLightHelper.js
- three/src/lights/AmbientLight.js
- three/src/lights/DirectionalLight.js
- three/src/lights/DirectionalLightShadow.js
- three/src/lights/HemisphereLight.js
- three/src/lights/Light.js
- three/src/lights/LightProbe.js
- three/src/lights/LightShadow.js
- three/src/lights/PointLight.js
- three/src/lights/PointLightShadow.js
- three/src/lights/RectAreaLight.js
- three/src/lights/SpotLight.js
- three/src/lights/SpotLightShadow.js
- three/src/lights/webgpu/IESSpotLight.js
- three/src/lights/webgpu/ProjectorLight.js
- three/src/loaders/AnimationLoader.js
- three/src/loaders/AudioLoader.js
- three/src/loaders/BufferGeometryLoader.js
- three/src/loaders/Cache.js
- three/src/loaders/CompressedTextureLoader.js
- three/src/loaders/CubeTextureLoader.js
- three/src/loaders/DataTextureLoader.js
- three/src/loaders/FileLoader.js
- three/src/loaders/ImageBitmapLoader.js
- three/src/loaders/ImageLoader.js
- three/src/loaders/Loader.js
- three/src/loaders/LoaderUtils.js
- three/src/loaders/LoadingManager.js
- three/src/loaders/MaterialLoader.js
- three/src/loaders/ObjectLoader.js
- three/src/loaders/TextureLoader.js
- three/src/loaders/nodes/NodeLoader.js
- three/src/loaders/nodes/NodeMaterialLoader.js
- three/src/loaders/nodes/NodeObjectLoader.js
- three/src/materials/LineBasicMaterial.js
- three/src/materials/LineDashedMaterial.js
- three/src/materials/Material.js
- three/src/materials/Materials.js
- three/src/materials/MeshBasicMaterial.js
- three/src/materials/MeshDepthMaterial.js
- three/src/materials/MeshDistanceMaterial.js
- three/src/materials/MeshLambertMaterial.js
- three/src/materials/MeshMatcapMaterial.js
- three/src/materials/MeshNormalMaterial.js
- three/src/materials/MeshPhongMaterial.js
- three/src/materials/MeshPhysicalMaterial.js
- three/src/materials/MeshStandardMaterial.js
- three/src/materials/MeshToonMaterial.js
- three/src/materials/PointsMaterial.js
- three/src/materials/RawShaderMaterial.js
- three/src/materials/ShaderMaterial.js
- three/src/materials/ShadowMaterial.js
- three/src/materials/SpriteMaterial.js
- three/src/materials/nodes/Line2NodeMaterial.js
- three/src/materials/nodes/LineBasicNodeMaterial.js
- three/src/materials/nodes/LineDashedNodeMaterial.js
- three/src/materials/nodes/MeshBasicNodeMaterial.js
- three/src/materials/nodes/MeshLambertNodeMaterial.js
- three/src/materials/nodes/MeshMatcapNodeMaterial.js
- three/src/materials/nodes/MeshNormalNodeMaterial.js
- three/src/materials/nodes/MeshPhongNodeMaterial.js
- three/src/materials/nodes/MeshPhysicalNodeMaterial.js
- three/src/materials/nodes/MeshSSSNodeMaterial.js
- three/src/materials/nodes/MeshStandardNodeMaterial.js
- three/src/materials/nodes/MeshToonNodeMaterial.js
- three/src/materials/nodes/NodeMaterial.js
- three/src/materials/nodes/NodeMaterials.js
- three/src/materials/nodes/PointsNodeMaterial.js
- three/src/materials/nodes/ShadowNodeMaterial.js
- three/src/materials/nodes/SpriteNodeMaterial.js
- three/src/materials/nodes/VolumeNodeMaterial.js
- three/src/materials/nodes/manager/NodeMaterialObserver.js
- three/src/math/Box2.js
- three/src/math/Box3.js
- three/src/math/Color.js
- three/src/math/ColorManagement.js
- three/src/math/Cylindrical.js
- three/src/math/Euler.js
- three/src/math/Frustum.js
- three/src/math/FrustumArray.js
- three/src/math/Interpolant.js
- three/src/math/Line3.js
- three/src/math/MathUtils.js
- three/src/math/Matrix2.js
- three/src/math/Matrix3.js
- three/src/math/Matrix4.js
- three/src/math/Plane.js
- three/src/math/Quaternion.js
- three/src/math/Ray.js
- three/src/math/Sphere.js
- three/src/math/Spherical.js
- three/src/math/SphericalHarmonics3.js
- three/src/math/Triangle.js
- three/src/math/Vector2.js
- three/src/math/Vector3.js
- three/src/math/Vector4.js
- three/src/math/interpolants/CubicInterpolant.js
- three/src/math/interpolants/DiscreteInterpolant.js
- three/src/math/interpolants/LinearInterpolant.js
- three/src/math/interpolants/QuaternionLinearInterpolant.js
- three/src/nodes/Nodes.js
- three/src/nodes/TSL.js
- three/src/nodes/accessors/AccessorsUtils.js
- three/src/nodes/accessors/Arrays.js
- three/src/nodes/accessors/BatchNode.js
- three/src/nodes/accessors/Bitangent.js
- three/src/nodes/accessors/BufferAttributeNode.js
- three/src/nodes/accessors/BufferNode.js
- three/src/nodes/accessors/BuiltinNode.js
- three/src/nodes/accessors/Camera.js
- three/src/nodes/accessors/ClippingNode.js
- three/src/nodes/accessors/CubeTextureNode.js
- three/src/nodes/accessors/InstanceNode.js
- three/src/nodes/accessors/InstancedMeshNode.js
- three/src/nodes/accessors/Lights.js
- three/src/nodes/accessors/MaterialNode.js
- three/src/nodes/accessors/MaterialProperties.js
- three/src/nodes/accessors/MaterialReferenceNode.js
- three/src/nodes/accessors/ModelNode.js
- three/src/nodes/accessors/ModelViewProjectionNode.js
- three/src/nodes/accessors/MorphNode.js
- three/src/nodes/accessors/Normal.js
- three/src/nodes/accessors/Object3DNode.js
- three/src/nodes/accessors/PointUVNode.js
- three/src/nodes/accessors/Position.js
- three/src/nodes/accessors/ReferenceBaseNode.js
- three/src/nodes/accessors/ReferenceNode.js
- three/src/nodes/accessors/ReflectVector.js
- three/src/nodes/accessors/RendererReferenceNode.js
- three/src/nodes/accessors/SceneNode.js
- three/src/nodes/accessors/SkinningNode.js
- three/src/nodes/accessors/StorageBufferNode.js
- three/src/nodes/accessors/StorageTextureNode.js
- three/src/nodes/accessors/Tangent.js
- three/src/nodes/accessors/TangentUtils.js
- three/src/nodes/accessors/Texture3DNode.js
- three/src/nodes/accessors/TextureBicubic.js
- three/src/nodes/accessors/TextureNode.js
- three/src/nodes/accessors/TextureSizeNode.js
- three/src/nodes/accessors/UV.js
- three/src/nodes/accessors/UniformArrayNode.js
- three/src/nodes/accessors/UserDataNode.js
- three/src/nodes/accessors/VelocityNode.js
- three/src/nodes/accessors/VertexColorNode.js
- three/src/nodes/code/CodeNode.js
- three/src/nodes/code/ExpressionNode.js
- three/src/nodes/code/FunctionCallNode.js
- three/src/nodes/code/FunctionNode.js
- three/src/nodes/code/ScriptableNode.js
- three/src/nodes/code/ScriptableValueNode.js
- three/src/nodes/core/ArrayNode.js
- three/src/nodes/core/AssignNode.js
- three/src/nodes/core/AttributeNode.js
- three/src/nodes/core/BypassNode.js
- three/src/nodes/core/ConstNode.js
- three/src/nodes/core/ContextNode.js
- three/src/nodes/core/IndexNode.js
- three/src/nodes/core/InputNode.js
- three/src/nodes/core/InspectorNode.js
- three/src/nodes/core/IsolateNode.js
- three/src/nodes/core/LightingModel.js
- three/src/nodes/core/MRTNode.js
- three/src/nodes/core/Node.js
- three/src/nodes/core/NodeAttribute.js
- three/src/nodes/core/NodeBuilder.js
- three/src/nodes/core/NodeCache.js
- three/src/nodes/core/NodeCode.js
- three/src/nodes/core/NodeFrame.js
- three/src/nodes/core/NodeFunction.js
- three/src/nodes/core/NodeFunctionInput.js
- three/src/nodes/core/NodeParser.js
- three/src/nodes/core/NodeUniform.js
- three/src/nodes/core/NodeUtils.js
- three/src/nodes/core/NodeVar.js
- three/src/nodes/core/NodeVarying.js
- three/src/nodes/core/OutputStructNode.js
- three/src/nodes/core/ParameterNode.js
- three/src/nodes/core/PropertyNode.js
- three/src/nodes/core/StackNode.js
- three/src/nodes/core/StructNode.js
- three/src/nodes/core/StructType.js
- three/src/nodes/core/StructTypeNode.js
- three/src/nodes/core/SubBuildNode.js
- three/src/nodes/core/TempNode.js
- three/src/nodes/core/UniformGroupNode.js
- three/src/nodes/core/UniformNode.js
- three/src/nodes/core/VarNode.js
- three/src/nodes/core/VaryingNode.js
- three/src/nodes/core/constants.js
- three/src/nodes/display/BlendModes.js
- three/src/nodes/display/BumpMapNode.js
- three/src/nodes/display/ColorAdjustment.js
- three/src/nodes/display/ColorSpaceFunctions.js
- three/src/nodes/display/ColorSpaceNode.js
- three/src/nodes/display/FrontFacingNode.js
- three/src/nodes/display/NormalMapNode.js
- three/src/nodes/display/PassNode.js
- three/src/nodes/display/PosterizeNode.js
- three/src/nodes/display/RenderOutputNode.js
- three/src/nodes/display/ScreenNode.js
- three/src/nodes/display/ToneMappingFunctions.js
- three/src/nodes/display/ToneMappingNode.js
- three/src/nodes/display/ToonOutlinePassNode.js
- three/src/nodes/display/ViewportDepthNode.js
- three/src/nodes/display/ViewportDepthTextureNode.js
- three/src/nodes/display/ViewportSharedTextureNode.js
- three/src/nodes/display/ViewportTextureNode.js
- three/src/nodes/fog/Fog.js
- three/src/nodes/functions/BSDF/BRDF_GGX.js
- three/src/nodes/functions/BSDF/BRDF_GGX_Multiscatter.js
- three/src/nodes/functions/BSDF/BRDF_Lambert.js
- three/src/nodes/functions/BSDF/BRDF_Sheen.js
- three/src/nodes/functions/BSDF/DFGApprox.js
- three/src/nodes/functions/BSDF/D_GGX.js
- three/src/nodes/functions/BSDF/D_GGX_Anisotropic.js
- three/src/nodes/functions/BSDF/EnvironmentBRDF.js
- three/src/nodes/functions/BSDF/F_Schlick.js
- three/src/nodes/functions/BSDF/LTC.js
- three/src/nodes/functions/BSDF/Schlick_to_F0.js
- three/src/nodes/functions/BSDF/V_GGX_SmithCorrelated.js
- three/src/nodes/functions/BSDF/V_GGX_SmithCorrelated_Anisotropic.js
- three/src/nodes/functions/BasicLightingModel.js
- three/src/nodes/functions/PhongLightingModel.js
- three/src/nodes/functions/PhysicalLightingModel.js
- three/src/nodes/functions/ShadowMaskModel.js
- three/src/nodes/functions/ToonLightingModel.js
- three/src/nodes/functions/VolumetricLightingModel.js
- three/src/nodes/functions/material/getAlphaHashThreshold.js
- three/src/nodes/functions/material/getGeometryRoughness.js
- three/src/nodes/functions/material/getParallaxCorrectNormal.js
- three/src/nodes/functions/material/getRoughness.js
- three/src/nodes/functions/material/getShIrradianceAt.js
- three/src/nodes/geometry/RangeNode.js
- three/src/nodes/gpgpu/AtomicFunctionNode.js
- three/src/nodes/gpgpu/BarrierNode.js
- three/src/nodes/gpgpu/ComputeBuiltinNode.js
- three/src/nodes/gpgpu/ComputeNode.js
- three/src/nodes/gpgpu/SubgroupFunctionNode.js
- three/src/nodes/gpgpu/WorkgroupInfoNode.js
- three/src/nodes/lighting/AONode.js
- three/src/nodes/lighting/AmbientLightNode.js
- three/src/nodes/lighting/AnalyticLightNode.js
- three/src/nodes/lighting/BasicEnvironmentNode.js
- three/src/nodes/lighting/BasicLightMapNode.js
- three/src/nodes/lighting/DirectionalLightNode.js
- three/src/nodes/lighting/EnvironmentNode.js
- three/src/nodes/lighting/HemisphereLightNode.js
- three/src/nodes/lighting/IESSpotLightNode.js
- three/src/nodes/lighting/IrradianceNode.js
- three/src/nodes/lighting/LightProbeNode.js
- three/src/nodes/lighting/LightUtils.js
- three/src/nodes/lighting/LightingContextNode.js
- three/src/nodes/lighting/LightingNode.js
- three/src/nodes/lighting/LightsNode.js
- three/src/nodes/lighting/PointLightNode.js
- three/src/nodes/lighting/PointShadowNode.js
- three/src/nodes/lighting/ProjectorLightNode.js
- three/src/nodes/lighting/RectAreaLightNode.js
- three/src/nodes/lighting/ShadowBaseNode.js
- three/src/nodes/lighting/ShadowFilterNode.js
- three/src/nodes/lighting/ShadowNode.js
- three/src/nodes/lighting/SpotLightNode.js
- three/src/nodes/materialx/DISCLAIMER.md
- three/src/nodes/materialx/MaterialXNodes.js
- three/src/nodes/materialx/lib/mx_hsv.js
- three/src/nodes/materialx/lib/mx_noise.js
- three/src/nodes/materialx/lib/mx_transform_color.js
- three/src/nodes/math/BitcastNode.js
- three/src/nodes/math/ConditionalNode.js
- three/src/nodes/math/Hash.js
- three/src/nodes/math/MathNode.js
- three/src/nodes/math/MathUtils.js
- three/src/nodes/math/OperatorNode.js
- three/src/nodes/math/TriNoise3D.js
- three/src/nodes/parsers/GLSLNodeFunction.js
- three/src/nodes/parsers/GLSLNodeParser.js
- three/src/nodes/pmrem/PMREMNode.js
- three/src/nodes/pmrem/PMREMUtils.js
- three/src/nodes/procedural/Checker.js
- three/src/nodes/shapes/Shapes.js
- three/src/nodes/tsl/TSLBase.js
- three/src/nodes/tsl/TSLCore.js
- three/src/nodes/utils/ArrayElementNode.js
- three/src/nodes/utils/ConvertNode.js
- three/src/nodes/utils/CubeMapNode.js
- three/src/nodes/utils/DebugNode.js
- three/src/nodes/utils/Discard.js
- three/src/nodes/utils/EquirectUV.js
- three/src/nodes/utils/EventNode.js
- three/src/nodes/utils/FlipNode.js
- three/src/nodes/utils/FunctionOverloadingNode.js
- three/src/nodes/utils/JoinNode.js
- three/src/nodes/utils/LoopNode.js
- three/src/nodes/utils/MatcapUV.js
- three/src/nodes/utils/MaxMipLevelNode.js
- three/src/nodes/utils/MemberNode.js
- three/src/nodes/utils/Oscillators.js
- three/src/nodes/utils/Packing.js
- three/src/nodes/utils/PostProcessingUtils.js
- three/src/nodes/utils/RTTNode.js
- three/src/nodes/utils/ReflectorNode.js
- three/src/nodes/utils/RemapNode.js
- three/src/nodes/utils/RotateNode.js
- three/src/nodes/utils/SampleNode.js
- three/src/nodes/utils/SetNode.js
- three/src/nodes/utils/SplitNode.js
- three/src/nodes/utils/SpriteSheetUVNode.js
- three/src/nodes/utils/SpriteUtils.js
- three/src/nodes/utils/StorageArrayElementNode.js
- three/src/nodes/utils/Timer.js
- three/src/nodes/utils/TriplanarTextures.js
- three/src/nodes/utils/UVUtils.js
- three/src/nodes/utils/ViewportUtils.js
- three/src/objects/BatchedMesh.js
- three/src/objects/Bone.js
- three/src/objects/ClippingGroup.js
- three/src/objects/Group.js
- three/src/objects/InstancedMesh.js
- three/src/objects/LOD.js
- three/src/objects/Line.js
- three/src/objects/LineLoop.js
- three/src/objects/LineSegments.js
- three/src/objects/Mesh.js
- three/src/objects/Points.js
- three/src/objects/Skeleton.js
- three/src/objects/SkinnedMesh.js
- three/src/objects/Sprite.js
- three/src/renderers/WebGL3DRenderTarget.js
- three/src/renderers/WebGLArrayRenderTarget.js
- three/src/renderers/WebGLCubeRenderTarget.js
- three/src/renderers/WebGLRenderTarget.js
- three/src/renderers/WebGLRenderer.js
- three/src/renderers/common/Animation.js
- three/src/renderers/common/Attributes.js
- three/src/renderers/common/Backend.js
- three/src/renderers/common/Background.js
- three/src/renderers/common/BindGroup.js
- three/src/renderers/common/Binding.js
- three/src/renderers/common/Bindings.js
- three/src/renderers/common/Buffer.js
- three/src/renderers/common/BufferUtils.js
- three/src/renderers/common/BundleGroup.js
- three/src/renderers/common/CanvasTarget.js
- three/src/renderers/common/ChainMap.js
- three/src/renderers/common/ClippingContext.js
- three/src/renderers/common/Color4.js
- three/src/renderers/common/ComputePipeline.js
- three/src/renderers/common/Constants.js
- three/src/renderers/common/CubeRenderTarget.js
- three/src/renderers/common/DataMap.js
- three/src/renderers/common/Geometries.js
- three/src/renderers/common/IndirectStorageBufferAttribute.js
- three/src/renderers/common/Info.js
- three/src/renderers/common/InspectorBase.js
- three/src/renderers/common/Lighting.js
- three/src/renderers/common/Pipeline.js
- three/src/renderers/common/Pipelines.js
- three/src/renderers/common/PostProcessing.js
- three/src/renderers/common/ProgrammableStage.js
- three/src/renderers/common/QuadMesh.js
- three/src/renderers/common/RenderBundle.js
- three/src/renderers/common/RenderBundles.js
- three/src/renderers/common/RenderContext.js
- three/src/renderers/common/RenderContexts.js
- three/src/renderers/common/RenderList.js
- three/src/renderers/common/RenderLists.js
- three/src/renderers/common/RenderObject.js
- three/src/renderers/common/RenderObjects.js
- three/src/renderers/common/RenderPipeline.js
- three/src/renderers/common/Renderer.js
- three/src/renderers/common/RendererUtils.js
- three/src/renderers/common/SampledTexture.js
- three/src/renderers/common/Sampler.js
- three/src/renderers/common/Storage3DTexture.js
- three/src/renderers/common/StorageArrayTexture.js
- three/src/renderers/common/StorageBuffer.js
- three/src/renderers/common/StorageBufferAttribute.js
- three/src/renderers/common/StorageInstancedBufferAttribute.js
- three/src/renderers/common/StorageTexture.js
- three/src/renderers/common/Textures.js
- three/src/renderers/common/TimestampQueryPool.js
- three/src/renderers/common/Uniform.js
- three/src/renderers/common/UniformBuffer.js
- three/src/renderers/common/UniformsGroup.js
- three/src/renderers/common/XRManager.js
- three/src/renderers/common/XRRenderTarget.js
- three/src/renderers/common/extras/PMREMGenerator.js
- three/src/renderers/common/nodes/NodeBuilderState.js
- three/src/renderers/common/nodes/NodeLibrary.js
- three/src/renderers/common/nodes/NodeSampledTexture.js
- three/src/renderers/common/nodes/NodeSampler.js
- three/src/renderers/common/nodes/NodeStorageBuffer.js
- three/src/renderers/common/nodes/NodeUniform.js
- three/src/renderers/common/nodes/NodeUniformBuffer.js
- three/src/renderers/common/nodes/NodeUniformsGroup.js
- three/src/renderers/common/nodes/Nodes.js
- three/src/renderers/shaders/DFGLUTData.js
- three/src/renderers/shaders/ShaderChunk.js
- three/src/renderers/shaders/ShaderChunk/alphahash_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/alphahash_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/alphamap_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/alphamap_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/alphatest_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/alphatest_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/aomap_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/aomap_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/batching_pars_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/batching_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/begin_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/beginnormal_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/bsdfs.glsl.js
- three/src/renderers/shaders/ShaderChunk/bumpmap_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/clearcoat_normal_fragment_begin.glsl.js
- three/src/renderers/shaders/ShaderChunk/clearcoat_normal_fragment_maps.glsl.js
- three/src/renderers/shaders/ShaderChunk/clearcoat_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/clipping_planes_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/clipping_planes_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/clipping_planes_pars_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/clipping_planes_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/color_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/color_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/color_pars_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/color_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/colorspace_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/colorspace_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/common.glsl.js
- three/src/renderers/shaders/ShaderChunk/cube_uv_reflection_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/default_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/default_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/defaultnormal_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/displacementmap_pars_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/displacementmap_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/dithering_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/dithering_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/emissivemap_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/emissivemap_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/envmap_common_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/envmap_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/envmap_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/envmap_pars_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/envmap_physical_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/envmap_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/fog_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/fog_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/fog_pars_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/fog_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/gradientmap_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/iridescence_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/iridescence_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/lightmap_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/lights_fragment_begin.glsl.js
- three/src/renderers/shaders/ShaderChunk/lights_fragment_end.glsl.js
- three/src/renderers/shaders/ShaderChunk/lights_fragment_maps.glsl.js
- three/src/renderers/shaders/ShaderChunk/lights_lambert_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/lights_lambert_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/lights_pars_begin.glsl.js
- three/src/renderers/shaders/ShaderChunk/lights_phong_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/lights_phong_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/lights_physical_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/lights_physical_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/lights_toon_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/lights_toon_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/logdepthbuf_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/logdepthbuf_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/logdepthbuf_pars_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/logdepthbuf_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/map_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/map_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/map_particle_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/map_particle_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/metalnessmap_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/metalnessmap_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/morphcolor_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/morphinstance_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/morphnormal_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/morphtarget_pars_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/morphtarget_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/normal_fragment_begin.glsl.js
- three/src/renderers/shaders/ShaderChunk/normal_fragment_maps.glsl.js
- three/src/renderers/shaders/ShaderChunk/normal_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/normal_pars_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/normal_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/normalmap_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/opaque_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/packing.glsl.js
- three/src/renderers/shaders/ShaderChunk/premultiplied_alpha_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/project_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/roughnessmap_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/roughnessmap_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/shadowmap_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/shadowmap_pars_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/shadowmap_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/shadowmask_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/skinbase_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/skinning_pars_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/skinning_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/skinnormal_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/specularmap_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/specularmap_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/tonemapping_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/tonemapping_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/transmission_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/transmission_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/uv_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/uv_pars_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/uv_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/worldpos_vertex.glsl.js
- three/src/renderers/shaders/ShaderLib.js
- three/src/renderers/shaders/ShaderLib/background.glsl.js
- three/src/renderers/shaders/ShaderLib/backgroundCube.glsl.js
- three/src/renderers/shaders/ShaderLib/cube.glsl.js
- three/src/renderers/shaders/ShaderLib/depth.glsl.js
- three/src/renderers/shaders/ShaderLib/distanceRGBA.glsl.js
- three/src/renderers/shaders/ShaderLib/equirect.glsl.js
- three/src/renderers/shaders/ShaderLib/linedashed.glsl.js
- three/src/renderers/shaders/ShaderLib/meshbasic.glsl.js
- three/src/renderers/shaders/ShaderLib/meshlambert.glsl.js
- three/src/renderers/shaders/ShaderLib/meshmatcap.glsl.js
- three/src/renderers/shaders/ShaderLib/meshnormal.glsl.js
- three/src/renderers/shaders/ShaderLib/meshphong.glsl.js
- three/src/renderers/shaders/ShaderLib/meshphysical.glsl.js
- three/src/renderers/shaders/ShaderLib/meshtoon.glsl.js
- three/src/renderers/shaders/ShaderLib/points.glsl.js
- three/src/renderers/shaders/ShaderLib/shadow.glsl.js
- three/src/renderers/shaders/ShaderLib/sprite.glsl.js
- three/src/renderers/shaders/ShaderLib/vsm.glsl.js
- three/src/renderers/shaders/UniformsLib.js
- three/src/renderers/shaders/UniformsUtils.js
- three/src/renderers/webgl-fallback/WebGLBackend.js
- three/src/renderers/webgl-fallback/WebGLBufferRenderer.js
- three/src/renderers/webgl-fallback/nodes/GLSLNodeBuilder.js
- three/src/renderers/webgl-fallback/utils/WebGLAttributeUtils.js
- three/src/renderers/webgl-fallback/utils/WebGLCapabilities.js
- three/src/renderers/webgl-fallback/utils/WebGLConstants.js
- three/src/renderers/webgl-fallback/utils/WebGLExtensions.js
- three/src/renderers/webgl-fallback/utils/WebGLState.js
- three/src/renderers/webgl-fallback/utils/WebGLTextureUtils.js
- three/src/renderers/webgl-fallback/utils/WebGLTimestampQueryPool.js
- three/src/renderers/webgl-fallback/utils/WebGLUtils.js
- three/src/renderers/webgl/WebGLAnimation.js
- three/src/renderers/webgl/WebGLAttributes.js
- three/src/renderers/webgl/WebGLBackground.js
- three/src/renderers/webgl/WebGLBindingStates.js
- three/src/renderers/webgl/WebGLBufferRenderer.js
- three/src/renderers/webgl/WebGLCapabilities.js
- three/src/renderers/webgl/WebGLClipping.js
- three/src/renderers/webgl/WebGLCubeMaps.js
- three/src/renderers/webgl/WebGLCubeUVMaps.js
- three/src/renderers/webgl/WebGLExtensions.js
- three/src/renderers/webgl/WebGLGeometries.js
- three/src/renderers/webgl/WebGLIndexedBufferRenderer.js
- three/src/renderers/webgl/WebGLInfo.js
- three/src/renderers/webgl/WebGLLights.js
- three/src/renderers/webgl/WebGLMaterials.js
- three/src/renderers/webgl/WebGLMorphtargets.js
- three/src/renderers/webgl/WebGLObjects.js
- three/src/renderers/webgl/WebGLProgram.js
- three/src/renderers/webgl/WebGLPrograms.js
- three/src/renderers/webgl/WebGLProperties.js
- three/src/renderers/webgl/WebGLRenderLists.js
- three/src/renderers/webgl/WebGLRenderStates.js
- three/src/renderers/webgl/WebGLShader.js
- three/src/renderers/webgl/WebGLShaderCache.js
- three/src/renderers/webgl/WebGLShadowMap.js
- three/src/renderers/webgl/WebGLState.js
- three/src/renderers/webgl/WebGLTextures.js
- three/src/renderers/webgl/WebGLUniforms.js
- three/src/renderers/webgl/WebGLUniformsGroups.js
- three/src/renderers/webgl/WebGLUtils.js
- three/src/renderers/webgpu/WebGPUBackend.js
- three/src/renderers/webgpu/WebGPURenderer.Nodes.js
- three/src/renderers/webgpu/WebGPURenderer.js
- three/src/renderers/webgpu/nodes/BasicNodeLibrary.js
- three/src/renderers/webgpu/nodes/StandardNodeLibrary.js
- three/src/renderers/webgpu/nodes/WGSLNodeBuilder.js
- three/src/renderers/webgpu/nodes/WGSLNodeFunction.js
- three/src/renderers/webgpu/nodes/WGSLNodeParser.js
- three/src/renderers/webgpu/utils/WebGPUAttributeUtils.js
- three/src/renderers/webgpu/utils/WebGPUBindingUtils.js
- three/src/renderers/webgpu/utils/WebGPUConstants.js
- three/src/renderers/webgpu/utils/WebGPUPipelineUtils.js
- three/src/renderers/webgpu/utils/WebGPUTexturePassUtils.js
- three/src/renderers/webgpu/utils/WebGPUTextureUtils.js
- three/src/renderers/webgpu/utils/WebGPUTimestampQueryPool.js
- three/src/renderers/webgpu/utils/WebGPUUtils.js
- three/src/renderers/webxr/WebXRController.js
- three/src/renderers/webxr/WebXRDepthSensing.js
- three/src/renderers/webxr/WebXRManager.js
- three/src/scenes/Fog.js
- three/src/scenes/FogExp2.js
- three/src/scenes/Scene.js
- three/src/textures/CanvasTexture.js
- three/src/textures/CompressedArrayTexture.js
- three/src/textures/CompressedCubeTexture.js
- three/src/textures/CompressedTexture.js
- three/src/textures/CubeTexture.js
- three/src/textures/Data3DTexture.js
- three/src/textures/DataArrayTexture.js
- three/src/textures/DataTexture.js
- three/src/textures/DepthTexture.js
- three/src/textures/ExternalTexture.js
- three/src/textures/FramebufferTexture.js
- three/src/textures/Source.js
- three/src/textures/Texture.js
- three/src/textures/VideoFrameTexture.js
- three/src/textures/VideoTexture.js
- three/src/utils.js
- three/tsl
- three/webgpu
Readme
three.js
JavaScript 3D library
The aim of the project is to create an easy-to-use, lightweight, cross-browser, general-purpose 3D library. The current builds only include WebGL and WebGPU renderers but SVG and CSS3D renderers are also available as addons.
Examples — Docs — Manual — Wiki — Migrating — Questions — Forum — Discord
Usage
This code creates a scene, a camera, and a geometric cube, and it adds the cube to the scene. It then creates a WebGL renderer for the scene and camera, and it adds that viewport to the document.body element. Finally, it animates the cube within the scene for the camera.
import * as THREE from 'three';
const width = window.innerWidth, height = window.innerHeight;
// init
const camera = new THREE.PerspectiveCamera( 70, width / height, 0.01, 10 );
camera.position.z = 1;
const scene = new THREE.Scene();
const geometry = new THREE.BoxGeometry( 0.2, 0.2, 0.2 );
const material = new THREE.MeshNormalMaterial();
const mesh = new THREE.Mesh( geometry, material );
scene.add( mesh );
const renderer = new THREE.WebGLRenderer( { antialias: true } );
renderer.setSize( width, height );
renderer.setAnimationLoop( animate );
document.body.appendChild( renderer.domElement );
// animation
function animate( time ) {
mesh.rotation.x = time / 2000;
mesh.rotation.y = time / 1000;
renderer.render( scene, camera );
}If everything goes well, you should see this.
Cloning this repository
Cloning the repo with all its history results in a ~2 GB download. If you don't need the whole history you can use the depth parameter to significantly reduce download size.
git clone --depth=1 https://github.com/mrdoob/three.js.git