实例介绍
【实例截图】
【核心代码】
│
└─learning-threejs-master
│ .gitignore
│ learning-threejs-sources.zip
│ README.md
│
├─assets
│ ├─audio
│ │ cat.ogg
│ │ cow.ogg
│ │ dog.ogg
│ │
│ ├─fonts
│ │ │ bitstream_vera_sans_mono_roman.typeface.js
│ │ │ gentilis_bold.typeface.js
│ │ │ gentilis_regular.typeface.js
│ │ │ helvetiker_bold.typeface.js
│ │ │ helvetiker_regular.typeface.js
│ │ │ LICENSE
│ │ │ optimer_bold.typeface.js
│ │ │ optimer_regular.typeface.js
│ │ │
│ │ └─droid
│ │ droid_sans_bold.typeface.js
│ │ droid_sans_mono_regular.typeface.js
│ │ droid_sans_regular.typeface.js
│ │ droid_serif_bold.typeface.js
│ │ droid_serif_regular.typeface.js
│ │ NOTICE
│ │ README.txt
│ │
│ ├─models
│ │ │ alien.dae
│ │ │ alien.js
│ │ │ alien.png
│ │ │ apple.ply
│ │ │ aspirin.pdb
│ │ │ auditt_wheel.ctm
│ │ │ buffalo.js
│ │ │ buffalo.png
│ │ │ bunny.vtk
│ │ │ butterfly-jos-blend-2.js
│ │ │ butterfly-jos-blend.js
│ │ │ butterfly.js
│ │ │ butterfly.mtl
│ │ │ butterfly.obj
│ │ │ butterflywings.png
│ │ │ city.mtl
│ │ │ city.obj
│ │ │ coffee_machine.js
│ │ │ cube1.blend
│ │ │ cubes.dae
│ │ │ diamond.pdb
│ │ │ dolphins.ply
│ │ │ GuyFawkesMask.ply
│ │ │ GuyFawkesMask_Cycles.mtl
│ │ │ GuyFawkesMask_Cycles.obj
│ │ │ hand-1.js
│ │ │ hand-2.js
│ │ │ hand.blend
│ │ │ horse.js
│ │ │ mechanika_espresso_texture.png
│ │ │ MinecraftSteve.js
│ │ │ misc_chair01.blend
│ │ │ misc_chair01.js
│ │ │ misc_chair01_col.jpg
│ │ │ moai_fixed.vtk
│ │ │ monster.dae
│ │ │ monster.jpg
│ │ │ pinecone.mtl
│ │ │ pinecone.obj
│ │ │ readme.txt
│ │ │ rigged-2.js
│ │ │ rigged_hand-3.js
│ │ │ rigged_hand-4.js
│ │ │ rigged_hand-5.js
│ │ │ rigged_hand.js
│ │ │ SolidHead_2_lowPoly_42k.stl
│ │ │ test.ply
│ │ │ UVCube1.mtl
│ │ │ UVCube1.obj
│ │ │ UVCube2.mtl
│ │ │ UVCube2.obj
│ │ │
│ │ ├─assimp
│ │ │ drkwood2.jpg
│ │ │ engineflare1.jpg
│ │ │ spider.obj.assimp.json
│ │ │ SpiderTex.jpg
│ │ │ wal67ar_small.jpg
│ │ │ wal69ar_small.jpg
│ │ │
│ │ ├─awd
│ │ │ MonsterHead.awd
│ │ │ monsterhead_diffuse.jpg
│ │ │ monsterhead_normals.jpg
│ │ │ monsterhead_specular.jpg
│ │ │ PolarBear.awd
│ │ │ simple.awd
│ │ │
│ │ ├─babylon
│ │ │ skull.babylon
│ │ │
│ │ ├─dae
│ │ │ │ Medieval_building.DAE
│ │ │ │ Truck_dae.dae
│ │ │ │
│ │ │ ├─images
│ │ │ │ black.jpg
│ │ │ │ default_specular.jpg
│ │ │ │ out_0_6E339CC8.png
│ │ │ │ panneau_col.jpg
│ │ │ │ RooftilesWood0005_2_S.jpg
│ │ │ │ RooftilesWood0005_2_Sspec.jpg
│ │ │ │ white.jpg
│ │ │ │ WoodPlanksBare0002_1_S.jpg
│ │ │ │ WoodPlanksBare0002_1_Sspec.jpg
│ │ │ │ WoodRough0106_2_S.jpg
│ │ │ │ WoodRough0106_2_Spec.jpg
│ │ │ │ yellow.jpg
│ │ │ │
│ │ │ └─tex
│ │ │ Grass.JPG
│ │ │ Grass_alph.JPG
│ │ │ TrckGR.png
│ │ │ TrckGR.tga
│ │ │ TrckGRNrml.jpg
│ │ │ TruckR.png
│ │ │ TruckR.tga
│ │ │ TruckRNrml.jpg
│ │ │
│ │ ├─gltf
│ │ │ Cesium_Air.gltf
│ │ │ monster.bin
│ │ │ monster.dae
│ │ │ monster.jpg
│ │ │ monster.json
│ │ │ monster0FS.glsl
│ │ │ monster0VS.glsl
│ │ │ readme.txt
│ │ │
│ │ ├─jessica
│ │ │ │ jessica.lwo
│ │ │ │ jessica.max
│ │ │ │ jessica.mb
│ │ │ │ jessica.mtl
│ │ │ │ jessica.obj
│ │ │ │
│ │ │ └─jessica
│ │ │ 1174-bump.jpg
│ │ │ 1174-normal.jpg
│ │ │ 1174.jpg
│ │ │ fmouth.png
│ │ │ hair_bits.png
│ │ │ Jessica Body Normals.png
│ │ │ Jessica Body.png
│ │ │ jessica_head_skin_d.png
│ │ │ Thumbs.db
│ │ │
│ │ ├─ogre
│ │ │ │ ogro.js
│ │ │ │ ogro.md2
│ │ │ │
│ │ │ └─skins
│ │ │ skin.jpg
│ │ │
│ │ ├─sol
│ │ │ LibertStatue.mtl
│ │ │ LibertStatue.obj
│ │ │ Liberty-DecorazioniMarmo-2.png
│ │ │ Liberty-GreenBronze-1.png
│ │ │ Liberty-MattoniBasamento-1.png
│ │ │ Liberty-Pavimentazione-1.png
│ │ │ Liberty-PortaBronzo-1.png
│ │ │
│ │ └─vrml
│ │ tree.wrl
│ │
│ ├─movies
│ │ Big_Buck_Bunny_small.ogv
│ │
│ └─textures
│ │ ash_uvgrid01.jpg
│ │ crate_color8.tga
│ │ metro01.JPG
│ │ seafloor.dds
│ │ soil_diffuse.jpg
│ │ soil_normal.jpg
│ │ soil_specular.jpg
│ │ starry-deep-outer-space-galaxy.jpg
│ │ tex_base.pvr
│ │
│ ├─animals
│ │ cat.jpg
│ │ cow.png
│ │ dog.jpg
│ │
│ ├─cubemap
│ │ │ banquet.jpg
│ │ │
│ │ └─parliament
│ │ negx.jpg
│ │ negy.jpg
│ │ negz.jpg
│ │ posx.jpg
│ │ posy.jpg
│ │ posz.jpg
│ │ readme.txt
│ │
│ ├─general
│ │ bathroom-normal.jpg
│ │ bathroom.jpg
│ │ brick-wall.jpg
│ │ darker_wood.jpg
│ │ floor-wood.jpg
│ │ metal-floor-normal.jpg
│ │ metal-floor.jpg
│ │ metal-rust.jpg
│ │ plaster-diffuse.jpg
│ │ plaster-normal.jpg
│ │ plaster.jpg
│ │ stone-bump.jpg
│ │ stone.jpg
│ │ weave-bump.jpg
│ │ weave.jpg
│ │ wood-2.jpg
│ │
│ ├─ground
│ │ grasslight-big.jpg
│ │
│ ├─lensflare
│ │ hexangle.png
│ │ lensflare0.png
│ │ lensflare0_alpha.png
│ │ lensflare1.png
│ │ lensflare2.png
│ │ lensflare3.png
│ │ lensflare4.jpg
│ │ LICENSE.txt
│ │
│ ├─lightmap
│ │ lm-1.png
│ │
│ ├─particles
│ │ raindrop-1.png
│ │ raindrop-2.png
│ │ raindrop-3.png
│ │ snowflake1.png
│ │ snowflake2.png
│ │ snowflake3.png
│ │ snowflake4.png
│ │ snowflake5.png
│ │ sprite-sheet.png
│ │ two_drops.jpg
│ │
│ └─planets
│ earth-specular.gif
│ earth.jpg
│ Earth.png
│ EarthNormal.png
│ EarthSpec.png
│ Mars-normalmap_2k.png
│ mars_1k_color.jpg
│ mars_1k_normal.jpg
│ Mars_2k-050104.png
│
├─chapter-01
│ 01-basic-skeleton.html
│ 02-first-scene.html
│ 03-materials-light.html
│ 04-materials-light-animation.html
│ 05-control-gui.html
│ 06-screen-size-change.html
│ README.md
│
├─chapter-02
│ 01-basic-scene.html
│ 02-foggy-scene.html
│ 03-forced-materials.html
│ 04-geometries.html
│ 05-custom-geometry.html
│ 06-mesh-properties.html
│ 07-both-cameras.html
│ 08-cameras-lookat.html
│ README.md
│
├─chapter-03
│ 01-ambient-light.html
│ 02-point-light.html
│ 03-spot-light.html
│ 04-directional-light.html
│ 05-hemisphere-light.html
│ 06-area-light.html
│ 07-lensflares.html
│ README.md
│
├─chapter-04
│ 01-basic-mesh-material.html
│ 02-depth-material.html
│ 03-combined-material.html
│ 04-mesh-normal-material.html
│ 05-mesh-face-material.html
│ 06-mesh-lambert-material.html
│ 07-mesh-phong-material.html
│ 08-shader-material.html
│ 09-line-material.html
│ 10-line-material-dashed.html
│ README.md
│
├─chapter-05
│ 01-basic-2d-geometries-plane.html
│ 02-basic-2d-geometries-circle.html
│ 03-basic-2d-geometries-shape.html
│ 03-basic-3d-geometries-ring.html
│ 04-basic-3d-geometries-cube.html
│ 05-basic-3d-geometries-sphere.html
│ 06-basic-3d-geometries-cylinder.html
│ 07-basic-3d-geometries-torus.html
│ 08-basic-3d-geometries-ring.html
│ 08-basic-3d-geometries-torus-knot.html
│ 09-basic-3d-geometries-polyhedron.html
│ README.md
│
├─chapter-06
│ 01-advanced-3d-geometries-convex.html
│ 02-advanced-3d-geometries-lathe.html
│ 03-extrude-geometry.html
│ 04-extrude-tube.html
│ 05-extrude-svg.html
│ 06-parametric-geometries.html
│ 07-text-geometry.html
│ 08-binary-operations.html
│ README.md
│
├─chapter-07
│ 01-particles.html
│ 02-particles-webgl.html
│ 03-basic-point-cloud.html
│ 04-program-based-sprites.html
│ 05a-program-based-point-cloud-webgl.html
│ 05b-program-based-sprites-webgl.html
│ 06-rainy-scene.html
│ 07-snowy-scene.html
│ 08-sprites.html
│ 09-sprites-3D.html
│ 10-create-particle-system-from-model.html
│
├─chapter-08
│ 01-grouping.html
│ 02-merging.html
│ 03-load-save-json-object.html
│ 04-load-save-json-scene.html
│ 05-blender-from-json.html
│ 06-load-obj.html
│ 07-load-obj-mtl.html
│ 08-load-collada.html
│ 09-load-stl.html
│ 10-load-ctm.html
│ 11-load-vtk.html
│ 12-load-pdb.html
│ 13-load-PLY.html
│ 14-load-awd.html
│ 15-load-assimp.html
│ 16-load-vrml.html
│ 17-load-babylon.html
│ README.md
│
├─chapter-09
│ 01-basic-animation.html
│ 02-selecting-objects.html
│ 03-animation-tween.html
│ 04-trackball-controls-camera.html
│ 05-fly-controls-camera.html
│ 06-roll-controls-camera.html
│ 07-first-person-camera.html
│ 08-controls-orbit.html
│ 10-morph-targets.html
│ 11-morph-targets-manually.html
│ 12-bones-manually.html
│ 13-animation-from-blender.html
│ 14-animation-from-collada.html
│ 15-animation-from-md2.html
│ 16-animation-from-gltf.html
│ README.md
│
├─chapter-10
│ ##-basic-fragment-shader.html
│ ##-basic-vertex-shader.html
│ ##-env-map-dynamic.html
│ ##-normal-obj-mtl.html
│ 01-basic-texture-dds.html
│ 01-basic-texture-pvr.html
│ 01-basic-texture-tga.html
│ 01-basic-texture.html
│ 02-bump-map.html
│ 03-normal-map.html
│ 04-light-map.html
│ 05-env-map-dynamic.html
│ 05-env-map-static.html
│ 06-specular-map.html
│ 07-uv-mapping-manual.html
│ 07-uv-mapping.html
│ 08-repeat-wrapping.html
│ 09-canvas-texture.html
│ 10-canvas-texture-bumpmap.html
│ 11-video-texture-alternative.html
│ 11-video-texture.html
│ README.md
│ test.html
│
├─chapter-11
│ 01-basic-effect-composer.html
│ 02-post-processing-simple-passes.html
│ 03-glitch-pass.html
│ 03-post-processing-masks.html
│ 04-shaderpass-simple.html
│ 05-shaderpass-blur.html
│ 06-shaderpass-advanced.html
│ 07-shaderpass-custom.html
│ custom-shader.js
│ README.md
│ snippet.js
│
├─chapter-12
│ 01-basic-scene.html
│ 02-material-properties.html
│ 03-shapes.html
│ 04-constraints.html
│ 05-dof-constraint.html
│ 06-audio.html
│ hinge.html
│ README.md
│
├─libs
│ │ ammo.js
│ │ AsciiEffect.js
│ │ AssimpJSONLoader.js
│ │ AWDLoader.js
│ │ BabylonLoader.js
│ │ CanvasRenderer.js
│ │ CanvasRenderer.js.1
│ │ chroma.js
│ │ coffee-script.js
│ │ ColladaLoader.js
│ │ ConvexGeometry.js
│ │ CopyShader.js
│ │ ctm.js
│ │ CTMLoader.js
│ │ CTMWorker.js
│ │ d3-threeD.js
│ │ dat.gui.js
│ │ DDSLoader.js
│ │ EffectComposer.js
│ │ FirstPersonControls.js
│ │ FlyControls.js
│ │ FXAAShader.js
│ │ GeometryExporter.js
│ │ glTF-parser.js
│ │ glTFAnimation.js
│ │ glTFLoader.js
│ │ glTFLoaderUtils.js
│ │ jquery-1.9.0.js
│ │ JSONLoader.js
│ │ JSONLoader_old.js
│ │ lzma.js
│ │ MaskPass.js
│ │ MD2Character.js
│ │ MTLLoader.js
│ │ OBJLoader.js
│ │ OBJMTLLoader.js
│ │ OrbitControls.js
│ │ ParametricGeometries.js
│ │ PDBLoader.js
│ │ perlin.js
│ │ physi.js
│ │ physijs_worker.js
│ │ PLYLoader.js
│ │ Projector.js
│ │ PVRLoader.js
│ │ RaytracingRenderer.js
│ │ RenderPass.js
│ │ RollControls.js
│ │ SceneExporter.js
│ │ SceneLoader.js
│ │ ShaderDeferred.js
│ │ ShaderPass.js
│ │ sketch.js
│ │ spin.js
│ │ stats.js
│ │ STLLoader.js
│ │ TGALoader.js
│ │ three.js
│ │ ThreeBSP.coffee
│ │ ThreeBSP.js
│ │ TrackballControls.js
│ │ tween.min.js
│ │ VRMLLoader.js
│ │ VTKLoader.js
│ │ WebGLDeferredRenderer.js
│ │
│ ├─literally
│ │ │ jquery-1.8.2.js
│ │ │ underscore-1.4.2.js
│ │ │
│ │ ├─css
│ │ │ literally.css
│ │ │
│ │ ├─img
│ │ │ alpha.png
│ │ │ eraser.png
│ │ │ eyedropper.png
│ │ │ hue.png
│ │ │ line.png
│ │ │ pan.png
│ │ │ pencil.png
│ │ │ rectangle.png
│ │ │ saturation.png
│ │ │ screenshot.png
│ │ │
│ │ └─js
│ │ literallycanvas.js
│ │ literallycanvas.min.js
│ │
│ ├─postprocessing
│ │ BloomPass.js
│ │ DigitalGlitch.js
│ │ DotScreenPass.js
│ │ EffectComposer.js
│ │ FilmPass.js
│ │ GlitchPass.js
│ │ MaskPass.js
│ │ RenderPass.js
│ │ SavePass.js
│ │ ShaderPass.js
│ │ TexturePass.js
│ │
│ └─shaders
│ BasicShader.js
│ BleachBypassShader.js
│ BlendShader.js
│ BokehShader.js
│ BrightnessContrastShader.js
│ ColorCorrectionShader.js
│ ColorifyShader.js
│ ConvolutionShader.js
│ CopyShader.js
│ DOFMipMapShader.js
│ DotScreenShader.js
│ EdgeShader.js
│ EdgeShader2.js
│ FilmShader.js
│ FocusShader.js
│ FresnelShader.js
│ FXAAShader.js
│ HorizontalBlurShader.js
│ HorizontalTiltShiftShader.js
│ HueSaturationShader.js
│ KaleidoShader.js
│ LuminosityShader.js
│ MirrorShader.js
│ NormalMapShader.js
│ RGBShiftShader.js
│ SepiaShader.js
│ SSAOShader.js
│ TechnicolorShader.js
│ TriangleBlurShader.js
│ UnpackDepthRGBAShader.js
│ VerticalBlurShader.js
│ VerticalTiltShiftShader.js
│ VignetteShader.js
│
└─unassigned
11-light-map-texture.html
fractal.html
snippets.js
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论