Package Exports
- three
- three/examples/fonts/LICENSE
- 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/open-sans/open-sans-v15-cyrillic-ext_greek_greek-ext_cyrillic_latin_latin-ext_vietnamese-regular.woff
- three/examples/fonts/open-sans/open-sans-v15-cyrillic-ext_greek_greek-ext_cyrillic_latin_latin-ext_vietnamese-regular.woff2
- three/examples/fonts/open-sans/open-sans.css
- three/examples/fonts/optimer_bold.typeface.json
- three/examples/fonts/optimer_regular.typeface.json
- three/examples/fonts/tabler-icons/fonts/tabler-icons.eot
- three/examples/fonts/tabler-icons/fonts/tabler-icons.svg
- three/examples/fonts/tabler-icons/fonts/tabler-icons.ttf
- three/examples/fonts/tabler-icons/fonts/tabler-icons.woff
- three/examples/fonts/tabler-icons/fonts/tabler-icons.woff2
- three/examples/fonts/tabler-icons/tabler-icons.min.css
- three/examples/fonts/ttf/README.md
- three/examples/fonts/ttf/kenpixel.ttf
- three/examples/jsm/animation/AnimationClipCreator.js
- three/examples/jsm/animation/CCDIKSolver.js
- three/examples/jsm/animation/MMDAnimationHelper.js
- three/examples/jsm/animation/MMDPhysics.js
- three/examples/jsm/cameras/CinematicCamera.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/OrbitControls.js
- three/examples/jsm/controls/PointerLockControls.js
- three/examples/jsm/controls/TrackballControls.js
- three/examples/jsm/controls/TransformControls.js
- three/examples/jsm/controls/experimental/CameraControls.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/curves/CurveExtras.js
- three/examples/jsm/curves/NURBSCurve.js
- three/examples/jsm/curves/NURBSSurface.js
- three/examples/jsm/curves/NURBSUtils.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/PeppersGhostEffect.js
- three/examples/jsm/effects/StereoEffect.js
- three/examples/jsm/environments/DebugEnvironment.js
- three/examples/jsm/environments/RoomEnvironment.js
- three/examples/jsm/exporters/ColladaExporter.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/MMDExporter.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/LightningStrike.js
- three/examples/jsm/geometries/ParametricGeometries.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/helpers/LightProbeHelper.js
- three/examples/jsm/helpers/OctreeHelper.js
- three/examples/jsm/helpers/PositionalAudioHelper.js
- three/examples/jsm/helpers/RectAreaLightHelper.js
- three/examples/jsm/helpers/VertexNormalsHelper.js
- three/examples/jsm/helpers/VertexTangentsHelper.js
- three/examples/jsm/helpers/ViewHelper.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/OimoPhysics/OimoPhysics.js
- three/examples/jsm/libs/OimoPhysics/index.js
- three/examples/jsm/libs/chevrotain.module.min.js
- three/examples/jsm/libs/ecsy.module.js
- three/examples/jsm/libs/fflate.module.js
- three/examples/jsm/libs/flow.module.js
- three/examples/jsm/libs/ktx-parse.module.js
- three/examples/jsm/libs/lil-gui.module.min.js
- three/examples/jsm/libs/meshopt_decoder.module.js
- three/examples/jsm/libs/mikktspace.module.js
- three/examples/jsm/libs/mmdparser.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/tween.module.min.js
- three/examples/jsm/lights/LightProbeGenerator.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/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/BasisTextureLoader.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/IFCLoader.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/LWOLoader.js
- three/examples/jsm/loaders/LogLuvLoader.js
- three/examples/jsm/loaders/LottieLoader.js
- three/examples/jsm/loaders/MD2Loader.js
- three/examples/jsm/loaders/MDDLoader.js
- three/examples/jsm/loaders/MMDLoader.js
- three/examples/jsm/loaders/MTLLoader.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/PRWMLoader.js
- three/examples/jsm/loaders/PVRLoader.js
- three/examples/jsm/loaders/RGBELoader.js
- three/examples/jsm/loaders/RGBMLoader.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/TTFLoader.js
- three/examples/jsm/loaders/TiltLoader.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/ifc/web-ifc-api.js
- three/examples/jsm/loaders/ifc/web-ifc.wasm
- three/examples/jsm/loaders/lwo/IFFParser.js
- three/examples/jsm/loaders/lwo/LWO2Parser.js
- three/examples/jsm/loaders/lwo/LWO3Parser.js
- three/examples/jsm/math/Capsule.js
- three/examples/jsm/math/ColorConverter.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/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/EdgeSplitModifier.js
- three/examples/jsm/modifiers/SimplifyModifier.js
- three/examples/jsm/modifiers/TessellateModifier.js
- three/examples/jsm/node-editor/NodeEditor.js
- three/examples/jsm/node-editor/accessors/MatcapUVEditor.js
- three/examples/jsm/node-editor/accessors/NormalEditor.js
- three/examples/jsm/node-editor/accessors/PositionEditor.js
- three/examples/jsm/node-editor/accessors/UVEditor.js
- three/examples/jsm/node-editor/core/BaseNode.js
- three/examples/jsm/node-editor/core/DataFile.js
- three/examples/jsm/node-editor/core/FileEditor.js
- three/examples/jsm/node-editor/core/FileURLEditor.js
- three/examples/jsm/node-editor/display/BlendEditor.js
- three/examples/jsm/node-editor/display/NormalMapEditor.js
- three/examples/jsm/node-editor/examples/animate-uv.json
- three/examples/jsm/node-editor/examples/fake-top-light.json
- three/examples/jsm/node-editor/examples/matcap.json
- three/examples/jsm/node-editor/examples/oscillator-color.json
- three/examples/jsm/node-editor/examples/rim.json
- three/examples/jsm/node-editor/inputs/ColorEditor.js
- three/examples/jsm/node-editor/inputs/FloatEditor.js
- three/examples/jsm/node-editor/inputs/SliderEditor.js
- three/examples/jsm/node-editor/inputs/TextureEditor.js
- three/examples/jsm/node-editor/inputs/Vector2Editor.js
- three/examples/jsm/node-editor/inputs/Vector3Editor.js
- three/examples/jsm/node-editor/inputs/Vector4Editor.js
- three/examples/jsm/node-editor/materials/BasicMaterialEditor.js
- three/examples/jsm/node-editor/materials/PointsMaterialEditor.js
- three/examples/jsm/node-editor/materials/StandardMaterialEditor.js
- three/examples/jsm/node-editor/math/AngleEditor.js
- three/examples/jsm/node-editor/math/DotEditor.js
- three/examples/jsm/node-editor/math/InvertEditor.js
- three/examples/jsm/node-editor/math/LimiterEditor.js
- three/examples/jsm/node-editor/math/NormalizeEditor.js
- three/examples/jsm/node-editor/math/OperatorEditor.js
- three/examples/jsm/node-editor/math/PowerEditor.js
- three/examples/jsm/node-editor/math/TrigonometryEditor.js
- three/examples/jsm/node-editor/procedural/CheckerEditor.js
- three/examples/jsm/node-editor/scene/MeshEditor.js
- three/examples/jsm/node-editor/scene/Object3DEditor.js
- three/examples/jsm/node-editor/scene/PointsEditor.js
- three/examples/jsm/node-editor/utils/JoinEditor.js
- three/examples/jsm/node-editor/utils/OscillatorEditor.js
- three/examples/jsm/node-editor/utils/PreviewEditor.js
- three/examples/jsm/node-editor/utils/SplitEditor.js
- three/examples/jsm/node-editor/utils/TimerEditor.js
- three/examples/jsm/nodes/Nodes.js
- three/examples/jsm/nodes/accessors/BufferNode.js
- three/examples/jsm/nodes/accessors/CameraNode.js
- three/examples/jsm/nodes/accessors/CubeTextureNode.js
- three/examples/jsm/nodes/accessors/InstanceNode.js
- three/examples/jsm/nodes/accessors/MaterialNode.js
- three/examples/jsm/nodes/accessors/MaterialReferenceNode.js
- three/examples/jsm/nodes/accessors/ModelNode.js
- three/examples/jsm/nodes/accessors/ModelViewProjectionNode.js
- three/examples/jsm/nodes/accessors/NormalNode.js
- three/examples/jsm/nodes/accessors/Object3DNode.js
- three/examples/jsm/nodes/accessors/PointUVNode.js
- three/examples/jsm/nodes/accessors/PositionNode.js
- three/examples/jsm/nodes/accessors/ReferenceNode.js
- three/examples/jsm/nodes/accessors/ReflectNode.js
- three/examples/jsm/nodes/accessors/SkinningNode.js
- three/examples/jsm/nodes/accessors/StorageBufferNode.js
- three/examples/jsm/nodes/accessors/TextureNode.js
- three/examples/jsm/nodes/accessors/UVNode.js
- three/examples/jsm/nodes/accessors/UserDataNode.js
- three/examples/jsm/nodes/core/ArrayUniformNode.js
- three/examples/jsm/nodes/core/AttributeNode.js
- three/examples/jsm/nodes/core/BypassNode.js
- three/examples/jsm/nodes/core/CodeNode.js
- three/examples/jsm/nodes/core/ConstNode.js
- three/examples/jsm/nodes/core/ContextNode.js
- three/examples/jsm/nodes/core/ExpressionNode.js
- three/examples/jsm/nodes/core/FunctionCallNode.js
- three/examples/jsm/nodes/core/FunctionNode.js
- three/examples/jsm/nodes/core/InputNode.js
- three/examples/jsm/nodes/core/InstanceIndexNode.js
- three/examples/jsm/nodes/core/Node.js
- three/examples/jsm/nodes/core/NodeAttribute.js
- three/examples/jsm/nodes/core/NodeBuilder.js
- three/examples/jsm/nodes/core/NodeCode.js
- three/examples/jsm/nodes/core/NodeFrame.js
- three/examples/jsm/nodes/core/NodeFunction.js
- three/examples/jsm/nodes/core/NodeFunctionInput.js
- three/examples/jsm/nodes/core/NodeKeywords.js
- three/examples/jsm/nodes/core/NodeParser.js
- three/examples/jsm/nodes/core/NodeUniform.js
- three/examples/jsm/nodes/core/NodeUtils.js
- three/examples/jsm/nodes/core/NodeVar.js
- three/examples/jsm/nodes/core/NodeVary.js
- three/examples/jsm/nodes/core/PropertyNode.js
- three/examples/jsm/nodes/core/TempNode.js
- three/examples/jsm/nodes/core/UniformNode.js
- three/examples/jsm/nodes/core/VarNode.js
- three/examples/jsm/nodes/core/VaryNode.js
- three/examples/jsm/nodes/core/constants.js
- three/examples/jsm/nodes/display/ColorSpaceNode.js
- three/examples/jsm/nodes/display/FrontFacingNode.js
- three/examples/jsm/nodes/display/NormalMapNode.js
- three/examples/jsm/nodes/display/ToneMappingNode.js
- three/examples/jsm/nodes/fog/FogNode.js
- three/examples/jsm/nodes/fog/FogRangeNode.js
- three/examples/jsm/nodes/functions/BSDF/BRDF_GGX.js
- three/examples/jsm/nodes/functions/BSDF/BRDF_Lambert.js
- three/examples/jsm/nodes/functions/BSDF/DFGApprox.js
- three/examples/jsm/nodes/functions/BSDF/D_GGX.js
- three/examples/jsm/nodes/functions/BSDF/F_Schlick.js
- three/examples/jsm/nodes/functions/BSDF/V_GGX_SmithCorrelated.js
- three/examples/jsm/nodes/functions/PhysicalLightingModel.js
- three/examples/jsm/nodes/functions/light/getDistanceAttenuation.js
- three/examples/jsm/nodes/functions/material/getGeometryRoughness.js
- three/examples/jsm/nodes/functions/material/getRoughness.js
- three/examples/jsm/nodes/gpgpu/ComputeNode.js
- three/examples/jsm/nodes/lighting/AONode.js
- three/examples/jsm/nodes/lighting/AnalyticLightNode.js
- three/examples/jsm/nodes/lighting/EnvironmentNode.js
- three/examples/jsm/nodes/lighting/HemisphereLightNode.js
- three/examples/jsm/nodes/lighting/LightingContextNode.js
- three/examples/jsm/nodes/lighting/LightingNode.js
- three/examples/jsm/nodes/lighting/LightsNode.js
- three/examples/jsm/nodes/lighting/PunctualLightNode.js
- three/examples/jsm/nodes/loaders/NodeLoader.js
- three/examples/jsm/nodes/loaders/NodeMaterialLoader.js
- three/examples/jsm/nodes/loaders/NodeObjectLoader.js
- three/examples/jsm/nodes/materials/LineBasicNodeMaterial.js
- three/examples/jsm/nodes/materials/Materials.js
- three/examples/jsm/nodes/materials/MeshBasicNodeMaterial.js
- three/examples/jsm/nodes/materials/MeshStandardNodeMaterial.js
- three/examples/jsm/nodes/materials/NodeMaterial.js
- three/examples/jsm/nodes/materials/PointsNodeMaterial.js
- three/examples/jsm/nodes/materials/SpriteNodeMaterial.js
- three/examples/jsm/nodes/math/CondNode.js
- three/examples/jsm/nodes/math/MathNode.js
- three/examples/jsm/nodes/math/OperatorNode.js
- three/examples/jsm/nodes/parsers/GLSLNodeFunction.js
- three/examples/jsm/nodes/parsers/GLSLNodeParser.js
- three/examples/jsm/nodes/parsers/WGSLNodeFunction.js
- three/examples/jsm/nodes/parsers/WGSLNodeParser.js
- three/examples/jsm/nodes/procedural/CheckerNode.js
- three/examples/jsm/nodes/shadernode/ShaderNode.js
- three/examples/jsm/nodes/shadernode/ShaderNodeBaseElements.js
- three/examples/jsm/nodes/shadernode/ShaderNodeElements.js
- three/examples/jsm/nodes/utils/ArrayElementNode.js
- three/examples/jsm/nodes/utils/ConvertNode.js
- three/examples/jsm/nodes/utils/JoinNode.js
- three/examples/jsm/nodes/utils/MatcapUVNode.js
- three/examples/jsm/nodes/utils/MaxMipLevelNode.js
- three/examples/jsm/nodes/utils/OscNode.js
- three/examples/jsm/nodes/utils/SplitNode.js
- three/examples/jsm/nodes/utils/SpriteSheetUVNode.js
- three/examples/jsm/nodes/utils/TimerNode.js
- three/examples/jsm/objects/Lensflare.js
- three/examples/jsm/objects/LightningStorm.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/Water.js
- three/examples/jsm/objects/Water2.js
- three/examples/jsm/offscreen/jank.js
- three/examples/jsm/offscreen/offscreen.js
- three/examples/jsm/offscreen/scene.js
- three/examples/jsm/package.json
- three/examples/jsm/physics/AmmoPhysics.js
- three/examples/jsm/physics/OimoPhysics.js
- three/examples/jsm/postprocessing/AdaptiveToneMappingPass.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/FilmPass.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/Pass.js
- three/examples/jsm/postprocessing/RenderPass.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/renderers/webgl/nodes/SlotNode.js
- three/examples/jsm/renderers/webgl/nodes/WebGLNodeBuilder.js
- three/examples/jsm/renderers/webgl/nodes/WebGLNodes.js
- three/examples/jsm/renderers/webgl/nodes/WebGLPhysicalContextNode.js
- three/examples/jsm/renderers/webgpu/WebGPUAttributes.js
- three/examples/jsm/renderers/webgpu/WebGPUBackground.js
- three/examples/jsm/renderers/webgpu/WebGPUBinding.js
- three/examples/jsm/renderers/webgpu/WebGPUBindings.js
- three/examples/jsm/renderers/webgpu/WebGPUBuffer.js
- three/examples/jsm/renderers/webgpu/WebGPUBufferUtils.js
- three/examples/jsm/renderers/webgpu/WebGPUComputePipelines.js
- three/examples/jsm/renderers/webgpu/WebGPUGeometries.js
- three/examples/jsm/renderers/webgpu/WebGPUInfo.js
- three/examples/jsm/renderers/webgpu/WebGPUObjects.js
- three/examples/jsm/renderers/webgpu/WebGPUProgrammableStage.js
- three/examples/jsm/renderers/webgpu/WebGPUProperties.js
- three/examples/jsm/renderers/webgpu/WebGPURenderLists.js
- three/examples/jsm/renderers/webgpu/WebGPURenderPipeline.js
- three/examples/jsm/renderers/webgpu/WebGPURenderPipelines.js
- three/examples/jsm/renderers/webgpu/WebGPURenderStates.js
- three/examples/jsm/renderers/webgpu/WebGPURenderer.js
- three/examples/jsm/renderers/webgpu/WebGPUSampledTexture.js
- three/examples/jsm/renderers/webgpu/WebGPUSampler.js
- three/examples/jsm/renderers/webgpu/WebGPUStorageBuffer.js
- three/examples/jsm/renderers/webgpu/WebGPUTextureRenderer.js
- three/examples/jsm/renderers/webgpu/WebGPUTextureUtils.js
- three/examples/jsm/renderers/webgpu/WebGPUTextures.js
- three/examples/jsm/renderers/webgpu/WebGPUUniform.js
- three/examples/jsm/renderers/webgpu/WebGPUUniformBuffer.js
- three/examples/jsm/renderers/webgpu/WebGPUUniformsGroup.js
- three/examples/jsm/renderers/webgpu/constants.js
- three/examples/jsm/renderers/webgpu/nodes/WebGPUNodeBuilder.js
- three/examples/jsm/renderers/webgpu/nodes/WebGPUNodeSampledTexture.js
- three/examples/jsm/renderers/webgpu/nodes/WebGPUNodeSampler.js
- three/examples/jsm/renderers/webgpu/nodes/WebGPUNodeUniform.js
- three/examples/jsm/renderers/webgpu/nodes/WebGPUNodes.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/FXAAShader.js
- three/examples/jsm/shaders/FilmShader.js
- three/examples/jsm/shaders/FocusShader.js
- three/examples/jsm/shaders/FreiChenShader.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/MMDToonShader.js
- three/examples/jsm/shaders/MirrorShader.js
- three/examples/jsm/shaders/NormalMapShader.js
- three/examples/jsm/shaders/PixelShader.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/ToneMapShader.js
- three/examples/jsm/shaders/ToonShader.js
- three/examples/jsm/shaders/TriangleBlurShader.js
- three/examples/jsm/shaders/UnpackDepthRGBAShader.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/utils/BufferGeometryUtils.js
- three/examples/jsm/utils/CameraUtils.js
- three/examples/jsm/utils/GPUStatsPanel.js
- three/examples/jsm/utils/GeometryCompressionUtils.js
- three/examples/jsm/utils/GeometryUtils.js
- three/examples/jsm/utils/LDrawUtils.js
- three/examples/jsm/utils/PackedPhongMaterial.js
- three/examples/jsm/utils/SceneUtils.js
- three/examples/jsm/utils/ShadowMapViewer.js
- three/examples/jsm/utils/SkeletonUtils.js
- three/examples/jsm/utils/UVsDebug.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/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/src/Three.Legacy.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/Uniform.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/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/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/AmbientLightProbe.js
- three/src/lights/DirectionalLight.js
- three/src/lights/DirectionalLightShadow.js
- three/src/lights/HemisphereLight.js
- three/src/lights/HemisphereLightProbe.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/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/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/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/Interpolant.js
- three/src/math/Line3.js
- three/src/math/MathUtils.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/objects/Bone.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/WebGL1Renderer.js
- three/src/renderers/WebGL3DRenderTarget.js
- three/src/renderers/WebGLArrayRenderTarget.js
- three/src/renderers/WebGLCubeRenderTarget.js
- three/src/renderers/WebGLMultipleRenderTargets.js
- three/src/renderers/WebGLRenderTarget.js
- three/src/renderers/WebGLRenderer.js
- three/src/renderers/shaders/ShaderChunk.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/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/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/encodings_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/encodings_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_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_vertex.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/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/output_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/uv2_pars_fragment.glsl.js
- three/src/renderers/shaders/ShaderChunk/uv2_pars_vertex.glsl.js
- three/src/renderers/shaders/ShaderChunk/uv2_vertex.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/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/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/WebGLUtils.js
- three/src/renderers/webxr/WebXRController.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/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/FramebufferTexture.js
- three/src/textures/Source.js
- three/src/textures/Texture.js
- three/src/textures/VideoTexture.js
- three/src/utils.js
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 a WebGL renderer but WebGPU (experimental), SVG and CSS3D renderers are also available in the examples.
Examples — Documentation — Wiki — Migrating — Questions — Forum — Slack
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';
// init
const camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 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( window.innerWidth, window.innerHeight );
renderer.setAnimationLoop( animation );
document.body.appendChild( renderer.domElement );
// animation
function animation( time ) {
mesh.rotation.x = time / 2000;
mesh.rotation.y = time / 1000;
renderer.render( scene, camera );
}If everything went 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