Mr Keenan
CG Generalist
3D
Motion
Code
About
Contact
3D
Motion
Code
About
Contact
Code
Python development
Product Branding
Product Scan & Enhancement
Product Branding
Car Studio Lighting
Work
Valerian: Orchard
Work
Valerian - Boulan Kitchen
Code
Gaussian Splatting
Code
WebGL Experiment - Product Configurator
Code
WebGL Experiment - Dynamic Lighting
Code
AR Face Tracking - Avatar
Work
Visitor Experience: Harvestman
Work
Visitor Experience: Sorensen's Spider
Work
Visitor Experience: Cave Wētā
Work
The BFG: Exile Island
Play
Skull & Flora
Play
Ponte Vecchio
Play
Girone by the Arno river
Code
AR Face Tracking - Makeup Tutorial
Kiwi Wealth
Ministry for the Environment
Code
Post-processing Effects
Work
WebGL Experience - Sylo
Code
2D Physics animation - JUST Egg
Play
Rawr!
Drawings
Angryman
Play
Mariama
Work
Soar, in the Haast GT
Work
Mortal Engines: Shan Guo shield wall
Work
Alita: Motorball Stadium
Work
Alita: Factory Truck
Work
Alita: Centurion
Work
Crunch
Work
Cylon head
Drawings
Male figure slumped
Drawings
Male figure standing
Drawings
Male figure seated
Play
Head cast study
Play
Portrait master study
Play
Gunslinger
Play
Where the ladies at?
Play
Housefly
Jesse
Work
Tōrō - stone lantern
Play
Goat
Play
Cow
Work
Scout
Play
Sabertooth
Sketches
Old tree
Sketches
Mangrove
Play
Old tree in ruin
Skull study
Play
Zorn master study
Skull study
Play
Asaro head
Play
Smaug the Terrible
Play
Skull & Moth
Work
Recon 1 Spear Point
Work
...after many days journey
Play
Girl, photo study