Portfolio

A higher-quality version of this portfolio can be found at ArtStation.

Modular asset pack for traffics lights and pedestrian crossings. The pack totals 1,970 tris with a common 1024×1024 texture atlas. The pack contains two types of pole, infrared detector, walk / don’t walk lights, crossing button, and traffic light.
Example props for traffic lights and pedestrian crossings, built from the module pack.
A vintage bench vice, modelled in Maya and textured in Substance, then rendered in Stager. This particular one was based on a reference photo found online, and has rubber jaw inserts fitted. The whole model is 1,286 tris.
Quick test render in UE5 of an office chair, with an interim texture.
LOD models for the office chair (approx. 800, 400 and 200 tris).
LOD2, LOD1 and LOD0 office chair models, showing the checked pattern used for UV setup and alignment. All three models share the same UV layout and textures.
Pound coin low-poly 3D model, rendered in UE4
Low-poly (48-tri) pound coin, rendered in UE4. Normal map created by hand from reference images, using a combination of manual bumpmapping and 2D image depth analysis.
Orion with AO
Low-poly (540 tris) mesh of the Orion spaceship from 2001: A Space Odyssey.
Low-poly modular building elements, created in Maya and used for a demonstration of Unity prefab construction.
Inside a house
Example house interior, built from modular elements in Unity.
Nazi guard patrolling
Exterior shot from World War II basic stealth game, constructed in Unity.
Animated low-poly Nazi guard
Walk cycle for low-poly Nazi guard.

Older images

VR test room
Quick room and chairs for a lightweight VR test.
Fish Cops spoof 1980s TV show opening credits. Modelled, animated, rendered and edited as a rush job over two days.
Close-up detail of part of the 1980s room environment
Close-up detail from Rewind concept game, 1980s bedroom environment
Rewind game concept, 1970s & 1980s bedroom environments.
Low-poly (170 tris) Galaxy Invader 10000 hand-held game, produced for the Rewind game concept. (Legacy shader.)