├── .gitignore ├── README.md ├── dst ├── assets │ ├── css │ │ └── styles.css │ ├── glsl │ │ ├── cube.frag │ │ ├── cube.vert │ │ ├── cube_edge.frag │ │ ├── cube_edgeFace.frag │ │ ├── output.frag │ │ ├── output.vert │ │ ├── output_shadow.frag │ │ ├── simulation_def.frag │ │ ├── simulation_pos.frag │ │ └── simulation_vel.frag │ └── js │ │ └── main.min.js ├── fb.png ├── index.html └── tw.png ├── gulp ├── config.js └── tasks │ ├── browsersync.js │ ├── glsl.js │ ├── html.js │ ├── imagemin.js │ ├── javascript.js │ └── sass.js ├── gulpfile.js ├── package.json ├── screenshot1.png ├── screenshot2.png ├── screenshot3.png └── src ├── assets ├── css │ └── styles.scss ├── glsl │ ├── output.frag │ ├── output.vert │ ├── output_shadow.frag │ ├── simulation_def.frag │ ├── simulation_pos.frag │ ├── simulation_vel.frag │ └── utils │ │ ├── noise2D.glsl │ │ ├── noise3D.glsl │ │ ├── noise4D.glsl │ │ └── random.glsl └── js │ ├── lib-head │ ├── modernizr-custom.js │ └── useragnt-all.min.js │ ├── lib │ ├── GPUComputationRenderer.js │ ├── OrbitControls.js │ ├── ShadowMapViewer.js │ └── UnpackDepthRGBAShader.js │ ├── main.js │ └── module │ ├── controls.js │ ├── loading.js │ ├── objs.js │ ├── resize-watch.js │ ├── simulation.js │ └── webgl.js └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/README.md -------------------------------------------------------------------------------- /dst/assets/css/styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | overflow: hidden; 3 | margin: 0; 4 | } 5 | -------------------------------------------------------------------------------- /dst/assets/glsl/cube.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/dst/assets/glsl/cube.frag -------------------------------------------------------------------------------- /dst/assets/glsl/cube.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/dst/assets/glsl/cube.vert -------------------------------------------------------------------------------- /dst/assets/glsl/cube_edge.frag: -------------------------------------------------------------------------------- 1 | #define GLSLIFY 1 2 | void main() { 3 | gl_FragColor = vec4(1.0); 4 | } -------------------------------------------------------------------------------- /dst/assets/glsl/cube_edgeFace.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/dst/assets/glsl/cube_edgeFace.frag -------------------------------------------------------------------------------- /dst/assets/glsl/output.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/dst/assets/glsl/output.frag -------------------------------------------------------------------------------- /dst/assets/glsl/output.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/dst/assets/glsl/output.vert -------------------------------------------------------------------------------- /dst/assets/glsl/output_shadow.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/dst/assets/glsl/output_shadow.frag -------------------------------------------------------------------------------- /dst/assets/glsl/simulation_def.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/dst/assets/glsl/simulation_def.frag -------------------------------------------------------------------------------- /dst/assets/glsl/simulation_pos.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/dst/assets/glsl/simulation_pos.frag -------------------------------------------------------------------------------- /dst/assets/glsl/simulation_vel.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/dst/assets/glsl/simulation_vel.frag -------------------------------------------------------------------------------- /dst/assets/js/main.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/dst/assets/js/main.min.js -------------------------------------------------------------------------------- /dst/fb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/dst/fb.png -------------------------------------------------------------------------------- /dst/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/dst/index.html -------------------------------------------------------------------------------- /dst/tw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/dst/tw.png -------------------------------------------------------------------------------- /gulp/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/gulp/config.js -------------------------------------------------------------------------------- /gulp/tasks/browsersync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/gulp/tasks/browsersync.js -------------------------------------------------------------------------------- /gulp/tasks/glsl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/gulp/tasks/glsl.js -------------------------------------------------------------------------------- /gulp/tasks/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/gulp/tasks/html.js -------------------------------------------------------------------------------- /gulp/tasks/imagemin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/gulp/tasks/imagemin.js -------------------------------------------------------------------------------- /gulp/tasks/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/gulp/tasks/javascript.js -------------------------------------------------------------------------------- /gulp/tasks/sass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/gulp/tasks/sass.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/package.json -------------------------------------------------------------------------------- /screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/screenshot1.png -------------------------------------------------------------------------------- /screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/screenshot2.png -------------------------------------------------------------------------------- /screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/screenshot3.png -------------------------------------------------------------------------------- /src/assets/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/css/styles.scss -------------------------------------------------------------------------------- /src/assets/glsl/output.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/glsl/output.frag -------------------------------------------------------------------------------- /src/assets/glsl/output.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/glsl/output.vert -------------------------------------------------------------------------------- /src/assets/glsl/output_shadow.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/glsl/output_shadow.frag -------------------------------------------------------------------------------- /src/assets/glsl/simulation_def.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/glsl/simulation_def.frag -------------------------------------------------------------------------------- /src/assets/glsl/simulation_pos.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/glsl/simulation_pos.frag -------------------------------------------------------------------------------- /src/assets/glsl/simulation_vel.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/glsl/simulation_vel.frag -------------------------------------------------------------------------------- /src/assets/glsl/utils/noise2D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/glsl/utils/noise2D.glsl -------------------------------------------------------------------------------- /src/assets/glsl/utils/noise3D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/glsl/utils/noise3D.glsl -------------------------------------------------------------------------------- /src/assets/glsl/utils/noise4D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/glsl/utils/noise4D.glsl -------------------------------------------------------------------------------- /src/assets/glsl/utils/random.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/glsl/utils/random.glsl -------------------------------------------------------------------------------- /src/assets/js/lib-head/modernizr-custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/js/lib-head/modernizr-custom.js -------------------------------------------------------------------------------- /src/assets/js/lib-head/useragnt-all.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/js/lib-head/useragnt-all.min.js -------------------------------------------------------------------------------- /src/assets/js/lib/GPUComputationRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/js/lib/GPUComputationRenderer.js -------------------------------------------------------------------------------- /src/assets/js/lib/OrbitControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/js/lib/OrbitControls.js -------------------------------------------------------------------------------- /src/assets/js/lib/ShadowMapViewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/js/lib/ShadowMapViewer.js -------------------------------------------------------------------------------- /src/assets/js/lib/UnpackDepthRGBAShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/js/lib/UnpackDepthRGBAShader.js -------------------------------------------------------------------------------- /src/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/js/main.js -------------------------------------------------------------------------------- /src/assets/js/module/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/js/module/controls.js -------------------------------------------------------------------------------- /src/assets/js/module/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/js/module/loading.js -------------------------------------------------------------------------------- /src/assets/js/module/objs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/js/module/objs.js -------------------------------------------------------------------------------- /src/assets/js/module/resize-watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/js/module/resize-watch.js -------------------------------------------------------------------------------- /src/assets/js/module/simulation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/js/module/simulation.js -------------------------------------------------------------------------------- /src/assets/js/module/webgl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/assets/js/module/webgl.js -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/shadowmap-fog-demo/HEAD/src/index.html --------------------------------------------------------------------------------