Both a teacher, and forever a student, Rupert is known for incredibly high quality and equally astounding speed. Teaching others 3D graphics is his passion, and Rupert's been fortunate enough to travel the world pursuing that passion.
Rupert is now a Lead Artist in Halifax, Nova Scotia, in the video game industry. He is Lead Artist at Hothead Games' new Halifax studio on casual and mid-core mobile games.
Previously Rupert worked in Vancouver at Whitebox Interactive, who made an online, multiplayer game based on Warhammer 40,000 characters and lore. Before that Rupert was an artist with Electronic Arts in Vancouver.
In Vancouver, Rupert taught at Vancouver Film School, VanArts, VCAD, and BCIT in their various Games, 3D Animation and Visual Effects programs. He also lived and taught 3D in India for three years, across a number of cities.
Rupert's strengths range from human anatomy and sculpting in ZBrush to writing graphics shaders for Unity in CG.
Modeling Texturing Lighting
We made a number of effects and particles in Mighty Battles (iOS/Android), including the decline and destruction of the 'Chompy Doors' Base at either end of the play area. The player's base eventually explodes on defeat by another player.
Animations, baked physics simulations, particle emission and material lerping are all in use.
For the cards in Mighty Battles, we created parallax scenes inside the card. The were made from 2.5D geometry with baked-lighting textures, flow maps, emissive materials and noise shaders to create a unique feel and show off the abilities of each card.
Zombie Beach Party (iOS/Android)
To make a fun death experience, when a player walks their conga line into an obstacle and dies, they set off a chain reaction of bursting exploding zombies flinging giblets all around. Some giblets bounce wetly on the ground.
Zombie bursting is hooked up to haptics on the phone, to make the experience more visceral.
Pacing of the bursting is fast enough that it doesn't bore the player or impede continuing the game.
I've written many custom shaders to accomplish: refraction, noise blending, cartoon-style strokes, vertex animation, high performance on mobile, and many other use cases.