After completing his undergraduate and master鈥檚 degree in computer graphics at the University of Toronto, Ivan Neulander left his Toronto home to take a job with a visual effects company based in Los Angeles.
鈥淏ack in the late 90s, California was really the place to be for doing visual effects,鈥 says the department of computer science graduate. 鈥淚t鈥檚 become a lot more globalized now. Rhythm and Hues was the first one to make me a job offer, so the rest is history, as they say.鈥
The industry has seen swift change in the 20 years since. After 15 years with the company, and before Rhythm and Hues permanently closed its doors, Neulander took his computer graphics skills to a software engineering post at Google, where he started on the photos team and worked on painterly renderings.
鈥淲hen I first started, VR [virtual reality] was still in its infancy. The technology wasn鈥檛 yet there, to make a truly compelling experience,鈥 says Neulander, who works out of the famous Binoculars Building, an office space designed by Canadian-born architect Frank Gehry in Venice, Calif.
鈥淚 was interested primarily in computer graphics, and more specifically, photorealistic rendering. And so it lent itself really well to visual effects, to movies. And that's the industry that I pursued.
鈥淚t wasn't until 15 or so years later, when I came to Google, that the Daydream team was gathering steam and we had the tech to render things smoothly in a way that doesn't give people nausea. We could actually start using mobile devices to give everybody a pretty good VR experience.鈥
Neulander explains rendering as image synthesis 鈥 the creation of an image on a computer.
鈥淭he beauty of computer graphics is鈥he image. I like the fact that I can kind of validate what I've done just by looking at the image.鈥
In detail, rendering is 3D and requires a virtual camera, virtual light sources, 3D geometry (in the form of triangular meshes, textures that are applied to the surface), followed by shading tricks to ensure the surfaces look realistic, whether it's fibres, or wood, or even clouds, he says.
鈥淚t can be something that happens 60 times per second on a PlayStation 4, which gives you actually a pretty decent level of quality these days. But when you're talking about visual effects, there's a much higher bar for the quality that's expected. The shadows have to look really good. The lighting has to look realistic. Oftentimes you're inserting computer-generated content into live action footage 鈥 people interacting with CG [computer graphics] characters. And so the lighting really has to match between those two.鈥
Lighting a scene with "blobby" shadows or shadow "maps" are some of the problems Neulander tackled for Google鈥檚 development of AR (augmented reality) stickers, a camera mode currently available in Google鈥檚 Pixel phones, allowing users to place CG characters 鈥 including some from Star Wars, Stranger Things, among Google鈥檚 own 鈥 in the phone鈥檚 live view. It鈥檚 the newest app to be developed using Google鈥檚 ARCore technology.
鈥淚 feel this is kind of a new development with mobile phones,鈥 he says. 鈥淎R stickers are meant to be fun and kind of lighthearted. It's a neat way to get the [AR] ball rolling.鈥
Neulander predicts future uses could help you navigate a store, or place notes on places you want to revisit.
Could we one day augment our view by looking at buildings through our phones and gather their history?
鈥淏eing able to quickly identify buildings based on what the phone sees, is exactly the kind of problem that Google excels at. It's something that lends itself well to a deep learning solution, and there's so much training data that Google has, to feed that learning algorithm.
鈥淪tay tuned, but I think something like that will be coming very soon.鈥
This article was also published on