├── README.md ├── assets ├── env-blur.jpg ├── env.jpg ├── normal.jpg ├── track.mp3 └── track.ogg ├── css └── styles.css ├── facebook.jpg ├── index.html ├── main.js ├── modules ├── easings.js ├── fbo.js ├── gift-box.js ├── maf.js ├── paper.js ├── paper1.js ├── paper10.js ├── paper11.js ├── paper12.js ├── paper13.js ├── paper14.js ├── paper15.js ├── paper16.js ├── paper17.js ├── paper18.js ├── paper19.js ├── paper2.js ├── paper20.js ├── paper3.js ├── paper4.js ├── paper5.js ├── paper6.js ├── paper7.js ├── paper8.js ├── paper9.js ├── post.js ├── scene.js ├── shader-pass.js ├── shader-ping-pong-pass.js └── wrapping-paper.js ├── paper.html ├── preview.jpg ├── shaders ├── blur-fs.js ├── combine-fs.js ├── depth-fs.js ├── depth-vs.js ├── dof-fs.js ├── fast-separable-gaussian-blur.js ├── final-color-fs.js ├── final-fs.js ├── fxaa.js ├── grayscale.js ├── highlight-fs.js ├── levels.js ├── ortho.js ├── overlay.js ├── random.js ├── rgb-shift.js ├── screen.js ├── smootherstep.js ├── soft-light.js └── vignette.js ├── test.js ├── third_party ├── THREE.OrbitControls.js ├── UpdatableTexture.js ├── WebXR.js ├── equirectangular-to-cubemap.js └── three.module.js └── twitter.jpg /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/README.md -------------------------------------------------------------------------------- /assets/env-blur.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/assets/env-blur.jpg -------------------------------------------------------------------------------- /assets/env.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/assets/env.jpg -------------------------------------------------------------------------------- /assets/normal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/assets/normal.jpg -------------------------------------------------------------------------------- /assets/track.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/assets/track.mp3 -------------------------------------------------------------------------------- /assets/track.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/assets/track.ogg -------------------------------------------------------------------------------- /css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/css/styles.css -------------------------------------------------------------------------------- /facebook.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/facebook.jpg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/index.html -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/main.js -------------------------------------------------------------------------------- /modules/easings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/easings.js -------------------------------------------------------------------------------- /modules/fbo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/fbo.js -------------------------------------------------------------------------------- /modules/gift-box.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/gift-box.js -------------------------------------------------------------------------------- /modules/maf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/maf.js -------------------------------------------------------------------------------- /modules/paper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper.js -------------------------------------------------------------------------------- /modules/paper1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper1.js -------------------------------------------------------------------------------- /modules/paper10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper10.js -------------------------------------------------------------------------------- /modules/paper11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper11.js -------------------------------------------------------------------------------- /modules/paper12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper12.js -------------------------------------------------------------------------------- /modules/paper13.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper13.js -------------------------------------------------------------------------------- /modules/paper14.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper14.js -------------------------------------------------------------------------------- /modules/paper15.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper15.js -------------------------------------------------------------------------------- /modules/paper16.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper16.js -------------------------------------------------------------------------------- /modules/paper17.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper17.js -------------------------------------------------------------------------------- /modules/paper18.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper18.js -------------------------------------------------------------------------------- /modules/paper19.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper19.js -------------------------------------------------------------------------------- /modules/paper2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper2.js -------------------------------------------------------------------------------- /modules/paper20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper20.js -------------------------------------------------------------------------------- /modules/paper3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper3.js -------------------------------------------------------------------------------- /modules/paper4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper4.js -------------------------------------------------------------------------------- /modules/paper5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper5.js -------------------------------------------------------------------------------- /modules/paper6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper6.js -------------------------------------------------------------------------------- /modules/paper7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper7.js -------------------------------------------------------------------------------- /modules/paper8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper8.js -------------------------------------------------------------------------------- /modules/paper9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/paper9.js -------------------------------------------------------------------------------- /modules/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/post.js -------------------------------------------------------------------------------- /modules/scene.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/scene.js -------------------------------------------------------------------------------- /modules/shader-pass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/shader-pass.js -------------------------------------------------------------------------------- /modules/shader-ping-pong-pass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/shader-ping-pong-pass.js -------------------------------------------------------------------------------- /modules/wrapping-paper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/modules/wrapping-paper.js -------------------------------------------------------------------------------- /paper.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/paper.html -------------------------------------------------------------------------------- /preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/preview.jpg -------------------------------------------------------------------------------- /shaders/blur-fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/blur-fs.js -------------------------------------------------------------------------------- /shaders/combine-fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/combine-fs.js -------------------------------------------------------------------------------- /shaders/depth-fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/depth-fs.js -------------------------------------------------------------------------------- /shaders/depth-vs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/depth-vs.js -------------------------------------------------------------------------------- /shaders/dof-fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/dof-fs.js -------------------------------------------------------------------------------- /shaders/fast-separable-gaussian-blur.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/fast-separable-gaussian-blur.js -------------------------------------------------------------------------------- /shaders/final-color-fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/final-color-fs.js -------------------------------------------------------------------------------- /shaders/final-fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/final-fs.js -------------------------------------------------------------------------------- /shaders/fxaa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/fxaa.js -------------------------------------------------------------------------------- /shaders/grayscale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/grayscale.js -------------------------------------------------------------------------------- /shaders/highlight-fs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/highlight-fs.js -------------------------------------------------------------------------------- /shaders/levels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/levels.js -------------------------------------------------------------------------------- /shaders/ortho.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/ortho.js -------------------------------------------------------------------------------- /shaders/overlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/overlay.js -------------------------------------------------------------------------------- /shaders/random.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/random.js -------------------------------------------------------------------------------- /shaders/rgb-shift.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/rgb-shift.js -------------------------------------------------------------------------------- /shaders/screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/screen.js -------------------------------------------------------------------------------- /shaders/smootherstep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/smootherstep.js -------------------------------------------------------------------------------- /shaders/soft-light.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/soft-light.js -------------------------------------------------------------------------------- /shaders/vignette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/shaders/vignette.js -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/test.js -------------------------------------------------------------------------------- /third_party/THREE.OrbitControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/third_party/THREE.OrbitControls.js -------------------------------------------------------------------------------- /third_party/UpdatableTexture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/third_party/UpdatableTexture.js -------------------------------------------------------------------------------- /third_party/WebXR.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/third_party/WebXR.js -------------------------------------------------------------------------------- /third_party/equirectangular-to-cubemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/third_party/equirectangular-to-cubemap.js -------------------------------------------------------------------------------- /third_party/three.module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/third_party/three.module.js -------------------------------------------------------------------------------- /twitter.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spite/infinite-gift/HEAD/twitter.jpg --------------------------------------------------------------------------------