Music video for Kiki Yago's YA KIKI title. Princessa, Gadgetessa, whispering her sweet cyber mantras in Unreal Engine 5.
Music video for Kiki Yago's UTRO title. A Metahuman trying to wake up from a dream in Unreal Engine 5.
An NFT Collection holding outfits worn by the musician and poetess Kiki Yago in her music videos.
First attempt to draw all the things. Made with Elixir and Phoenix.
Music video for Kiki Yago's SIROIHA title. Created on set with a Metahuman and filmed in Unreal Engine 5.
Live projection performance made with HoudiniFX and motion captured choreography, in collaboration with Leilani Franco.
Realtime live-looped motion capture performance made in Unity, in collaboration with Leilani Franco.
The ultimate cycle. Our entry to the Rokoko Perfect Loop contest, in collaboration with Leilani Franco and a Metahuman. Filmed in Unreal Engine 5.
A gallery of digital cyborgifications made in HoudiniFX.
Documentation of our dear friend and collaborator, Lora.
Help me get out of my head - [largely reinterpreted] sizzle reel for a friend's movie.
When the spirit of the Dream Demon house awakens...
Virtual reality gallery that highlights works of 43 artist from around the world.
A moody WebVR piece, where you find yourself stranded in the residues and routines of a past civilization.
Creating unique digital spaces for the NFT collectors, a collaboration with INVI.
Chiba's workshop where they prototyped the cyborgs that would be put through the experimental simulation of Mars College.
In collaboration with Tender Claws. An immersive live theater experience in Virtual Reality.
In collaboration with Justin Beiber. ThreeJS development for a browser skating game -- skate with Justin!
Exploration of Inverse Kinematic animation for procedural creature design in WebVR. Is it a monster or a friend?
This is how I feel today. Simulating a melting effect by using compute shaders on position and velocity buffers.
Join the remote revolution. A one month gathering of artists, hackers and technology enthusiasts in vibrant locations around the world.
In collaboration with Rachel Bungey. Exploring the japanese concept of MA “the interval which gives shape to the whole”.
Revealing the intangible dimension of WiFi packets with tcpdump and Foxdot. Data was captured on a road trip from LA to Denver.
An experiment of focus, featuring the anti use of eye tracking in the browser. Made with webgazer.js and three.js.
VR color alchemy experience. Mix dynamic fluids in an intuitive and novel way using a virtual syringe.
A short interactive Virtual Reality experience about the unpredictable nature of social acceptance.
A WebVR story experience based on the Sci-Fi novel Three Body Problem by Cixin Liu.
Quantifying word gender biases by using machine learning models trained on different media sources.
In collaboration with Small Data Industry. A bird floacking simulation made with three.js.
Evolution of our pet rat :) Exploration of Inverse Kinematic procedural character animation in the browser.
Bypass any captive portal and get free WiFi easily 😝 Go tool to automate capturing packets in monitor mode and MAC spoofing.
Encode an audio message into QR codes that can be posted on a wall as a time capsule.
Cellular automata pool in a vaporwave room, be careful it bites. Made with three.js.
Contribution to three.js library showing how to get accurate reflections in room environments.
Our entry for the 2019 Global Game Jam in Hong Kong. A game about finding your home in an unknown planet.
A contribution to three.ik library showing how to apply IK to a rigged model.
Training pet robots to reach their goals using the OpenAI reinforcement learning framework in the browser.
A bot for FoxDot that takes user drum patterns and turns them into a masterpiece using a machine learning model from the Magenta project.
A demo of compute shader particles emitting from your device in augmented reality.
An procedurally generated art piece in three.js, inspired by the auracaria plant in Bogota, Colombia.
A contribution to three.js library showing how to calculate mesh curvatures from raw geometry data, and use in shaders.
An experiment of extending the TSP algorithm to work in 3D over points on the surface of a geometry. Made with three.js.
Tool to convert 360 photos into video formats for easy sharing on media platforms. Made with three.js and CCapture.js
A demo of bringing Houdini FEM simulations to the browser by storing vertex data in textures.
Snays first three.js shader showing a simple geometry ripple effect.
360 photo gallery of places around San Francisco made with Ricoh camera and three.js
Browse feminist t-shirt prints from a terminal. $: rm -rf patriarchy.