实例介绍
threejs经典使用的案例,可以参考学习学习学习学习学习学习
【实例截图】
【核心代码】
16359647342321152993.zip
├── bower.json
├── build
│ ├── three.js
│ ├── three.min.js
│ └── three.module.js
├── docs
│ ├── api
│ │ ├── animation
│ │ │ ├── AnimationAction.html
│ │ │ ├── AnimationClip.html
│ │ │ ├── AnimationMixer.html
│ │ │ ├── AnimationObjectGroup.html
│ │ │ ├── AnimationUtils.html
│ │ │ ├── KeyframeTrack.html
│ │ │ ├── PropertyBinding.html
│ │ │ ├── PropertyMixer.html
│ │ │ └── tracks
│ │ │ ├── BooleanKeyframeTrack.html
│ │ │ ├── ColorKeyframeTrack.html
│ │ │ ├── NumberKeyframeTrack.html
│ │ │ ├── QuaternionKeyframeTrack.html
│ │ │ ├── StringKeyframeTrack.html
│ │ │ └── VectorKeyframeTrack.html
│ │ ├── audio
│ │ │ ├── AudioAnalyser.html
│ │ │ ├── AudioContext.html
│ │ │ ├── Audio.html
│ │ │ ├── AudioListener.html
│ │ │ └── PositionalAudio.html
│ │ ├── cameras
│ │ │ ├── Camera.html
│ │ │ ├── CubeCamera.html
│ │ │ ├── OrthographicCamera.html
│ │ │ ├── PerspectiveCamera.html
│ │ │ └── StereoCamera.html
│ │ ├── constants
│ │ │ ├── Animation.html
│ │ │ ├── Core.html
│ │ │ ├── CustomBlendingEquations.html
│ │ │ ├── DrawModes.html
│ │ │ ├── Materials.html
│ │ │ ├── Renderer.html
│ │ │ └── Textures.html
│ │ ├── CONTRIBUTING.md
│ │ ├── core
│ │ │ ├── BufferAttribute.html
│ │ │ ├── bufferAttributeTypes
│ │ │ │ └── BufferAttributeTypes.html
│ │ │ ├── BufferGeometry.html
│ │ │ ├── Clock.html
│ │ │ ├── DirectGeometry.html
│ │ │ ├── EventDispatcher.html
│ │ │ ├── Face3.html
│ │ │ ├── Geometry.html
│ │ │ ├── InstancedBufferAttribute.html
│ │ │ ├── InstancedBufferGeometry.html
│ │ │ ├── InstancedInterleavedBuffer.html
│ │ │ ├── InterleavedBufferAttribute.html
│ │ │ ├── InterleavedBuffer.html
│ │ │ ├── Layers.html
│ │ │ ├── Object3D.html
│ │ │ ├── Raycaster.html
│ │ │ └── Uniform.html
│ │ ├── deprecated
│ │ │ └── DeprecatedList.html
│ │ ├── extras
│ │ │ ├── core
│ │ │ │ ├── Curve.html
│ │ │ │ ├── CurvePath.html
│ │ │ │ ├── Font.html
│ │ │ │ ├── Interpolations.html
│ │ │ │ ├── Path.html
│ │ │ │ ├── Shape.html
│ │ │ │ └── ShapePath.html
│ │ │ ├── curves
│ │ │ │ ├── ArcCurve.html
│ │ │ │ ├── CatmullRomCurve3.html
│ │ │ │ ├── CubicBezierCurve3.html
│ │ │ │ ├── CubicBezierCurve.html
│ │ │ │ ├── EllipseCurve.html
│ │ │ │ ├── LineCurve3.html
│ │ │ │ ├── LineCurve.html
│ │ │ │ ├── QuadraticBezierCurve3.html
│ │ │ │ ├── QuadraticBezierCurve.html
│ │ │ │ └── SplineCurve.html
│ │ │ ├── Earcut.html
│ │ │ ├── objects
│ │ │ │ └── ImmediateRenderObject.html
│ │ │ └── ShapeUtils.html
│ │ ├── geometries
│ │ │ ├── BoxBufferGeometry.html
│ │ │ ├── BoxGeometry.html
│ │ │ ├── CircleBufferGeometry.html
│ │ │ ├── CircleGeometry.html
│ │ │ ├── ConeBufferGeometry.html
│ │ │ ├── ConeGeometry.html
│ │ │ ├── CylinderBufferGeometry.html
│ │ │ ├── CylinderGeometry.html
│ │ │ ├── DodecahedronBufferGeometry.html
│ │ │ ├── DodecahedronGeometry.html
│ │ │ ├── EdgesGeometry.html
│ │ │ ├── ExtrudeBufferGeometry.html
│ │ │ ├── ExtrudeGeometry.html
│ │ │ ├── IcosahedronBufferGeometry.html
│ │ │ ├── IcosahedronGeometry.html
│ │ │ ├── LatheBufferGeometry.html
│ │ │ ├── LatheGeometry.html
│ │ │ ├── OctahedronBufferGeometry.html
│ │ │ ├── OctahedronGeometry.html
│ │ │ ├── ParametricBufferGeometry.html
│ │ │ ├── ParametricGeometry.html
│ │ │ ├── PlaneBufferGeometry.html
│ │ │ ├── PlaneGeometry.html
│ │ │ ├── PolyhedronBufferGeometry.html
│ │ │ ├── PolyhedronGeometry.html
│ │ │ ├── RingBufferGeometry.html
│ │ │ ├── RingGeometry.html
│ │ │ ├── ShapeBufferGeometry.html
│ │ │ ├── ShapeGeometry.html
│ │ │ ├── SphereBufferGeometry.html
│ │ │ ├── SphereGeometry.html
│ │ │ ├── TetrahedronBufferGeometry.html
│ │ │ ├── TetrahedronGeometry.html
│ │ │ ├── TextBufferGeometry.html
│ │ │ ├── TextGeometry.html
│ │ │ ├── TorusBufferGeometry.html
│ │ │ ├── TorusGeometry.html
│ │ │ ├── TorusKnotBufferGeometry.html
│ │ │ ├── TorusKnotGeometry.html
│ │ │ ├── TubeBufferGeometry.html
│ │ │ ├── TubeGeometry.html
│ │ │ └── WireframeGeometry.html
│ │ ├── helpers
│ │ │ ├── ArrowHelper.html
│ │ │ ├── AxesHelper.html
│ │ │ ├── Box3Helper.html
│ │ │ ├── BoxHelper.html
│ │ │ ├── CameraHelper.html
│ │ │ ├── DirectionalLightHelper.html
│ │ │ ├── FaceNormalsHelper.html
│ │ │ ├── GridHelper.html
│ │ │ ├── HemisphereLightHelper.html
│ │ │ ├── PlaneHelper.html
│ │ │ ├── PointLightHelper.html
│ │ │ ├── PolarGridHelper.html
│ │ │ ├── RectAreaLightHelper.html
│ │ │ ├── SkeletonHelper.html
│ │ │ ├── SpotLightHelper.html
│ │ │ └── VertexNormalsHelper.html
│ │ ├── lights
│ │ │ ├── AmbientLight.html
│ │ │ ├── DirectionalLight.html
│ │ │ ├── HemisphereLight.html
│ │ │ ├── Light.html
│ │ │ ├── PointLight.html
│ │ │ ├── RectAreaLight.html
│ │ │ ├── shadows
│ │ │ │ ├── DirectionalLightShadow.html
│ │ │ │ ├── LightShadow.html
│ │ │ │ └── SpotLightShadow.html
│ │ │ └── SpotLight.html
│ │ ├── loaders
│ │ │ ├── AnimationLoader.html
│ │ │ ├── AudioLoader.html
│ │ │ ├── BufferGeometryLoader.html
│ │ │ ├── Cache.html
│ │ │ ├── CompressedTextureLoader.html
│ │ │ ├── CubeTextureLoader.html
│ │ │ ├── DataTextureLoader.html
│ │ │ ├── FileLoader.html
│ │ │ ├── FontLoader.html
│ │ │ ├── ImageBitmapLoader.html
│ │ │ ├── ImageLoader.html
│ │ │ ├── JSONLoader.html
│ │ │ ├── Loader.html
│ │ │ ├── LoaderUtils.html
│ │ │ ├── managers
│ │ │ │ ├── DefaultLoadingManager.html
│ │ │ │ └── LoadingManager.html
│ │ │ ├── MaterialLoader.html
│ │ │ ├── ObjectLoader.html
│ │ │ └── TextureLoader.html
│ │ ├── materials
│ │ │ ├── LineBasicMaterial.html
│ │ │ ├── LineDashedMaterial.html
│ │ │ ├── Material.html
│ │ │ ├── MeshBasicMaterial.html
│ │ │ ├── MeshDepthMaterial.html
│ │ │ ├── MeshLambertMaterial.html
│ │ │ ├── MeshNormalMaterial.html
│ │ │ ├── MeshPhongMaterial.html
│ │ │ ├── MeshPhysicalMaterial.html
│ │ │ ├── MeshStandardMaterial.html
│ │ │ ├── MeshToonMaterial.html
│ │ │ ├── PointsMaterial.html
│ │ │ ├── RawShaderMaterial.html
│ │ │ ├── ShaderMaterial.html
│ │ │ ├── ShadowMaterial.html
│ │ │ └── SpriteMaterial.html
│ │ ├── math
│ │ │ ├── Box2.html
│ │ │ ├── Box3.html
│ │ │ ├── Color.html
│ │ │ ├── Cylindrical.html
│ │ │ ├── Euler.html
│ │ │ ├── Frustum.html
│ │ │ ├── Interpolant.html
│ │ │ ├── interpolants
│ │ │ │ ├── CubicInterpolant.html
│ │ │ │ ├── DiscreteInterpolant.html
│ │ │ │ ├── LinearInterpolant.html
│ │ │ │ └── QuaternionLinearInterpolant.html
│ │ │ ├── Line3.html
│ │ │ ├── Math.html
│ │ │ ├── Matrix3.html
│ │ │ ├── Matrix4.html
│ │ │ ├── Plane.html
│ │ │ ├── Quaternion.html
│ │ │ ├── Ray.html
│ │ │ ├── Sphere.html
│ │ │ ├── Spherical.html
│ │ │ ├── Triangle.html
│ │ │ ├── Vector2.html
│ │ │ ├── Vector3.html
│ │ │ └── Vector4.html
│ │ ├── objects
│ │ │ ├── Bone.html
│ │ │ ├── Group.html
│ │ │ ├── Line.html
│ │ │ ├── LineLoop.html
│ │ │ ├── LineSegments.html
│ │ │ ├── LOD.html
│ │ │ ├── Mesh.html
│ │ │ ├── Points.html
│ │ │ ├── Skeleton.html
│ │ │ ├── SkinnedMesh.html
│ │ │ └── Sprite.html
│ │ ├── Polyfills.html
│ │ ├── renderers
│ │ │ ├── shaders
│ │ │ │ ├── ShaderChunk.html
│ │ │ │ ├── ShaderLib.html
│ │ │ │ ├── UniformsLib.html
│ │ │ │ └── UniformsUtils.html
│ │ │ ├── webgl
│ │ │ │ ├── plugins
│ │ │ │ │ └── SpritePlugin.html
│ │ │ │ ├── WebGLProgram.html
│ │ │ │ ├── WebGLShader.html
│ │ │ │ └── WebGLState.html
│ │ │ ├── WebGLRenderer.html
│ │ │ ├── WebGLRenderTargetCube.html
│ │ │ └── WebGLRenderTarget.html
│ │ ├── scenes
│ │ │ ├── FogExp2.html
│ │ │ ├── Fog.html
│ │ │ └── Scene.html
│ │ ├── Template.html
│ │ └── textures
│ │ ├── CanvasTexture.html
│ │ ├── CompressedTexture.html
│ │ ├── CubeTexture.html
│ │ ├── DataTexture.html
│ │ ├── DepthTexture.html
│ │ ├── Texture.html
│ │ └── VideoTexture.html
│ ├── examples
│ │ ├── BufferGeometryUtils.html
│ │ ├── controls
│ │ │ └── OrbitControls.html
│ │ ├── exporters
│ │ │ └── GLTFExporter.html
│ │ ├── geometries
│ │ │ ├── ConvexBufferGeometry.html
│ │ │ ├── ConvexGeometry.html
│ │ │ └── DecalGeometry.html
│ │ ├── loaders
│ │ │ ├── BabylonLoader.html
│ │ │ ├── GLTFLoader.html
│ │ │ ├── LoaderSupport.html
│ │ │ ├── MTLLoader.html
│ │ │ ├── OBJLoader2.html
│ │ │ ├── OBJLoader.html
│ │ │ ├── PCDLoader.html
│ │ │ ├── PDBLoader.html
│ │ │ ├── PRWMLoader.html
│ │ │ ├── SVGLoader.html
│ │ │ └── TGALoader.html
│ │ ├── Lut.html
│ │ ├── objects
│ │ │ └── Lensflare.html
│ │ ├── quickhull
│ │ │ ├── Face.html
│ │ │ ├── HalfEdge.html
│ │ │ ├── QuickHull.html
│ │ │ ├── VertexList.html
│ │ │ └── VertexNode.html
│ │ ├── renderers
│ │ │ ├── CanvasRenderer.html
│ │ │ ├── CSS2DRenderer.html
│ │ │ └── CSS3DRenderer.html
│ │ ├── SpriteCanvasMaterial.html
│ │ └── utils
│ │ └── SceneUtils.html
│ ├── files
│ │ └── inconsolata.woff
│ ├── index.css
│ ├── index.html
│ ├── list.js
│ ├── manual
│ │ ├── buildTools
│ │ │ └── Testing-with-NPM.html
│ │ └── introduction
│ │ ├── Animation-system.html
│ │ ├── Browser-support.html
│ │ ├── Code-style-guide.html
│ │ ├── Creating-a-scene.html
│ │ ├── Creating-text.html
│ │ ├── Drawing-lines.html
│ │ ├── FAQ.html
│ │ ├── How-to-run-things-locally.html
│ │ ├── How-to-update-things.html
│ │ ├── Import-via-modules.html
│ │ ├── Matrix-transformations.html
│ │ ├── Migration-guide.html
│ │ ├── Useful-links.html
│ │ └── WebGL-compatibility-check.html
│ ├── page.css
│ ├── page.js
│ ├── prettify
│ │ ├── prettify.css
│ │ ├── prettify.js
│ │ ├── readme.txt
│ │ └── threejs.css
│ └── scenes
│ ├── bones-browser.html
│ ├── geometry-browser.html
│ ├── js
│ │ ├── geometry.js
│ │ └── material.js
│ └── material-browser.html
├── editor
│ ├── css
│ │ ├── dark.css
│ │ ├── light.css
│ │ └── main.css
│ ├── docs
│ │ ├── Implementing additional commands for undo-redo.md
│ │ └── Writing unit tests for undo-redo commands.md
│ ├── examples
│ │ ├── arkanoid.app.json
│ │ ├── camera.app.json
│ │ ├── particles.app.json
│ │ ├── pong.app.json
│ │ └── shaders.app.json
│ ├── index.html
│ ├── js
│ │ ├── Command.js
│ │ ├── commands
│ │ │ ├── AddObjectCommand.js
│ │ │ ├── AddScriptCommand.js
│ │ │ ├── MoveObjectCommand.js
│ │ │ ├── MultiCmdsCommand.js
│ │ │ ├── RemoveObjectCommand.js
│ │ │ ├── RemoveScriptCommand.js
│ │ │ ├── SetColorCommand.js
│ │ │ ├── SetGeometryCommand.js
│ │ │ ├── SetGeometryValueCommand.js
│ │ │ ├── SetMaterialColorCommand.js
│ │ │ ├── SetMaterialCommand.js
│ │ │ ├── SetMaterialMapCommand.js
│ │ │ ├── SetMaterialValueCommand.js
│ │ │ ├── SetPositionCommand.js
│ │ │ ├── SetRotationCommand.js
│ │ │ ├── SetScaleCommand.js
│ │ │ ├── SetSceneCommand.js
│ │ │ ├── SetScriptValueCommand.js
│ │ │ ├── SetUuidCommand.js
│ │ │ └── SetValueCommand.js
│ │ ├── Config.js
│ │ ├── Editor.js
│ │ ├── History.js
│ │ ├── libs
│ │ │ ├── acorn
│ │ │ │ ├── acorn.js
│ │ │ │ ├── acorn_loose.js
│ │ │ │ └── walk.js
│ │ │ ├── app
│ │ │ │ └── index.html
│ │ │ ├── app.js
│ │ │ ├── codemirror
│ │ │ │ ├── addon
│ │ │ │ │ ├── dialog.css
│ │ │ │ │ ├── dialog.js
│ │ │ │ │ ├── show-hint.css
│ │ │ │ │ ├── show-hint.js
│ │ │ │ │ ├── tern.css
│ │ │ │ │ └── tern.js
│ │ │ │ ├── codemirror.css
│ │ │ │ ├── codemirror.js
│ │ │ │ ├── mode
│ │ │ │ │ ├── glsl.js
│ │ │ │ │ └── javascript.js
│ │ │ │ └── theme
│ │ │ │ └── monokai.css
│ │ │ ├── esprima.js
│ │ │ ├── glslprep.min.js
│ │ │ ├── html2canvas.js
│ │ │ ├── jsonlint.js
│ │ │ ├── signals.min.js
│ │ │ ├── ternjs
│ │ │ │ ├── comment.js
│ │ │ │ ├── def.js
│ │ │ │ ├── doc_comment.js
│ │ │ │ ├── infer.js
│ │ │ │ ├── polyfill.js
│ │ │ │ ├── signal.js
│ │ │ │ └── tern.js
│ │ │ ├── tern-threejs
│ │ │ │ └── threejs.js
│ │ │ ├── three.html.js
│ │ │ ├── ui.js
│ │ │ └── ui.three.js
│ │ ├── Loader.js
│ │ ├── Menubar.Add.js
│ │ ├── Menubar.Edit.js
│ │ ├── Menubar.Examples.js
│ │ ├── Menubar.File.js
│ │ ├── Menubar.Help.js
│ │ ├── Menubar.js
│ │ ├── Menubar.Play.js
│ │ ├── Menubar.Status.js
│ │ ├── Menubar.View.js
│ │ ├── Player.js
│ │ ├── Script.js
│ │ ├── Sidebar.Animation.js
│ │ ├── Sidebar.Geometry.BoxGeometry.js
│ │ ├── Sidebar.Geometry.BufferGeometry.js
│ │ ├── Sidebar.Geometry.CircleGeometry.js
│ │ ├── Sidebar.Geometry.CylinderGeometry.js
│ │ ├── Sidebar.Geometry.Geometry.js
│ │ ├── Sidebar.Geometry.IcosahedronGeometry.js
│ │ ├── Sidebar.Geometry.js
│ │ ├── Sidebar.Geometry.LatheGeometry.js
│ │ ├── Sidebar.Geometry.Modifiers.js
│ │ ├── Sidebar.Geometry.PlaneGeometry.js
│ │ ├── Sidebar.Geometry.SphereGeometry.js
│ │ ├── Sidebar.Geometry.TeapotBufferGeometry.js
│ │ ├── Sidebar.Geometry.TorusGeometry.js
│ │ ├── Sidebar.Geometry.TorusKnotGeometry.js
│ │ ├── Sidebar.History.js
│ │ ├── Sidebar.js
│ │ ├── Sidebar.Material.js
│ │ ├── Sidebar.Object.js
│ │ ├── Sidebar.Project.js
│ │ ├── Sidebar.Properties.js
│ │ ├── Sidebar.Scene.js
│ │ ├── Sidebar.Script.js
│ │ ├── Sidebar.Settings.js
│ │ ├── Sidebar.Settings.Shortcuts.js
│ │ ├── Sidebar.Settings.Viewport.js
│ │ ├── Storage.js
│ │ ├── Toolbar.js
│ │ ├── Viewport.Info.js
│ │ └── Viewport.js
│ └── main.js
├── examples
│ ├── canvas_ascii_effect.html
│ ├── canvas_camera_orthographic.html
│ ├── canvas_geometry_birds.html
│ ├── canvas_geometry_cube.html
│ ├── canvas_geometry_earth.html
│ ├── canvas_geometry_hierarchy.html
│ ├── canvas_geometry_nurbs.html
│ ├── canvas_geometry_panorama_fisheye.html
│ ├── canvas_geometry_panorama.html
│ ├── canvas_geometry_shapes.html
│ ├── canvas_geometry_terrain.html
│ ├── canvas_geometry_text.html
│ ├── canvas_interactive_cubes.html
│ ├── canvas_interactive_cubes_tween.html
│ ├── canvas_interactive_particles.html
│ ├── canvas_interactive_voxelpainter.html
│ ├── canvas_lights_pointlights.html
│ ├── canvas_lines_colors_2d.html
│ ├── canvas_lines_colors.html
│ ├── canvas_lines_dashed.html
│ ├── canvas_lines.html
│ ├── canvas_lines_sphere.html
│ ├── canvas_materials.html
│ ├── canvas_materials_normal.html
│ ├── canvas_materials_reflection.html
│ ├── canvas_materials_video.html
│ ├── canvas_morphtargets_horse.html
│ ├── canvas_particles_floor.html
│ ├── canvas_particles_random.html
│ ├── canvas_particles_sprites.html
│ ├── canvas_particles_waves.html
│ ├── canvas_performance.html
│ ├── canvas_sandbox.html
│ ├── css3d_molecules.html
│ ├── css3d_panorama_deviceorientation.html
│ ├── css3d_panorama.html
│ ├── css3d_periodictable.html
│ ├── css3d_sandbox.html
│ ├── css3d_sprites.html
│ ├── css3d_youtube.html
│ ├── files
│ │ └── inconsolata.woff
│ ├── files.js
│ ├── fonts
│ │ ├── droid
│ │ │ ├── droid_sans_bold.typeface.json
│ │ │ ├── droid_sans_mono_regular.typeface.json
│ │ │ ├── droid_sans_regular.typeface.json
│ │ │ ├── droid_serif_bold.typeface.json
│ │ │ ├── droid_serif_regular.typeface.json
│ │ │ ├── NOTICE
│ │ │ └── README.txt
│ │ ├── gentilis_bold.typeface.json
│ │ ├── gentilis_regular.typeface.json
│ │ ├── helvetiker_bold.typeface.json
│ │ ├── helvetiker_regular.typeface.json
│ │ ├── LICENSE
│ │ ├── optimer_bold.typeface.json
│ │ ├── optimer_regular.typeface.json
│ │ ├── README
│ │ └── ttf
│ │ └── kenpixel.ttf
│ ├── index.html
│ ├── js
│ │ ├── animation
│ │ │ ├── CCDIKSolver.js
│ │ │ └── MMDPhysics.js
│ │ ├── AnimationClipCreator.js
│ │ ├── BufferGeometryUtils.js
│ │ ├── cameras
│ │ │ └── CinematicCamera.js
│ │ ├── Car.js
│ │ ├── Cloth.js
│ │ ├── controls
│ │ │ ├── DeviceOrientationControls.js
│ │ │ ├── DragControls.js
│ │ │ ├── EditorControls.js
│ │ │ ├── FirstPersonControls.js
│ │ │ ├── FlyControls.js
│ │ │ ├── OrbitControls.js
│ │ │ ├── OrthographicTrackballControls.js
│ │ │ ├── PointerLockControls.js
│ │ │ ├── TrackballControls.js
│ │ │ ├── TransformControls.js
│ │ │ └── VRControls.js
│ │ ├── ConvexObjectBreaker.js
│ │ ├── crossfade
│ │ │ ├── gui.js
│ │ │ ├── scenes.js
│ │ │ └── transition.js
│ │ ├── CurveExtras.js
│ │ ├── curves
│ │ │ ├── NURBSCurve.js
│ │ │ ├── NURBSSurface.js
│ │ │ └── NURBSUtils.js
│ │ ├── Detector.js
│ │ ├── effects
│ │ │ ├── AnaglyphEffect.js
│ │ │ ├── AsciiEffect.js
│ │ │ ├── OutlineEffect.js
│ │ │ ├── ParallaxBarrierEffect.js
│ │ │ ├── PeppersGhostEffect.js
│ │ │ ├── StereoEffect.js
│ │ │ └── VREffect.js
│ │ ├── exporters
│ │ │ ├── GLTFExporter.js
│ │ │ ├── MMDExporter.js
│ │ │ ├── OBJExporter.js
│ │ │ ├── PLYExporter.js
│ │ │ ├── STLBinaryExporter.js
│ │ │ ├── STLExporter.js
│ │ │ └── TypedGeometryExporter.js
│ │ ├── geometries
│ │ │ ├── ConvexGeometry.js
│ │ │ ├── DecalGeometry.js
│ │ │ ├── hilbert2D.js
│ │ │ ├── hilbert3D.js
│ │ │ └── TeapotBufferGeometry.js
│ │ ├── GPUComputationRenderer.js
│ │ ├── GPUParticleSystem.js
│ │ ├── Gyroscope.js
│ │ ├── ImprovedNoise.js
│ │ ├── libs
│ │ │ ├── ammo.js
│ │ │ ├── dat.gui.min.js
│ │ │ ├── draco
│ │ │ │ ├── draco_decoder.js
│ │ │ │ ├── draco_decoder.wasm
│ │ │ │ ├── draco_wasm_wrapper.js
│ │ │ │ ├── gltf
│ │ │ │ │ ├── draco_decoder.js
│ │ │ │ │ ├── draco_decoder.wasm
│ │ │ │ │ └── draco_wasm_wrapper.js
│ │ │ │ └── README.md
│ │ │ ├── gunzip.min.js
│ │ │ ├── inflate.min.js
│ │ │ ├── jszip.min.js
│ │ │ ├── mmdparser.min.js
│ │ │ ├── msgpack-js.js
│ │ │ ├── o3dgc.js
│ │ │ ├── opentype.min.js
│ │ │ ├── stats.min.js
│ │ │ ├── system.min.js
│ │ │ ├── timeliner_gui.min.js
│ │ │ └── tween.min.js
│ │ ├── lights
│ │ │ └── RectAreaLightUniformsLib.js
│ │ ├── lines
│ │ │ ├── Line2.js
│ │ │ ├── LineGeometry.js
│ │ │ ├── LineMaterial.js
│ │ │ ├── LineSegments2.js
│ │ │ ├── LineSegmentsGeometry.js
│ │ │ ├── WireframeGeometry2.js
│ │ │ └── Wireframe.js
│ │ ├── loaders
│ │ │ ├── 3MFLoader.js
│ │ │ ├── AMFLoader.js
│ │ │ ├── AssimpJSONLoader.js
│ │ │ ├── AssimpLoader.js
│ │ │ ├── AWDLoader.js
│ │ │ ├── BabylonLoader.js
│ │ │ ├── BinaryLoader.js
│ │ │ ├── BVHLoader.js
│ │ │ ├── ColladaLoader.js
│ │ │ ├── ctm
│ │ │ │ ├── ctm.js
│ │ │ │ ├── CTMLoader.js
│ │ │ │ ├── CTMWorker.js
│ │ │ │ ├── license
│ │ │ │ │ ├── js-lzma.txt
│ │ │ │ │ ├── js-openctm.txt
│ │ │ │ │ └── OpenCTM.txt
│ │ │ │ └── lzma.js
│ │ │ ├── DDSLoader.js
│ │ │ ├── deprecated
│ │ │ │ └── LegacyGLTFLoader.js
│ │ │ ├── DRACOLoader.js
│ │ │ ├── EXRLoader.js
│ │ │ ├── FBXLoader.js
│ │ │ ├── GCodeLoader.js
│ │ │ ├── GLTFLoader.js
│ │ │ ├── HDRCubeTextureLoader.js
│ │ │ ├── KMZLoader.js
│ │ │ ├── KTXLoader.js
│ │ │ ├── LoaderSupport.js
│ │ │ ├── MD2Loader.js
│ │ │ ├── MMDLoader.js
│ │ │ ├── MTLLoader.js
│ │ │ ├── NodeMaterialLoader.js
│ │ │ ├── NRRDLoader.js
│ │ │ ├── OBJLoader2.js
│ │ │ ├── OBJLoader.js
│ │ │ ├── PCDLoader.js
│ │ │ ├── PDBLoader.js
│ │ │ ├── PlayCanvasLoader.js
│ │ │ ├── PLYLoader.js
│ │ │ ├── PRWMLoader.js
│ │ │ ├── PVRLoader.js
│ │ │ ├── RGBELoader.js
│ │ │ ├── sea3d
│ │ │ │ ├── o3dgc
│ │ │ │ │ └── SEA3DGC.js
│ │ │ │ ├── physics
│ │ │ │ │ ├── SEA3DAmmo.js
│ │ │ │ │ ├── SEA3DAmmoLoader.js
│ │ │ │ │ └── SEA3DRigidBody.js
│ │ │ │ ├── SEA3DDeflate.js
│ │ │ │ ├── SEA3D.js
│ │ │ │ ├── SEA3DLegacy.js
│ │ │ │ ├── SEA3DLoader.js
│ │ │ │ └── SEA3DLZMA.js
│ │ │ ├── STLLoader.js
│ │ │ ├── SVGLoader.js
│ │ │ ├── TDSLoader.js
│ │ │ ├── TGALoader.js
│ │ │ ├── TTFLoader.js
│ │ │ ├── UTF8Loader.js
│ │ │ ├── VRMLLoader.js
│ │ │ ├── VTKLoader.js
│ │ │ └── XLoader.js
│ │ ├── MarchingCubes.js
│ │ ├── math
│ │ │ ├── ColorConverter.js
│ │ │ └── Lut.js
│ │ ├── MD2CharacterComplex.js
│ │ ├── MD2Character.js
│ │ ├── modifiers
│ │ │ ├── BufferSubdivisionModifier.js
│ │ │ ├── ExplodeModifier.js
│ │ │ ├── SimplifyModifier.js
│ │ │ ├── SubdivisionModifier.js
│ │ │ └── TessellateModifier.js
│ │ ├── MorphAnimMesh.js
│ │ ├── MorphBlendMesh.js
│ │ ├── nodes
│ │ │ ├── accessors
│ │ │ │ ├── CameraNode.js
│ │ │ │ ├── ColorsNode.js
│ │ │ │ ├── LightNode.js
│ │ │ │ ├── NormalNode.js
│ │ │ │ ├── PositionNode.js
│ │ │ │ ├── ReflectNode.js
│ │ │ │ ├── ScreenUVNode.js
│ │ │ │ └── UVNode.js
│ │ │ ├── AttributeNode.js
│ │ │ ├── ConstNode.js
│ │ │ ├── FunctionCallNode.js
│ │ │ ├── FunctionNode.js
│ │ │ ├── GLNode.js
│ │ │ ├── InputNode.js
│ │ │ ├── inputs
│ │ │ │ ├── ColorNode.js
│ │ │ │ ├── CubeTextureNode.js
│ │ │ │ ├── FloatNode.js
│ │ │ │ ├── IntNode.js
│ │ │ │ ├── Matrix3Node.js
│ │ │ │ ├── Matrix4Node.js
│ │ │ │ ├── ReflectorNode.js
│ │ │ │ ├── ScreenNode.js
│ │ │ │ ├── TextureNode.js
│ │ │ │ ├── Vector2Node.js
│ │ │ │ ├── Vector3Node.js
│ │ │ │ └── Vector4Node.js
│ │ │ ├── materials
│ │ │ │ ├── PhongNode.js
│ │ │ │ ├── PhongNodeMaterial.js
│ │ │ │ ├── SpriteNode.js
│ │ │ │ ├── SpriteNodeMaterial.js
│ │ │ │ ├── StandardNode.js
│ │ │ │ └── StandardNodeMaterial.js
│ │ │ ├── math
│ │ │ │ ├── Math1Node.js
│ │ │ │ ├── Math2Node.js
│ │ │ │ ├── Math3Node.js
│ │ │ │ └── OperatorNode.js
│ │ │ ├── NodeBuilder.js
│ │ │ ├── NodeFrame.js
│ │ │ ├── NodeLib.js
│ │ │ ├── NodeMaterial.js
│ │ │ ├── postprocessing
│ │ │ │ └── NodePass.js
│ │ │ ├── RawNode.js
│ │ │ ├── TempNode.js
│ │ │ ├── utils
│ │ │ │ ├── BlurNode.js
│ │ │ │ ├── BumpNode.js
│ │ │ │ ├── ColorAdjustmentNode.js
│ │ │ │ ├── JoinNode.js
│ │ │ │ ├── LuminanceNode.js
│ │ │ │ ├── NoiseNode.js
│ │ │ │ ├── NormalMapNode.js
│ │ │ │ ├── ResolutionNode.js
│ │ │ │ ├── RoughnessToBlinnExponentNode.js
│ │ │ │ ├── SwitchNode.js
│ │ │ │ ├── TimerNode.js
│ │ │ │ ├── UVTransformNode.js
│ │ │ │ └── VelocityNode.js
│ │ │ └── VarNode.js
│ │ ├── objects
│ │ │ ├── Lensflare.js
│ │ │ ├── Reflector.js
│ │ │ ├── ReflectorRTT.js
│ │ │ ├── Refractor.js
│ │ │ ├── ShadowMesh.js
│ │ │ ├── Sky.js
│ │ │ ├── Water2.js
│ │ │ └── Water.js
│ │ ├── Ocean.js
│ │ ├── Octree.js
│ │ ├── ParametricGeometries.js
│ │ ├── pmrem
│ │ │ ├── PMREMCubeUVPacker.js
│ │ │ └── PMREMGenerator.js
│ │ ├── postprocessing
│ │ │ ├── AdaptiveToneMappingPass.js
│ │ │ ├── BloomPass.js
│ │ │ ├── BokehPass.js
│ │ │ ├── ClearPass.js
│ │ │ ├── CubeTexturePass.js
│ │ │ ├── DotScreenPass.js
│ │ │ ├── EffectComposer.js
│ │ │ ├── FilmPass.js
│ │ │ ├── GlitchPass.js
│ │ │ ├── MaskPass.js
│ │ │ ├── OutlinePass.js
│ │ │ ├── RenderPass.js
│ │ │ ├── SAOPass.js
│ │ │ ├── SavePass.js
│ │ │ ├── ShaderPass.js
│ │ │ ├── SMAAPass.js
│ │ │ ├── SSAARenderPass.js
│ │ │ ├── SSAOPass.js
│ │ │ ├── TAARenderPass.js
│ │ │ ├── TexturePass.js
│ │ │ └── UnrealBloomPass.js
│ │ ├── PRNG.js
│ │ ├── QuickHull.js
│ │ ├── renderers
│ │ │ ├── CanvasRenderer.js
│ │ │ ├── CSS2DRenderer.js
│ │ │ ├── CSS3DRenderer.js
│ │ │ ├── Projector.js
│ │ │ ├── RaytracingRenderer.js
│ │ │ ├── RaytracingWorker.js
│ │ │ ├── SoftwareRenderer.js
│ │ │ ├── SVGRenderer.js
│ │ │ └── WebGLDeferredRenderer.js
│ │ ├── RollerCoaster.js
│ │ ├── ShaderGodRays.js
│ │ ├── shaders
│ │ │ ├── BasicShader.js
│ │ │ ├── BleachBypassShader.js
│ │ │ ├── BlendShader.js
│ │ │ ├── BokehShader2.js
│ │ │ ├── BokehShader.js
│ │ │ ├── BrightnessContrastShader.js
│ │ │ ├── ColorCorrectionShader.js
│ │ │ ├── ColorifyShader.js
│ │ │ ├── ConvolutionShader.js
│ │ │ ├── CopyShader.js
│ │ │ ├── DepthLimitedBlurShader.js
│ │ │ ├── DigitalGlitch.js
│ │ │ ├── DOFMipMapShader.js
│ │ │ ├── DotScreenShader.js
│ │ │ ├── FilmShader.js
│ │ │ ├── FocusShader.js
│ │ │ ├── FreiChenShader.js
│ │ │ ├── FresnelShader.js
│ │ │ ├── FXAAShader.js
│ │ │ ├── GammaCorrectionShader.js
│ │ │ ├── HorizontalBlurShader.js
│ │ │ ├── HorizontalTiltShiftShader.js
│ │ │ ├── HueSaturationShader.js
│ │ │ ├── KaleidoShader.js
│ │ │ ├── LuminosityHighPassShader.js
│ │ │ ├── LuminosityShader.js
│ │ │ ├── MirrorShader.js
│ │ │ ├── NormalMapShader.js
│ │ │ ├── OceanShaders.js
│ │ │ ├── ParallaxShader.js
│ │ │ ├── PixelShader.js
│ │ │ ├── RGBShiftShader.js
│ │ │ ├── SAOShader.js
│ │ │ ├── SepiaShader.js
│ │ │ ├── SMAAShader.js
│ │ │ ├── SobelOperatorShader.js
│ │ │ ├── SSAOShader.js
│ │ │ ├── TechnicolorShader.js
│ │ │ ├── ToneMapShader.js
│ │ │ ├── TriangleBlurShader.js
│ │ │ ├── UnpackDepthRGBAShader.js
│ │ │ ├── VerticalBlurShader.js
│ │ │ ├── VerticalTiltShiftShader.js
│ │ │ ├── VignetteShader.js
│ │ │ └── WaterRefractionShader.js
│ │ ├── ShaderSkin.js
│ │ ├── ShaderTerrain.js
│ │ ├── ShaderToon.js
│ │ ├── SimplexNoise.js
│ │ ├── TimelinerController.js
│ │ ├── TypedArrayUtils.js
│ │ ├── UCSCharacter.js
│ │ ├── utils
│ │ │ ├── GeometryUtils.js
│ │ │ ├── MathUtils.js
│ │ │ ├── SceneUtils.js
│ │ │ ├── ShadowMapViewer.js
│ │ │ └── UVsDebug.js
│ │ ├── Volume.js
│ │ ├── VolumeSlice.js
│ │ ├── vr
│ │ │ ├── DaydreamController.js
│ │ │ ├── GearVRController.js
│ │ │ ├── PaintViveController.js
│ │ │ ├── ViveController.js
│ │ │ └── WebVR.js
│ │ └── workers
│ │ └── OffscreenCanvas.js
│ ├── misc_animation_authoring.html
│ ├── misc_animation_groups.html
│ ├── misc_animation_keys.html
│ ├── misc_controls_deviceorientation.html
│ ├── misc_controls_fly.html
│ ├── misc_controls_orbit.html
│ ├── misc_controls_pointerlock.html
│ ├── misc_controls_trackball.html
│ ├── misc_controls_transform.html
│ ├── misc_exporter_gltf.html
│ ├── misc_exporter_obj.html
│ ├── misc_fps.html
│ ├── misc_lights_test.html
│ ├── misc_lookat.html
│ ├── misc_ubiquity_test2.html
│ ├── misc_ubiquity_test.html
│ ├── misc_uv_tests.html
│ └── models
│ ├── 3ds
│ │ └── portalgun
│ │ ├── portalgun.3ds
│ │ └── textures
│ │ ├── color.jpg
│ │ └── normal.jpg
│ ├── 3mf
│ │ └── cube_gears.3mf
│ ├── amf
│ │ └── rook.amf
│ ├── animated
│ │ ├── flamingo.js
│ │ ├── horse.js
│ │ ├── monster
│ │ │ ├── monster.blend
│ │ │ ├── monster.jpg
│ │ │ └── monster.js
│ │ ├── parrot.js
│ │ ├── sittingBox.js
│ │ └── stork.js
│ ├── assimp
│ │ ├── interior
│ │ │ ├── image1.jpg
│ │ │ ├── image2.jpg
│ │ │ ├── interior.3ds
│ │ │ ├── interior.assimp.json
│ │ │ └── wall.jpg
│ │ ├── jeep
│ │ │ ├── jeep1.jpg
│ │ │ ├── jeep1.ms3d
│ │ │ ├── jeep1.readme.txt
│ │ │ └── jeep.assimp.json
│ │ └── octaminator
│ │ ├── 1C.png
│ │ ├── 1.png
│ │ ├── Octaminator.assimp
│ │ └── Octaminator_lowpoly_final.fbx
│ ├── awd
│ │ └── simple
│ │ ├── simple.awd
│ │ └── textures
│ │ └── texture.jpg
│ ├── babylon
│ │ └── skull.babylon
│ ├── bvh
│ │ └── pirouette.bvh
│ ├── collada
│ │ ├── abb_irb52_7_120.dae
│ │ ├── elf
│ │ │ ├── Body_tex_003.jpg
│ │ │ ├── ce.jpg
│ │ │ ├── elf.dae
│ │ │ ├── Face_tex_002_toObj.jpg
│ │ │ └── Hair_tex_001.jpg
│ │ ├── kawada-hironx.dae
│ │ ├── pump
│ │ │ ├── pump_body.jpg
│ │ │ ├── pump.dae
│ │ │ ├── pump_gears.jpg
│ │ │ └── pump_metalreflect.jpg
│ │ ├── skin_and_morph.dae
│ │ └── stormtrooper
│ │ ├── stormtrooper.dae
│ │ └── Stormtrooper_D.jpg
│ ├── ctm
│ │ ├── ben.ctm
│ │ ├── camaro
│ │ │ ├── camaro.ctm
│ │ │ ├── camaro.js
│ │ │ ├── car-ao.png
│ │ │ └── plane-ao-256.png
│ │ ├── hand.ctm
│ │ ├── LeePerry.ctm
│ │ └── WaltHead.ctm
│ ├── draco
│ │ └── bunny.drc
│ ├── fbx
│ │ ├── nurbs.fbx
│ │ └── Samba Dancing.fbx
│ ├── gcode
│ │ └── benchy.gcode
│ └── gltf
│ ├── AnimatedMorphSphere
│ │ ├── glTF
│ │ │ ├── AnimatedMorphSphere.bin
│ │ │ └── AnimatedMorphSphere.gltf
│ │ ├── README.md
│ │ └── screenshot
│ │ └── screenshot.gif
│ └── BoomBox
│ ├── glTF-Binary
│ │ └── BoomBox.glb
│ ├── glTF-pbrSpecularGlossiness
│ │ ├── BoomBox_baseColor.png
│ │ ├── BoomBox.bin
│ │ ├── BoomBox_diffuse.png
│ │ ├── BoomBox_emissive.png
│ │ ├── BoomBox.gltf
│ │ └── BoomBox_normal.png
│ └── README.md
├── LICENSE
└── README.md
138 directories, 868 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论