<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>

		<title>Clicktorelease</title>
		<description>Welcome to my little corner on the Internets</description>
		<link>https://www.clicktorelease.com</link>

		<item>
	<title>Halloween 2022</title>
	<description>Double Halloween feature to give some ambience to this spooky season: Pumpkin Sphere, a mass of pumpkins hovering around you; and Spooky Cloud, a particle-driven cloud of pumpkins and skulls chasing a whisp.</description>
	<link>https://spite.github.io/halloween-2022/</link>
	<pubDate>Mon, 31 Oct 2022 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1007783133-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Floating Shiny Knot</title>
	<description>A remake of an old experiment to produce image-based global illumination for models using Google Street View panoramas. This is the test for fetching equirectangular panoramas from the google servers.</description>
	<link>https://spite.github.io/FloatingShinyKnot/</link>
	<pubDate>Wed, 02 Mar 2022 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-870860706-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Genuary 2022</title>
	<description>Entries for Genuary 2022, 31 days of procedural generation with threejs and WebGL.</description>
	<link>https://spite.github.io/genuary-2022/</link>
	<pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-420338356-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Codevember 2021</title>
	<description>Entries for Codevember 2021, 31 days of experiments with WebGL, three.js, simulations and post-processing.</description>
	<link>https://spite.github.io/codevember-2021/</link>
	<pubDate>Mon, 01 Nov 2021 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-852124448-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Web Unleashed 2021 Opening Titles</title>
	<description>Created for the annual FITC Web Unleashed conference.</description>
	<link>https://vimeo.com/623600913</link>
	<pubDate>Fri, 22 Oct 2021 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-238589142-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Inktober 2021 Strange Attractor Sketches</title>
	<description>All the non photorealistic renders of strange attractors for Inktober 2021.</description>
	<link>/code/inktober-2021-attractors-sketch</link>
	<pubDate>Fri, 01 Oct 2021 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-466241238-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Generative art: Lines on flow fields</title>
	<description>Particles drawing lines on fields of electrical charges.</description>
	<link>/code/generative-lines-flow-fields</link>
	<pubDate>Sun, 14 Mar 2021 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/587179660-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>F*MMXX</title>
	<description>A new year demo to send off this horrible year.</description>
	<link>https://spite.github.io/fuck-2020</link>
	<pubDate>Thu, 31 Dec 2020 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/248540588-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Generative baubles</title>
	<description>An experiment to generate baubles procedurally.</description>
	<link>https://spite.github.io/baubles</link>
	<pubDate>Fri, 25 Dec 2020 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/831908526-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>SDF physics</title>
	<description>An experiment with GPU particles bouncing off volumes defined with SDFs.</description>
	<link>https://spite.github.io/sdf-physics</link>
	<pubDate>Sun, 01 Nov 2020 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-452953797-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Inktober 2020 Sketch experiments</title>
	<description>All the sketches for Inktober 2020 simulating ink.</description>
	<link>https://spite.github.io/sketch</link>
	<pubDate>Thu, 01 Oct 2020 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1563885525-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Obsolidian</title>
	<description>Demo for Solskogen 2020.</description>
	<link>https://spite.github.io/solskogen-2020/player.html</link>
	<pubDate>Mon, 01 Jun 2020 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-721673244-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>FaceMeshFaceGeometry</title>
	<description>Three.js helper for FaceMesh.</description>
	<link>https://github.com/spite/FaceMeshFaceGeometry</link>
	<pubDate>Fri, 01 May 2020 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/720857058-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Loops 2018-2019</title>
	<description>All the loops made with looper.</description>
	<link>/code/loops-2018-2019</link>
	<pubDate>Sun, 01 Dec 2019 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1385085407-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Digital Inktober 2019</title>
	<description>Loops for Inktober 2019.</description>
	<link>/code/digital-inktober-2019</link>
	<pubDate>Tue, 01 Oct 2019 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-168313148-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Capture the Flag viewer</title>
	<description>Interactive CTF game explorer, with games of indoor and outdoor procedurally generated environaments where agents train and learn to interact and cooperate.</description>
	<link>https://deepmind.com/blog/article/capture-the-flag-science</link>
	<pubDate>Wed, 01 May 2019 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1463622680-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Infinite Gift</title>
	<description>The gift that keeps on giving.</description>
	<link>https://christmasexperiments.com/2018/24/infinite-gift/</link>
	<pubDate>Sat, 01 Dec 2018 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1734349078-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Codevember 2018</title>
	<description>Loops for Codevember 2018.</description>
	<link>/code/codevember-2018</link>
	<pubDate>Thu, 01 Nov 2018 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1270478351-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Digital Inktober 2018</title>
	<description>Loops for Inktober 2018.</description>
	<link>/code/digital-inktober-2018</link>
	<pubDate>Mon, 01 Oct 2018 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1716631628-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Codevember 2017</title>
	<description>Entries for Codevember 2017, 15 days of experiments with WebGL, three.js, simulations and post-processing.</description>
	<link>/code/codevember-2017/</link>
	<pubDate>Wed, 01 Nov 2017 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-449390595-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>WebVR Experiments: Speak To Go</title>
	<description>Explore the world with your voice. Experiment part of the WebVR Experiments launch.</description>
	<link>https://speaktogo.withgoogle.com/</link>
	<pubDate>Sat, 01 Apr 2017 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1258766740-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Dark Haze</title>
	<description>Christmas Experiments collaboration with Marpi, Bent Stamnes and cbuyukberber: lots of ambiance with pixel texture, smooth music and furry polygons</description>
	<link>https://www.clicktorelease.com/code/dark-haze/</link>
	<pubDate>Thu, 01 Dec 2016 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/519623087-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Codevember 2016</title>
	<description>Entries for Codevember 2016, 30 days of experiments with WebGL, three.js, Web Audio and procedural generation.</description>
	<link>/code/codevember-2016/</link>
	<pubDate>Tue, 01 Nov 2016 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1848387093-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>The Polygon Shredder</title>
	<description>Exploration of curl noise and half cubes pseudo instancing, using WebGL, three.js and some GLSL trickery.</description>
	<link>/code/polygon-shredder/</link>
	<pubDate>Mon, 01 Feb 2016 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-175321620-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>THREE.MeshLine</title>
	<description>Mesh replacement for THREE.Line</description>
	<link>https://github.com/spite/THREE.MeshLine</link>
	<pubDate>Wed, 02 Dec 2015 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1425511011-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>X-Mas Virus</title>
	<description>Entry for the 2015 Christmas Experiments site. A throwback demo of neon flickering lights, made with WebGL, three.js, GLSL and Web Audio.</description>
	<link>/code/xmas-virus/</link>
	<pubDate>Tue, 01 Dec 2015 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-878452494-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Día de Muertos 2015</title>
	<description>Design and customise your own calaca for Día de Muertos</description>
	<link>http://itsamessage.com/diademuertos2015/</link>
	<pubDate>Sun, 01 Nov 2015 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-237121932-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Google I/O 2015 Toy</title>
	<description>Experiment with physics and analytical local ambient occlusion. Made with WebGL, Web Audio API, three.js, oimo.js and Wagner</description>
	<link>/code/io15/</link>
	<pubDate>Mon, 25 May 2015 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-785035760-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Speech Jammer</title>
	<description>A speech jammer to warp your reality, built with Web Audio API and WebRTC getUserMedia.</description>
	<link>/code/speech-jammer</link>
	<pubDate>Fri, 17 Apr 2015 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/296673179-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>cru·ci·form</title>
	<description>A study in architecture visualisation with models by @sejnulla. Nice music, glossy reflections, slow travellings, custom shading and postprocessing, using three.js and Wagner</description>
	<link>/code/cruciform/</link>
	<pubDate>Thu, 01 Jan 2015 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1376687035-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>B E Y O N D</title>
	<description>Real-time WebGL demo with @cabbibo for Christmas Experiments 2014. Crystal growth simulation, sound processing, custom shading and postprocessing.</description>
	<link>https://b-e-y-o-n-d.com/</link>
	<pubDate>Mon, 01 Dec 2014 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1854578584-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>It's a message in a Jack-o-lantern</title>
	<description>Online interactive experience for Halloween, in which the user can carve a stencil into a procedurally generated pumpkin and share it</description>
	<link>http://www.itsamessage.com/halloween2014/</link>
	<pubDate>Fri, 31 Oct 2014 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-2135726633-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Decals for three.js</title>
	<description>Decals implementation for three.js, useful for temporary decorations like bullet impacts, blood splatters, burn or skidmarks; or for weathering effects on objects</description>
	<link>https://github.com/spite/THREE.DecalGeometry</link>
	<pubDate>Mon, 30 Jun 2014 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1909492450-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Kick with Chrome</title>
	<description>A collection of mobile games for Chrome, celebrating the World Cup; using the latest web technologies to provide a multiplayer experience across multiple devices</description>
	<link>https://kickwithchrome.withgoogle.com/en-US/</link>
	<pubDate>Fri, 20 Jun 2014 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1066353848-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Smartwater: look up</title>
	<description>Smartwater new cloud experience, using WebGL, canvas and CSS3D renderers, with several interactions for desktop and tablet, and soothing reactive music.</description>
	<link>https://www.drinksmartwater.com/</link>
	<pubDate>Tue, 20 May 2014 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/217149893-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>SnowBox</title>
	<description>A 3D tool to create snow thingies, using metaballs and 3D models, in collaboration with @claudioguglieri and @Sejnulla. Lots of 2D, 3D and code goodness!</description>
	<link>http://www.snwbx.com/</link>
	<pubDate>Mon, 23 Dec 2013 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1549699861-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Bumpy metaballs</title>
	<description>Isosurface with Marching Cubes, bump mapping with normal mapping and triplanar mapping, shading with a MatCap shader.</description>
	<link>/code/bumpy-metaballs</link>
	<pubDate>Tue, 10 Dec 2013 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1311137969-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Spherical Environment Mapping (MatCap/LitSphere) and Normal Mapping</title>
	<description>Spherical Mapping (MatCap/LitSphere) with Normal Mapping, using WebGL and GLSL. This is an editor to toy around with different materials, normals and render effects. With subdivision modifier, noise and rim lighting.</description>
	<link>/code/spherical-normal-mapping/</link>
	<pubDate>Mon, 14 Oct 2013 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-968868692-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Gravity</title>
	<description>A WebGL experience for the Warner Brothers' movie Gravity directed by Alfonso Cuarón, it's an interactive spacewalk orbiting Earth in a debris field.</description>
	<link>http://gravitymovie.warnerbros.com/</link>
	<pubDate>Wed, 25 Sep 2013 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1077058757-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>SUB FOCUS TORUS</title>
	<description>An online WebGL experience that allows users to search google maps and street view and discover previews of SubFocus' new album Torus. Using three.js, SoundCloud API, imgur API, google maps API and many more.</description>
	<link>http://www.subfocus.com/torus</link>
	<pubDate>Fri, 20 Sep 2013 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/598606807-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>NPR Sketch GLSL shader</title>
	<description>Real-time post-processing shader to create the style of old architectural drawings.</description>
	<link>/code/npr-shading/</link>
	<pubDate>Tue, 09 Jul 2013 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-927274020-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Cross-hatching GLSL shader</title>
	<description>Blinn-Phong shading and rim lighting. Based on Microsoft Research "Real-Time Hatching" paper.</description>
	<link>/code/cross-hatching/</link>
	<pubDate>Thu, 27 Jun 2013 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1023137837-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Shake a flake | Reactive snow</title>
	<description>A Holidays experimente with reactive snow using WebGL, Web Audio API, WebRTC and localStorage. Blow into the microphone to make the falling snow shake and twirl</description>
	<link>/code/shake-a-flake</link>
	<pubDate>Mon, 24 Dec 2012 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/630507052-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>It's a Halloween Message!</title>
	<description>An experiment on procedural generation of meshes and custom shading. In this case, a Halloween pumpkin for a special message</description>
	<link>http://www.itsamessage.com/halloween2012</link>
	<pubDate>Wed, 31 Oct 2012 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/624833699-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Rocking Dendrites</title>
	<description>An experiment on custom shading to create a DOF effect, mesh generation and sound visualisation. Play around with the generation settings and drop songs into the experience</description>
	<link>/code/rocking-dendrites/</link>
	<pubDate>Mon, 17 Sep 2012 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-991282069-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>CCapture.js</title>
	<description>CCapture.js is a JavaScript library to help capturing animations created with HTML5 canvas at a fixed framerate</description>
	<link>https://github.com/spite/ccapture.js</link>
	<pubDate>Mon, 03 Sep 2012 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/461603459-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Mars Panoramas in WebGL redux</title>
	<description>A panorama viewer using data from Ashima Group Panorama Viewer that doubles as a Fullscreen API and Pointer Lock API experiment</description>
	<link>/code/mars-panorama/</link>
	<pubDate>Mon, 20 Aug 2012 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1330084824-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>The Bravest Man In The Universe</title>
	<description>An interactive music video featuring Bobby Womack, targeted at mobile devices: smartphones and tablets. Lots of SVG elements and CSS animations, with JavaScript interactions</description>
	<link>http://www.chromeexperiments.com/detail/the-bravest-man-in-the-universe</link>
	<pubDate>Fri, 20 Jul 2012 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/237158240-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Adorable Flying Sagan</title>
	<description>A quick and funny experiment with linked CSS3 transforms and animations and HTML5 audio, using the amazing art by SirMitchell and music by Shugo Tokumaru</description>
	<link>/code/sagan/</link>
	<pubDate>Thu, 12 Jul 2012 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/746673384-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Cube - a Google Maps game</title>
	<description>A game for Google Maps by B-Reel. The classic labyrinth game inspired on the service aesthetics. WebGL, CSS animations, HTML5 audio and Web Audio API and lots of JavaScript for game logic, physics, etc.</description>
	<link>http://www.playmapscube.com/</link>
	<pubDate>Fri, 20 Apr 2012 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1138920390-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Floating Shiny Knot</title>
	<description>Second step in a series of experiments toward image-based global illumination for models using Google Street View panoramas. This is the test for fetching equirectangular panoramas from the google servers</description>
	<link>/code/streetViewReflectionMapping/</link>
	<pubDate>Mon, 02 Apr 2012 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-374700689-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Latitude Reflection Mapping</title>
	<description>First step in a series of experiments toward image-based global illumination for models using Google Street View panoramas. This is the test for an environment mapping shader that uses equirectangular panoramas</description>
	<link>/code/latitudeReflectionMapping/</link>
	<pubDate>Sun, 01 Apr 2012 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1309605861-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>CSS3D Clouds</title>
	<description>An experiment on creating 3D-like clouds with CSS3 3D Transforms and a bit of Javascript</description>
	<link>/code/css3dclouds/</link>
	<pubDate>Fri, 23 Mar 2012 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/217149893-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>It's a message! Holidays 2011</title>
	<description>Holiday greetings message using WebGL, Google Street View and Geolocation API. Enjoy the soothing experience, personalize your message and share it with everyone!</description>
	<link>http://www.itsamessage.com/holiday2011</link>
	<pubDate>Tue, 20 Dec 2011 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-434000454-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Blocky Earth</title>
	<description>An abstract representation of sections of the world through aligned cubes, using WebGL, Geolocation API and Google Maps imagery and Elevation API</description>
	<link>/code/blocky_earth/</link>
	<pubDate>Fri, 21 Oct 2011 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1599890207-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Urban Arteries</title>
	<description>Entry for the Mozilla Dev Derby, using HTML5 canvas, Geolocation API and Google Maps Elevation API</description>
	<link>/code/urban-arteries/</link>
	<pubDate>Wed, 28 Sep 2011 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/2035660013-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Conway's Game of Life in 3D</title>
	<description>An eye-candy version on Conway's Game of Life in 3D. An experiments using WebGL with three.js to get familiar with the library</description>
	<link>/code/conway3d/</link>
	<pubDate>Mon, 12 Sep 2011 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/461603459-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Animated GIF in 3D</title>
	<description>Animated GIF in 3D uses WebGL with three.js and Drag and Drop API to get a new perspective into animated gifs</description>
	<link>/code/gif/</link>
	<pubDate>Wed, 07 Sep 2011 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1207378532-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>WebGL Weather Globe</title>
	<description>A project adding terrain and cloud layers from Google Maps to the Google DAT's WebGL Globe code</description>
	<link>/code/weather/</link>
	<pubDate>Thu, 25 Aug 2011 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1459398210-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>WebGL Light Box</title>
	<description>A pure WebGL light box to show images in a web page. A rework of the previous lightbox that was built using three.js to use only the exact amount of code necessary</description>
	<link>/code/litebox/</link>
	<pubDate>Fri, 17 Jun 2011 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-41429654-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>WebGL Google Street Viewer</title>
	<description>A Google Street View player using WebGL with three.js to provide a much smooth experience</description>
	<link>/code/street/</link>
	<pubDate>Fri, 20 May 2011 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1916097315-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>The Wilderness Downtown</title>
	<description>Interactive music video by Google and B-Reel to show the power of HTML5 and Chrome, with music by Arcade Fire and directed by Chris Milk. It features a lot of HTML5 canvas action</description>
	<link>http://www.thewildernessdowntown.com/</link>
	<pubDate>Sun, 01 Aug 2010 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1834547973-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Optimising SVG load with Service Worker</title>
	<description>How to use Service Worker to optimise the loading of SVG assets in a page without altering coding methods.</description>
	<link>https://www.clicktorelease.com/blog/optimise-svg-load-service-worker</link>
	<pubDate>Sun, 01 Nov 2015 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1302755743-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Calculating FPS past requestAnimationFrame limit with requestIdleCallback</title>
	<description>Using requestIdleCallback to calculate FPS more precisely than with requestAnimationFrame.</description>
	<link>https://www.clicktorelease.com/blog/calculating-fps-with-requestIdleCallback</link>
	<pubDate>Mon, 07 Sep 2015 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1274848332-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Can the new Google logo be 305 bytes?</title>
	<description>Techniques and tricks learned while trying to recreate the new Google logo with SVG in 305 bytes (or less!)</description>
	<link>https://www.clicktorelease.com/blog/svg-google-logo-in-305-bytes</link>
	<pubDate>Sat, 01 Aug 2015 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/25174163-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Live WebGL Shader Editor</title>
	<description>This article goes a bit over the method to augment JavaScript APIs and how to use it to create a plug-n-play, live GLSL shader editor</description>
	<link>https://www.clicktorelease.com/blog/live-webgl-shader-editor</link>
	<pubDate>Wed, 01 Apr 2015 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1378558643-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>cru·ci·form study in architecture visualisation</title>
	<description>Some details on how the project came to be, a bit of technical info and lessons learned on the process.</description>
	<link>https://www.clicktorelease.com/blog/making-of-cruciform</link>
	<pubDate>Sun, 01 Feb 2015 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1376687035-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Creating Android Lens Blur Depth Viewer</title>
	<description>Reading, decoding and rendering depth data from the new Android Lens Blur camera application. Turn depth data back into 3D models</description>
	<link>https://www.clicktorelease.com/blog/creating-android-lens-blur-depth-viewer</link>
	<pubDate>Thu, 01 May 2014 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/2079434031-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Using hooks to make development of shaders a bit easier</title>
	<description>This article aims to show how to use function augmentation via hooks to add behaviour that makes developing GLSL shaders a bit easier</description>
	<link>https://www.clicktorelease.com/blog/using-hooks-for-easier-development-webgl-glsl</link>
	<pubDate>Fri, 28 Mar 2014 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-498001848-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Loading sound files faster using Array Buffers and Web Audio API</title>
	<description>How to reduce the number of requests when your page has a lot of sound assets.</description>
	<link>https://www.clicktorelease.com/blog/loading-sounds-faster-using-html5-web-audio-api</link>
	<pubDate>Wed, 18 Sep 2013 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-92999097-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Creating a Spherical Environment Mapping shader</title>
	<description>Creating nice lighting with a simple spherical mapping shader. A step-by-step tutorial on how to create a matcap or litsphere material with GLSL and three.js.</description>
	<link>https://www.clicktorelease.com/blog/creating-spherical-environment-mapping-shader</link>
	<pubDate>Sun, 01 Sep 2013 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1312088214-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Web Audio Input and Windows</title>
	<description>Gettings Chrome's new Web Audio Input feature to work on Windows.</description>
	<link>https://www.clicktorelease.com/blog/web-audio-input-windows</link>
	<pubDate>Tue, 15 Jan 2013 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/630507052-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Vertex displacement with a noise function using GLSL and three.js</title>
	<description>Vertex displacement with a noise function using GLSL and three.js</description>
	<link>https://www.clicktorelease.com/blog/vertex-displacement-noise-3d-webgl-glsl-three-js</link>
	<pubDate>Sat, 01 Dec 2012 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1416430178-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Split-flap display with CSS and JavaScript</title>
	<description>An homage to low technology presence in the web of the 21st century: a split-flap display, created with HTML, CSS3 and JavaScript</description>
	<link>https://www.clicktorelease.com/blog/split-flap-display</link>
	<pubDate>Tue, 20 Nov 2012 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1918349682-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>The new site is live</title>
	<description>After several versions that never saw the light of the tubes, the newest and shiniest version of clicktorelease.com is live!</description>
	<link>https://www.clicktorelease.com/blog/the-new-site-is-live</link>
	<pubDate>Thu, 01 Nov 2012 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1108555602-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Experiments with Perlin noise</title>
	<description>Experimenting with Perlin noise in the vertex and fragment shaders, using WebGL with three.js.</description>
	<link>https://www.clicktorelease.com/blog/experiments-with-perlin-noise</link>
	<pubDate>Fri, 01 Jun 2012 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-975953865-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>How to make clouds with CSS 3D</title>
	<description>A tutorial on how to use CSS 3D Transforms to create sprite-based 3D-like clouds.</description>
	<link>https://www.clicktorelease.com/blog/how-to-make-clouds-with-css-3d</link>
	<pubDate>Sun, 01 Apr 2012 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/217149893-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>WebGL+WebGPU Meetup</title>
	<description>Please join us for the next WebGL™ + WebGPU Meetup! We have an exciting lineup including the latest news from the Working Groups, and demonstrations from Google and Mozilla.</description>
	<link>https://www.clicktorelease.com/talks/webgl-webgpu-meetup-january-2022</link>
	<pubDate>Fri, 25 Feb 2022 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-420338356-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>The future of the web in an XR world</title>
	<description>This session will offer a look back at the history of the web and VR and a look into the future of how we interact with the web. Jaume will cover technology, browsers, APIs, and programming for an XR-enabled web.</description>
	<link>https://www.clicktorelease.com/talks/the-future-of-the-web-in-an-xr-world</link>
	<pubDate>Sun, 10 Jan 2021 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/1572277067-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>The Future of the Web in a VR World</title>
	<description>Technology, browsers, APIs and programming for a Virtual Reality-enabled web.A look into the future of how we interact with the web. Technology, browsers, APIs and programming for a VR-enabled web.</description>
	<link>https://www.clicktorelease.com/talks/the-future-of-the-web-in-a-vr-world</link>
	<pubDate>Mon, 01 May 2017 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1214529772-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>WebGL, WebVR and Information Visualisations</title>
	<description>Revealing how WebVR enables web browsers to display immersive environments, providing new effective ways to represent and interact with data.</description>
	<link>https://www.clicktorelease.com/talks/webgl-webvr-and-information-visualisations-the-graphical-web-2016</link>
	<pubDate>Sun, 04 Dec 2016 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1817072727-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>The Road to WebVR</title>
	<description>VR is the new El Dorado, the new Gold Rush of technology, and a very palpable and real opportunity to create new amazing immersive experiences. From WebGL and CSS 3D Transforms technologies, to Google Cardboard and new HMDs like the Oculus Rift or the Samsung Gear VR.Learn how to navigate around all the options, and how to get started on this amazing an promising technology that enables browsers to display VR content.We’ll go through the history of VR and WebVR, with examples and lessons learned, and the challenges that we’re facing to make it happen, like rendering techniques, graphical design approaches and user interaction design.</description>
	<link>https://www.clicktorelease.com/talks/the-road-to-webvr-fullstackfest-2015</link>
	<pubDate>Mon, 05 Oct 2015 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-808085342-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Getting things done with three.js and WebGL</title>
	<description>Get started coding real-time graphics in the browser with WebGL and three.js. Starting from the basic structure of a three.js web app, going through to the main elements of the API with several useful examples, will help you to get a foothold on the exciting world of 3D graphics, now on desktop and mobile.It's not required to have previous knowledge of 3D graphics, linear algebra or linear transforms.</description>
	<link>https://www.clicktorelease.com/talks/gettings-things-done-with-threejs-and-webgl-jsconf-budapest-2015</link>
	<pubDate>Mon, 15 Jun 2015 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1698903563-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>What are shaders and what can they do for me?</title>
	<description>Shaders! Amazing little things: a few lines in a C-like language and we can get smooth colours pulsating on the screen or a first-person shooter. In WebGL that we have running on our browsers there are vertex and fragment shaders, we are going to take a closer look at the latter.Fragment shaders are programs which perform a very specific task: to compute a colour. And each program is calculating a pixel, blissfully unaware of any other pixels or programs, so it can run all by himself in its own computer. Picture this: when we have thousands or millions of independent computers running in parallel we can compose an image thousands or millions of times faster.But is that all we can do with shaders, drawing pictures? Not really! An image, in the end, is just a piece of memory that we choose to read as a picture. But a chunk of memory can be so much more, it can hold any data! And with fragment shaders we can perform many tasks on that data and speed them up incredibly.Searching big sets of data, doing complex calculations, even synthesising music!All in your browser</description>
	<link>https://www.clicktorelease.com/talks/what-are-shaders-and-what-can-they-do-for-me-scotlandjs-2015</link>
	<pubDate>Mon, 08 Jun 2015 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-498001848-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Experiments with today's web technologies</title>
	<description>We live in a time and society where music and data are prevalent. We like to experience music in many ways, and one of them is making visible the invisible, intangible nature of music, through digital synesthesia. We use all kinds of representations to understand music and discover new relations with other media. We explore relations of sets of information using computers. We're going to explore what tools and technologies does the web provide to work with music and visual metaphors, and how can we use that knowledge to create interactive music videos.We'll go step by step through the different ways of creating interactive visual experiences. From the basic techniques used to put pixels on screen to more complex ways of synchronising animations to sound and rhythm, participants will learn how to manage drawing in a 2D context, drawing in a 3D context, connect sound to their images and animations, and create interactive visuals. We'll go through the basics of 2D and 3D APIs, and sound synthesis and analysis.We will be using JavaScript, the language of the web, more and more widespread everyday. JavaScript is a functional programming language that allows highly interactive and iterative process, and largely reduces the friction when getting started with creative coding. We'll also be using associated web technologies, like Canvas, WebGL and Web Audio, to name a few.Participants will learn how to start a project, integrate libraries, use available tools and complete their own vision of a real-time interactive music video.</description>
	<link>https://www.clicktorelease.com/talks/experiments-with-todays-web-technologies-resonate-2015</link>
	<pubDate>Mon, 18 May 2015 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/738377143-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>The Web in the age of WebGL</title>
	<description>In just three years after its conception, WebGL has emerged as the de facto technology for creating web experiences and it is now supported by all the major browser vendors.During this presentation, Jaume and Ricardo will talk about the possibilities the technology brings to the table while sharing the process of developing some of their projects, giving a comprehensive overview of their current workflow and toolsets.</description>
	<link>https://www.clicktorelease.com/talks/the-web-in-the-age-of-webgl-awwwards-2015</link>
	<pubDate>Tue, 24 Mar 2015 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1077058757-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Getting started with WebGL and three.js</title>
	<description>WebGL is a JavaScript API that lets developers implement hardware-accelerated 3D graphics in the browser, both at interactive and non-interactive framerates. WebGL is based onthe HTML &lt;canvas&gt; element and on OpenGL ES 2.0, which means that it is possible to run WebGL on many different devices, such as desktop computers, mobile phones and TVs.Today, WebGL is fairly widely supported on most platforms and browsers: Firefox, Chrome, Safari, Opera and even Internet Explorer; on Windows, OSX, Linux and Android.Learn how to build a project to put 3D content on a browser from scratch. In an almost-live coding session you will learn:how to set up a project and understand the struture of a WebGL projectadd a renderer and know what it does and how three.js abstracts that ideaadd a scene, a camera and an object with a default materialcreate an animation loop and modify the geometry using JavaScriptchange default materials to shaders and create your own custom shadershow to add postprocessing to polish the render result</description>
	<link>https://www.clicktorelease.com/talks/getting-started-with-webgl-and-threejs-graphical-web-2014</link>
	<pubDate>Mon, 29 Sep 2014 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1091049790-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Getting started with three.js and WebGL</title>
	<description>An introduction to real-time graphics in the browser using WebGL with three.js. An overview of the structure of a three.js web app, the main elements of the API and some useful examples to get started on the exciting world of 3D graphics, now on desktop and mobile. It's not required to have previous knowledge of 3D graphics, linear algebra or linear transforms.</description>
	<link>https://www.clicktorelease.com/talks/getting-started-with-threejs-and-webgl-scotlandjs-2014</link>
	<pubDate>Tue, 10 Jun 2014 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-1452064565-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Using the web as a creative platform</title>
	<description></description>
	<link>https://www.clicktorelease.com/talks/using-the-web-as-a-creative-platform-resonate-2014</link>
	<pubDate>Thu, 05 Jun 2014 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-374700689-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Everybody dance now with Web Audio API</title>
	<description>Introduction to playing and modifying sounds in the browser with JavaScript. Overview of the Web Audio API and its possibilities (and limitations).</description>
	<link>https://www.clicktorelease.com/talks/everybody-dance-now-with-web-audio-api-futurejs-2014</link>
	<pubDate>Mon, 02 Jun 2014 00:00:00 +0100</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/622779092-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item><item>
	<title>Generative and reactive geometry with JavaScript and WebGL</title>
	<description></description>
	<link>https://www.clicktorelease.com/talks/generative-and-reactive-geometry-with-javascript-and-webgl-mira-lab-2013</link>
	<pubDate>Sat, 14 Dec 2013 00:00:00 +0000</pubDate>
	<enclosure url="https://www.clicktorelease.com/images/-822071083-2048.jpg" length="0" type="image/jpg" ></enclosure>
</item>

	</channel>
</rss>