├── .editorconfig ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── assets ├── README.md ├── css │ ├── functions.scss │ ├── global.scss │ ├── mixins.scss │ └── variables.scss └── img │ ├── 004_nebula_red.jpg │ ├── Alunar_Cliff_basecolor.png │ ├── Alunar_Cliff_normal.jpg │ ├── Alunar_Ground_basecolor.jpg │ ├── Alunar_Ground_normal.jpg │ └── Ocean-4-Normal.jpg ├── components ├── README.md ├── _common │ ├── Button.vue │ └── Menu.vue ├── _template │ ├── Controls.vue │ └── Header.vue ├── icon │ ├── Base.vue │ ├── Cube.vue │ ├── CubeOutline.vue │ ├── Github.vue │ ├── Help.vue │ ├── HelpRhombusOutline .vue │ ├── OpenInNew.vue │ ├── Pause.vue │ ├── Play.vue │ ├── Restore.vue │ └── Twitter.vue └── menu │ └── Help.vue ├── jsconfig.json ├── layouts ├── README.md └── default.vue ├── middleware └── README.md ├── nuxt.config.js ├── package.json ├── pages ├── README.md └── index.vue ├── plugins ├── README.md └── webgl.js ├── static ├── README.md └── favicon.ico ├── store ├── README.md └── index.js ├── webgl ├── AmbientLight.js ├── Background.js ├── Camera.js ├── DirectionalLight.js ├── Ground.js ├── InstanceMeshPhong.js ├── MeshLambert.js ├── MeshPhong.js ├── PointLight.js ├── Water.js ├── glsl │ ├── Background.fs │ ├── Background.vs │ ├── InstanceMeshPhong.vs │ ├── MeshLambert.fs │ ├── MeshLambert.vs │ ├── MeshPhong.fs │ ├── MeshPhong.vs │ ├── Water.fs │ ├── Water.vs │ ├── _MeshPhong.fs │ └── _MeshPhong.vs └── index.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/README.md -------------------------------------------------------------------------------- /assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/assets/README.md -------------------------------------------------------------------------------- /assets/css/functions.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/assets/css/functions.scss -------------------------------------------------------------------------------- /assets/css/global.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/assets/css/global.scss -------------------------------------------------------------------------------- /assets/css/mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/assets/css/mixins.scss -------------------------------------------------------------------------------- /assets/css/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/assets/css/variables.scss -------------------------------------------------------------------------------- /assets/img/004_nebula_red.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/assets/img/004_nebula_red.jpg -------------------------------------------------------------------------------- /assets/img/Alunar_Cliff_basecolor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/assets/img/Alunar_Cliff_basecolor.png -------------------------------------------------------------------------------- /assets/img/Alunar_Cliff_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/assets/img/Alunar_Cliff_normal.jpg -------------------------------------------------------------------------------- /assets/img/Alunar_Ground_basecolor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/assets/img/Alunar_Ground_basecolor.jpg -------------------------------------------------------------------------------- /assets/img/Alunar_Ground_normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/assets/img/Alunar_Ground_normal.jpg -------------------------------------------------------------------------------- /assets/img/Ocean-4-Normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/assets/img/Ocean-4-Normal.jpg -------------------------------------------------------------------------------- /components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/README.md -------------------------------------------------------------------------------- /components/_common/Button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/_common/Button.vue -------------------------------------------------------------------------------- /components/_common/Menu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/_common/Menu.vue -------------------------------------------------------------------------------- /components/_template/Controls.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/_template/Controls.vue -------------------------------------------------------------------------------- /components/_template/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/_template/Header.vue -------------------------------------------------------------------------------- /components/icon/Base.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/icon/Base.vue -------------------------------------------------------------------------------- /components/icon/Cube.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/icon/Cube.vue -------------------------------------------------------------------------------- /components/icon/CubeOutline.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/icon/CubeOutline.vue -------------------------------------------------------------------------------- /components/icon/Github.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/icon/Github.vue -------------------------------------------------------------------------------- /components/icon/Help.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/icon/Help.vue -------------------------------------------------------------------------------- /components/icon/HelpRhombusOutline .vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/icon/HelpRhombusOutline .vue -------------------------------------------------------------------------------- /components/icon/OpenInNew.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/icon/OpenInNew.vue -------------------------------------------------------------------------------- /components/icon/Pause.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/icon/Pause.vue -------------------------------------------------------------------------------- /components/icon/Play.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/icon/Play.vue -------------------------------------------------------------------------------- /components/icon/Restore.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/icon/Restore.vue -------------------------------------------------------------------------------- /components/icon/Twitter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/icon/Twitter.vue -------------------------------------------------------------------------------- /components/menu/Help.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/components/menu/Help.vue -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/jsconfig.json -------------------------------------------------------------------------------- /layouts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/layouts/README.md -------------------------------------------------------------------------------- /layouts/default.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/layouts/default.vue -------------------------------------------------------------------------------- /middleware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/middleware/README.md -------------------------------------------------------------------------------- /nuxt.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/nuxt.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/package.json -------------------------------------------------------------------------------- /pages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/pages/README.md -------------------------------------------------------------------------------- /pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/pages/index.vue -------------------------------------------------------------------------------- /plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/plugins/README.md -------------------------------------------------------------------------------- /plugins/webgl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/plugins/webgl.js -------------------------------------------------------------------------------- /static/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/static/README.md -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /store/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/store/README.md -------------------------------------------------------------------------------- /store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/store/index.js -------------------------------------------------------------------------------- /webgl/AmbientLight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/AmbientLight.js -------------------------------------------------------------------------------- /webgl/Background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/Background.js -------------------------------------------------------------------------------- /webgl/Camera.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/Camera.js -------------------------------------------------------------------------------- /webgl/DirectionalLight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/DirectionalLight.js -------------------------------------------------------------------------------- /webgl/Ground.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/Ground.js -------------------------------------------------------------------------------- /webgl/InstanceMeshPhong.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/InstanceMeshPhong.js -------------------------------------------------------------------------------- /webgl/MeshLambert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/MeshLambert.js -------------------------------------------------------------------------------- /webgl/MeshPhong.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/MeshPhong.js -------------------------------------------------------------------------------- /webgl/PointLight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/PointLight.js -------------------------------------------------------------------------------- /webgl/Water.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/Water.js -------------------------------------------------------------------------------- /webgl/glsl/Background.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/glsl/Background.fs -------------------------------------------------------------------------------- /webgl/glsl/Background.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/glsl/Background.vs -------------------------------------------------------------------------------- /webgl/glsl/InstanceMeshPhong.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/glsl/InstanceMeshPhong.vs -------------------------------------------------------------------------------- /webgl/glsl/MeshLambert.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/glsl/MeshLambert.fs -------------------------------------------------------------------------------- /webgl/glsl/MeshLambert.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/glsl/MeshLambert.vs -------------------------------------------------------------------------------- /webgl/glsl/MeshPhong.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/glsl/MeshPhong.fs -------------------------------------------------------------------------------- /webgl/glsl/MeshPhong.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/glsl/MeshPhong.vs -------------------------------------------------------------------------------- /webgl/glsl/Water.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/glsl/Water.fs -------------------------------------------------------------------------------- /webgl/glsl/Water.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/glsl/Water.vs -------------------------------------------------------------------------------- /webgl/glsl/_MeshPhong.fs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/glsl/_MeshPhong.fs -------------------------------------------------------------------------------- /webgl/glsl/_MeshPhong.vs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/glsl/_MeshPhong.vs -------------------------------------------------------------------------------- /webgl/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/webgl/index.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ykob/study-threejs-lighting/HEAD/yarn.lock --------------------------------------------------------------------------------