
Three.js Player Controller
Third person player controller for Three.js.
Multimedia artist, designer, and developer, specialising in digital art, animation, games, and 3D.
Third person player controller for Three.js.
An exploration of 3D, motion, and generative audio.
An interactive 3D demo of a game character model with motion capture actions, created with Three.js.
3D digital artwork / animation created with three.js.
3D Animation / digital artwork series.
Digital artwork / animation series.
A study of movement, materials, and lighting using Three.js.
A simple counting tool for counting people and keeping track of numbers.
Digital artwork / animation.
Digital artwork / animation.
Digital artwork / animation.
Browse and share from a collection inspirational and motivational quotes, promoting happiness, wisdom, and positive change.
An archive of three.js demos that have particularly impressed me, either creatively, technologically, or a combination of both.
An archive of brilliant and inspiring web designers and developers, sharing knowledge, tools, and tricks of the trade.
An archive of some of my favourite contemporary and commercial graphic artists and designers.
An archive of some of my favourite web development tools.
A list of some of the best examples of browser based games created using three.js, javascript and WebGL technologies.
A look at the value of creativity and some potential methods to teach and learn creative thinking techniques.
A basic tutorial / guide showing you how to use Anime.js with Three.js.
A simple tutorial and demonstration showing you how to load and apply animations as separate GLTF files using Three.js.
An introduction to coding webpages using HTML, with step by step instructions and explanations of the key principles of HTML language and structure.
A tutorial demonstration to take your understanding of basic HTML further by adding links, images, CSS, and basic responsive web design.
A look at how to code a simple dark mode toggle using Javascript and localStorage.
A basic introduction to coding with JavaScript, with simple explanations and code examples to follow along with.
A basic Three.js Progressive Web App template compiled with Webpack.
An ultra simple, easily customisable, cross browser range slider. Includes widened interactive track area and track value highlight.
A basic fullscreen button component.
A basic robot example Blender file with the body parts attached to a Mixamo armature.
A minimal template / reference for building Progressive Web Apps.
A Blender template file containing a range of finely tuned lights, cameras, objects, materials, and animation examples, for creating beautiful digital art.