├── .gitignore ├── README.md ├── dst ├── assets │ ├── css │ │ └── styles.css │ ├── glsl │ │ ├── output_box.frag │ │ ├── output_box.vert │ │ ├── output_floor.frag │ │ ├── output_floor.vert │ │ └── shadow.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_box.frag │ ├── output_box.vert │ ├── output_floor.frag │ ├── output_floor.vert │ ├── shadow.frag │ └── utils │ │ ├── blendOverlay.glsl │ │ ├── blendSoftlight.glsl │ │ ├── getShadow.glsl │ │ ├── noise2D.glsl │ │ ├── noise3D.glsl │ │ ├── noise4D.glsl │ │ └── random.glsl └── js │ ├── lib-head │ ├── modernizr-custom.js │ └── useragnt-all.min.js │ ├── lib │ ├── CustomEase.min.js │ ├── EasePack.min.js │ ├── GPUComputationRenderer.js │ ├── OrbitControls.js │ ├── ShadowMapViewer.js │ ├── TweenMax.min.js │ └── UnpackDepthRGBAShader.js │ ├── main.js │ └── module │ ├── controls.js │ ├── loading.js │ ├── objs.js │ ├── resize-watch.js │ ├── toonManager.js │ └── webgl.js └── index.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/README.md -------------------------------------------------------------------------------- /dst/assets/css/styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | overflow: hidden; 3 | margin: 0; 4 | } 5 | -------------------------------------------------------------------------------- /dst/assets/glsl/output_box.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/dst/assets/glsl/output_box.frag -------------------------------------------------------------------------------- /dst/assets/glsl/output_box.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/dst/assets/glsl/output_box.vert -------------------------------------------------------------------------------- /dst/assets/glsl/output_floor.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/dst/assets/glsl/output_floor.frag -------------------------------------------------------------------------------- /dst/assets/glsl/output_floor.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/dst/assets/glsl/output_floor.vert -------------------------------------------------------------------------------- /dst/assets/glsl/shadow.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/dst/assets/glsl/shadow.frag -------------------------------------------------------------------------------- /dst/assets/js/main.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/dst/assets/js/main.min.js -------------------------------------------------------------------------------- /dst/fb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/dst/fb.png -------------------------------------------------------------------------------- /dst/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/dst/index.html -------------------------------------------------------------------------------- /dst/tw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/dst/tw.png -------------------------------------------------------------------------------- /gulp/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/gulp/config.js -------------------------------------------------------------------------------- /gulp/tasks/browsersync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/gulp/tasks/browsersync.js -------------------------------------------------------------------------------- /gulp/tasks/glsl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/gulp/tasks/glsl.js -------------------------------------------------------------------------------- /gulp/tasks/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/gulp/tasks/html.js -------------------------------------------------------------------------------- /gulp/tasks/imagemin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/gulp/tasks/imagemin.js -------------------------------------------------------------------------------- /gulp/tasks/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/gulp/tasks/javascript.js -------------------------------------------------------------------------------- /gulp/tasks/sass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/gulp/tasks/sass.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/package.json -------------------------------------------------------------------------------- /screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/screenshot1.png -------------------------------------------------------------------------------- /screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/screenshot2.png -------------------------------------------------------------------------------- /screenshot3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/screenshot3.png -------------------------------------------------------------------------------- /src/assets/css/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/css/styles.scss -------------------------------------------------------------------------------- /src/assets/glsl/output_box.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/glsl/output_box.frag -------------------------------------------------------------------------------- /src/assets/glsl/output_box.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/glsl/output_box.vert -------------------------------------------------------------------------------- /src/assets/glsl/output_floor.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/glsl/output_floor.frag -------------------------------------------------------------------------------- /src/assets/glsl/output_floor.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/glsl/output_floor.vert -------------------------------------------------------------------------------- /src/assets/glsl/shadow.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/glsl/shadow.frag -------------------------------------------------------------------------------- /src/assets/glsl/utils/blendOverlay.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/glsl/utils/blendOverlay.glsl -------------------------------------------------------------------------------- /src/assets/glsl/utils/blendSoftlight.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/glsl/utils/blendSoftlight.glsl -------------------------------------------------------------------------------- /src/assets/glsl/utils/getShadow.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/glsl/utils/getShadow.glsl -------------------------------------------------------------------------------- /src/assets/glsl/utils/noise2D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/glsl/utils/noise2D.glsl -------------------------------------------------------------------------------- /src/assets/glsl/utils/noise3D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/glsl/utils/noise3D.glsl -------------------------------------------------------------------------------- /src/assets/glsl/utils/noise4D.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/glsl/utils/noise4D.glsl -------------------------------------------------------------------------------- /src/assets/glsl/utils/random.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/glsl/utils/random.glsl -------------------------------------------------------------------------------- /src/assets/js/lib-head/modernizr-custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/lib-head/modernizr-custom.js -------------------------------------------------------------------------------- /src/assets/js/lib-head/useragnt-all.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/lib-head/useragnt-all.min.js -------------------------------------------------------------------------------- /src/assets/js/lib/CustomEase.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/lib/CustomEase.min.js -------------------------------------------------------------------------------- /src/assets/js/lib/EasePack.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/lib/EasePack.min.js -------------------------------------------------------------------------------- /src/assets/js/lib/GPUComputationRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/lib/GPUComputationRenderer.js -------------------------------------------------------------------------------- /src/assets/js/lib/OrbitControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/lib/OrbitControls.js -------------------------------------------------------------------------------- /src/assets/js/lib/ShadowMapViewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/lib/ShadowMapViewer.js -------------------------------------------------------------------------------- /src/assets/js/lib/TweenMax.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/lib/TweenMax.min.js -------------------------------------------------------------------------------- /src/assets/js/lib/UnpackDepthRGBAShader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/lib/UnpackDepthRGBAShader.js -------------------------------------------------------------------------------- /src/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/main.js -------------------------------------------------------------------------------- /src/assets/js/module/controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/module/controls.js -------------------------------------------------------------------------------- /src/assets/js/module/loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/module/loading.js -------------------------------------------------------------------------------- /src/assets/js/module/objs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/module/objs.js -------------------------------------------------------------------------------- /src/assets/js/module/resize-watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/module/resize-watch.js -------------------------------------------------------------------------------- /src/assets/js/module/toonManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/module/toonManager.js -------------------------------------------------------------------------------- /src/assets/js/module/webgl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/assets/js/module/webgl.js -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mnmxmx/halftone-effect/HEAD/src/index.html --------------------------------------------------------------------------------