├── .gitignore ├── README.md ├── assets ├── grandtheater.dae └── wall.obj ├── cylinder.obj ├── examples ├── model.dae └── processing │ ├── ProjectedQuadsGIFs │ ├── ProjectedQuads.pde │ ├── ProjectedQuadsGIFs.pde │ ├── Quad.pde │ └── data │ │ ├── 0.gif │ │ ├── 1.gif │ │ ├── 11.gif │ │ ├── 2.gif │ │ ├── 3.gif │ │ ├── 4.gif │ │ ├── 5.gif │ │ ├── 7.gif │ │ ├── checker.png │ │ ├── giphy.gif │ │ ├── quadsconfig.txt │ │ └── suchmapping.jpeg │ ├── ProjectedQuadsGLSL │ ├── ProjectedQuads.pde │ ├── Quad.pde │ └── data │ │ ├── bwfrag.glsl │ │ ├── checker.png │ │ ├── colorfrag.glsl │ │ ├── colorfrag_checks.glsl │ │ ├── colorfrag_geom.glsl │ │ ├── colorfrag_paint.glsl │ │ ├── colorfrag_ripples.glsl │ │ ├── colorfrag_swirls.glsl │ │ ├── colorfrag_trippy.glsl │ │ ├── edgesfrag.glsl │ │ ├── embossfrag.glsl │ │ ├── quadsconfig.txt │ │ ├── suchmapping.jpeg │ │ └── texfrag.glsl │ ├── ProjectedQuadsGLSLCam │ ├── ProjectedQuads.pde │ ├── ProjectedQuadsGLSLCam.pde │ ├── Quad.pde │ └── data │ │ ├── bwfrag.glsl │ │ ├── checker.png │ │ ├── colorfrag.glsl │ │ ├── colorfrag_checks.glsl │ │ ├── colorfrag_geom.glsl │ │ ├── colorfrag_ripples.glsl │ │ ├── colorfrag_swirls.glsl │ │ ├── colorfrag_trippy copy.glsl │ │ ├── colorfrag_trippy.glsl │ │ ├── edgesfrag.glsl │ │ ├── embossfrag.glsl │ │ ├── quadsconfig.txt │ │ ├── suchmapping.jpeg │ │ └── texfrag.glsl │ ├── ProjectedQuadsMovie │ ├── ProjectedQuads.pde │ ├── ProjectedQuadsMovie.pde │ ├── Quad.pde │ └── data │ │ ├── quadsconfig.txt │ │ ├── sample0.mov │ │ ├── sample1.mov │ │ └── sample2.mov │ └── ProjectedQuadsSyphon │ ├── ProjectedQuads.pde │ ├── ProjectedQuadsSyphon.pde │ ├── Quad.pde │ └── data │ ├── checker.png │ └── quadsconfig.txt └── mapping /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/README.md -------------------------------------------------------------------------------- /assets/grandtheater.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/assets/grandtheater.dae -------------------------------------------------------------------------------- /assets/wall.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/assets/wall.obj -------------------------------------------------------------------------------- /cylinder.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/cylinder.obj -------------------------------------------------------------------------------- /examples/model.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/model.dae -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/ProjectedQuads.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/ProjectedQuads.pde -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/ProjectedQuadsGIFs.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/ProjectedQuadsGIFs.pde -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/Quad.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/Quad.pde -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/data/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/data/0.gif -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/data/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/data/1.gif -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/data/11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/data/11.gif -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/data/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/data/2.gif -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/data/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/data/3.gif -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/data/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/data/4.gif -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/data/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/data/5.gif -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/data/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/data/7.gif -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/data/checker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/data/checker.png -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/data/giphy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/data/giphy.gif -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/data/quadsconfig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/data/quadsconfig.txt -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGIFs/data/suchmapping.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGIFs/data/suchmapping.jpeg -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/ProjectedQuads.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/ProjectedQuads.pde -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/Quad.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/Quad.pde -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/data/bwfrag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/data/bwfrag.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/data/checker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/data/checker.png -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/data/colorfrag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/data/colorfrag.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/data/colorfrag_checks.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/data/colorfrag_checks.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/data/colorfrag_geom.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/data/colorfrag_geom.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/data/colorfrag_paint.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/data/colorfrag_paint.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/data/colorfrag_ripples.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/data/colorfrag_ripples.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/data/colorfrag_swirls.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/data/colorfrag_swirls.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/data/colorfrag_trippy.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/data/colorfrag_trippy.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/data/edgesfrag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/data/edgesfrag.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/data/embossfrag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/data/embossfrag.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/data/quadsconfig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/data/quadsconfig.txt -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/data/suchmapping.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/data/suchmapping.jpeg -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSL/data/texfrag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSL/data/texfrag.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/ProjectedQuads.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/ProjectedQuads.pde -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/ProjectedQuadsGLSLCam.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/ProjectedQuadsGLSLCam.pde -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/Quad.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/Quad.pde -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/data/bwfrag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/data/bwfrag.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/data/checker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/data/checker.png -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/data/colorfrag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/data/colorfrag.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/data/colorfrag_checks.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/data/colorfrag_checks.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/data/colorfrag_geom.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/data/colorfrag_geom.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/data/colorfrag_ripples.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/data/colorfrag_ripples.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/data/colorfrag_swirls.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/data/colorfrag_swirls.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/data/colorfrag_trippy copy.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/data/colorfrag_trippy copy.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/data/colorfrag_trippy.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/data/colorfrag_trippy.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/data/edgesfrag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/data/edgesfrag.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/data/embossfrag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/data/embossfrag.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/data/quadsconfig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/data/quadsconfig.txt -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/data/suchmapping.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/data/suchmapping.jpeg -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsGLSLCam/data/texfrag.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsGLSLCam/data/texfrag.glsl -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsMovie/ProjectedQuads.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsMovie/ProjectedQuads.pde -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsMovie/ProjectedQuadsMovie.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsMovie/ProjectedQuadsMovie.pde -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsMovie/Quad.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsMovie/Quad.pde -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsMovie/data/quadsconfig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsMovie/data/quadsconfig.txt -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsMovie/data/sample0.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsMovie/data/sample0.mov -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsMovie/data/sample1.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsMovie/data/sample1.mov -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsMovie/data/sample2.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsMovie/data/sample2.mov -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsSyphon/ProjectedQuads.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsSyphon/ProjectedQuads.pde -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsSyphon/ProjectedQuadsSyphon.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsSyphon/ProjectedQuadsSyphon.pde -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsSyphon/Quad.pde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsSyphon/Quad.pde -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsSyphon/data/checker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsSyphon/data/checker.png -------------------------------------------------------------------------------- /examples/processing/ProjectedQuadsSyphon/data/quadsconfig.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/examples/processing/ProjectedQuadsSyphon/data/quadsconfig.txt -------------------------------------------------------------------------------- /mapping: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quilime/projection-mapping-workshop/HEAD/mapping --------------------------------------------------------------------------------