├── 01_GettingStarted ├── demo.js └── index.html ├── 02_FloorAndMovement ├── demo.js └── index.html ├── 03_LightAndShadow ├── demo.js └── index.html ├── 04_Textures ├── crate0 │ ├── crate0_bump.png │ ├── crate0_diffuse.png │ └── crate0_normal.png ├── demo.js └── index.html ├── 05_Models ├── crate0 │ ├── crate0_bump.jpg │ ├── crate0_diffuse.jpg │ └── crate0_normal.jpg ├── demo.js ├── index.html └── models │ ├── Tent_Poles_01.mtl │ └── Tent_Poles_01.obj ├── 06_Loading ├── crate0 │ ├── crate0_bump.jpg │ ├── crate0_diffuse.jpg │ └── crate0_normal.jpg ├── demo.js ├── index.html └── models │ ├── Tent_Poles_01.mtl │ └── Tent_Poles_01.obj ├── 07_Models2 ├── crate0 │ ├── crate0_bump.jpg │ ├── crate0_diffuse.jpg │ └── crate0_normal.jpg ├── demo.js ├── index.html └── models │ ├── Campfire_01.mtl │ ├── Campfire_01.obj │ ├── Pirateship.mtl │ ├── Pirateship.obj │ ├── Tent_Poles_01.mtl │ └── Tent_Poles_01.obj ├── 08_GunView ├── crate0 │ ├── crate0_bump.jpg │ ├── crate0_diffuse.jpg │ └── crate0_normal.jpg ├── demo.js ├── index.html └── models │ ├── Campfire_01.mtl │ ├── Campfire_01.obj │ ├── Pirateship.mtl │ ├── Pirateship.obj │ ├── Tent_Poles_01.mtl │ ├── Tent_Poles_01.obj │ ├── uziGold.mtl │ └── uziGold.obj ├── 09_Shooting ├── crate0 │ ├── crate0_bump.jpg │ ├── crate0_diffuse.jpg │ └── crate0_normal.jpg ├── demo.js ├── index.html └── models │ ├── Campfire_01.mtl │ ├── Campfire_01.obj │ ├── Pirateship.mtl │ ├── Pirateship.obj │ ├── Tent_Poles_01.mtl │ ├── Tent_Poles_01.obj │ ├── uziGold.mtl │ └── uziGold.obj ├── MTLLoader.js ├── OBJLoader.js ├── README.md └── three.min.js /01_GettingStarted/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/01_GettingStarted/demo.js -------------------------------------------------------------------------------- /01_GettingStarted/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/01_GettingStarted/index.html -------------------------------------------------------------------------------- /02_FloorAndMovement/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/02_FloorAndMovement/demo.js -------------------------------------------------------------------------------- /02_FloorAndMovement/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/02_FloorAndMovement/index.html -------------------------------------------------------------------------------- /03_LightAndShadow/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/03_LightAndShadow/demo.js -------------------------------------------------------------------------------- /03_LightAndShadow/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/03_LightAndShadow/index.html -------------------------------------------------------------------------------- /04_Textures/crate0/crate0_bump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/04_Textures/crate0/crate0_bump.png -------------------------------------------------------------------------------- /04_Textures/crate0/crate0_diffuse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/04_Textures/crate0/crate0_diffuse.png -------------------------------------------------------------------------------- /04_Textures/crate0/crate0_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/04_Textures/crate0/crate0_normal.png -------------------------------------------------------------------------------- /04_Textures/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/04_Textures/demo.js -------------------------------------------------------------------------------- /04_Textures/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/04_Textures/index.html -------------------------------------------------------------------------------- /05_Models/crate0/crate0_bump.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/05_Models/crate0/crate0_bump.jpg -------------------------------------------------------------------------------- /05_Models/crate0/crate0_diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/05_Models/crate0/crate0_diffuse.jpg -------------------------------------------------------------------------------- /05_Models/crate0/crate0_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/05_Models/crate0/crate0_normal.jpg -------------------------------------------------------------------------------- /05_Models/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/05_Models/demo.js -------------------------------------------------------------------------------- /05_Models/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/05_Models/index.html -------------------------------------------------------------------------------- /05_Models/models/Tent_Poles_01.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/05_Models/models/Tent_Poles_01.mtl -------------------------------------------------------------------------------- /05_Models/models/Tent_Poles_01.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/05_Models/models/Tent_Poles_01.obj -------------------------------------------------------------------------------- /06_Loading/crate0/crate0_bump.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/06_Loading/crate0/crate0_bump.jpg -------------------------------------------------------------------------------- /06_Loading/crate0/crate0_diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/06_Loading/crate0/crate0_diffuse.jpg -------------------------------------------------------------------------------- /06_Loading/crate0/crate0_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/06_Loading/crate0/crate0_normal.jpg -------------------------------------------------------------------------------- /06_Loading/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/06_Loading/demo.js -------------------------------------------------------------------------------- /06_Loading/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/06_Loading/index.html -------------------------------------------------------------------------------- /06_Loading/models/Tent_Poles_01.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/06_Loading/models/Tent_Poles_01.mtl -------------------------------------------------------------------------------- /06_Loading/models/Tent_Poles_01.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/06_Loading/models/Tent_Poles_01.obj -------------------------------------------------------------------------------- /07_Models2/crate0/crate0_bump.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/07_Models2/crate0/crate0_bump.jpg -------------------------------------------------------------------------------- /07_Models2/crate0/crate0_diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/07_Models2/crate0/crate0_diffuse.jpg -------------------------------------------------------------------------------- /07_Models2/crate0/crate0_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/07_Models2/crate0/crate0_normal.jpg -------------------------------------------------------------------------------- /07_Models2/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/07_Models2/demo.js -------------------------------------------------------------------------------- /07_Models2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/07_Models2/index.html -------------------------------------------------------------------------------- /07_Models2/models/Campfire_01.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/07_Models2/models/Campfire_01.mtl -------------------------------------------------------------------------------- /07_Models2/models/Campfire_01.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/07_Models2/models/Campfire_01.obj -------------------------------------------------------------------------------- /07_Models2/models/Pirateship.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/07_Models2/models/Pirateship.mtl -------------------------------------------------------------------------------- /07_Models2/models/Pirateship.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/07_Models2/models/Pirateship.obj -------------------------------------------------------------------------------- /07_Models2/models/Tent_Poles_01.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/07_Models2/models/Tent_Poles_01.mtl -------------------------------------------------------------------------------- /07_Models2/models/Tent_Poles_01.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/07_Models2/models/Tent_Poles_01.obj -------------------------------------------------------------------------------- /08_GunView/crate0/crate0_bump.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/08_GunView/crate0/crate0_bump.jpg -------------------------------------------------------------------------------- /08_GunView/crate0/crate0_diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/08_GunView/crate0/crate0_diffuse.jpg -------------------------------------------------------------------------------- /08_GunView/crate0/crate0_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/08_GunView/crate0/crate0_normal.jpg -------------------------------------------------------------------------------- /08_GunView/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/08_GunView/demo.js -------------------------------------------------------------------------------- /08_GunView/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/08_GunView/index.html -------------------------------------------------------------------------------- /08_GunView/models/Campfire_01.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/08_GunView/models/Campfire_01.mtl -------------------------------------------------------------------------------- /08_GunView/models/Campfire_01.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/08_GunView/models/Campfire_01.obj -------------------------------------------------------------------------------- /08_GunView/models/Pirateship.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/08_GunView/models/Pirateship.mtl -------------------------------------------------------------------------------- /08_GunView/models/Pirateship.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/08_GunView/models/Pirateship.obj -------------------------------------------------------------------------------- /08_GunView/models/Tent_Poles_01.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/08_GunView/models/Tent_Poles_01.mtl -------------------------------------------------------------------------------- /08_GunView/models/Tent_Poles_01.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/08_GunView/models/Tent_Poles_01.obj -------------------------------------------------------------------------------- /08_GunView/models/uziGold.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/08_GunView/models/uziGold.mtl -------------------------------------------------------------------------------- /08_GunView/models/uziGold.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/08_GunView/models/uziGold.obj -------------------------------------------------------------------------------- /09_Shooting/crate0/crate0_bump.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/09_Shooting/crate0/crate0_bump.jpg -------------------------------------------------------------------------------- /09_Shooting/crate0/crate0_diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/09_Shooting/crate0/crate0_diffuse.jpg -------------------------------------------------------------------------------- /09_Shooting/crate0/crate0_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/09_Shooting/crate0/crate0_normal.jpg -------------------------------------------------------------------------------- /09_Shooting/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/09_Shooting/demo.js -------------------------------------------------------------------------------- /09_Shooting/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/09_Shooting/index.html -------------------------------------------------------------------------------- /09_Shooting/models/Campfire_01.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/09_Shooting/models/Campfire_01.mtl -------------------------------------------------------------------------------- /09_Shooting/models/Campfire_01.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/09_Shooting/models/Campfire_01.obj -------------------------------------------------------------------------------- /09_Shooting/models/Pirateship.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/09_Shooting/models/Pirateship.mtl -------------------------------------------------------------------------------- /09_Shooting/models/Pirateship.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/09_Shooting/models/Pirateship.obj -------------------------------------------------------------------------------- /09_Shooting/models/Tent_Poles_01.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/09_Shooting/models/Tent_Poles_01.mtl -------------------------------------------------------------------------------- /09_Shooting/models/Tent_Poles_01.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/09_Shooting/models/Tent_Poles_01.obj -------------------------------------------------------------------------------- /09_Shooting/models/uziGold.mtl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/09_Shooting/models/uziGold.mtl -------------------------------------------------------------------------------- /09_Shooting/models/uziGold.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/09_Shooting/models/uziGold.obj -------------------------------------------------------------------------------- /MTLLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/MTLLoader.js -------------------------------------------------------------------------------- /OBJLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/OBJLoader.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/README.md -------------------------------------------------------------------------------- /three.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saucecode/threejs-demos/HEAD/three.min.js --------------------------------------------------------------------------------