James Hill

Senior Technical/VFX Artist

Orbital Loop for Google Daydream

Orbital Loop was the first Mobile VR title that I worked on. I was responsible for creating all of the VFX as well as making a custom lighting model that faked the lighting direction of the planets and moons relative to the position of the sun. When the user picks up the planet or moon the lighting direction changes to the perspective of the user. We wanted to have motion blur on the planets and moons when they transition from their orbits to the users controller, however motion blur is very expensive so we couldn't use it. I created a vertex shader that squashes and stretches the mesh along the direction it travels. I also relied on Vertex and UV offsets in the Vertex shader heavily in order to reduce instruction counts on the pixel shader.