【Sunset Delivery】

Deliver this package by sunset, which will be… in 3 minutes?! Speed through the highway, dodge oncoming cars, and race against the clock in this action-packed game. Everything except audio made from scratch in the course of 2.5 days for Ludum Dare 53.

Continue reading →

3D Photos

By allowing a viewer to see a 2D photo from different viewpoints in 3D space, 3D Photos leverage how humans perceive parallax to bring life into still captures. This method generates simple 3D meshes from photos taken with depth that can be viewed in any 3D viewer.

Continue reading →

360 Product Photography from Video

3D models are an awesome tool for retailers to help customers get a better sense of what they're buying. However, they can be pricey and take a lot of time to create. Similarly, traditional 360 product photography also requires professional equipment and expertise. With this method, anyone can take video captured from a modern iPhone device and generate a result that can be viewed like 360 product photos.

Continue reading →

Web Video Editor (Ffmpeg)

Simple video editor that runs in-browser using FFMPEG built with WebAssembly (WASM) and teaches the commands its running. Includes a personally curated ffmpeg reference. Nothing is uploaded to online servers, everything is done offline.

Continue reading →

Building a 360 Photo Viewer

Since humans have a pretty narrow field of view, a special viewer is needed in order to display large panoramas in a way that is natural to consume. Follow along as I walk through how to build a simple panorama viewer in Unity.

Continue reading →