Two santa heads
1966

Santa Head Christmas Boxes

One of the great things about Christmas time is that there’s always plenty of excuses for doing…

Read more Santa Head Christmas Boxes
2009

Eagle carving based on Bath Abbey West Doors

Carvings of eagles in wood are quite common in old buildings, especially in churches, abbeys and cathedrals….

Read more Eagle carving based on Bath Abbey West Doors
3D printed Aruco tags
8150

3D printing Aruco tags with Python and OpenSCAD

Aruco tags, in case you don’t already know, are a bit like QR codes: images with data…

Read more 3D printing Aruco tags with Python and OpenSCAD
Monmouth Jubilee water fountain 3D scan model.
1460

Monmouth Queen Victoria Jubilee water fountain 3D scan

Recently I was in Monmouth, South Wales, working on 3D scanning the Queen Victoria Diamond Jubilee water…

Read more Monmouth Queen Victoria Jubilee water fountain 3D scan
Example of compositing Blender renders
5916

Transparent backgrounds in Blender Python scripts

Creating 3D models in Blender 3 is a lot of fun, and being able to render them…

Read more Transparent backgrounds in Blender Python scripts
The Benjamin Hadley Sanders memorial.
1854

Benjamin Hadley Sanders Memorial in Bromsgrove

If you visit Bromsgrove town centre, in the English Midlands, you may notice the Benjamin Hadley Sanders…

Read more Benjamin Hadley Sanders Memorial in Bromsgrove
A 3D space station rendered in Blender using Cycles.
1832

Exploring Blender CPU rendering times

Not everyone who wants to use Blender will have the money or inclination to buy a high-powered…

Read more Exploring Blender CPU rendering times
Example UFO bouncing
5173

Interactive 3D models in a web page using P5.js

P5.js is a Javascript-based web-framework that allows you to write code to run in web-pages in a…

Read more Interactive 3D models in a web page using P5.js
4054

Opening MPO 3D photos in Python

Ever since consumer-level 3D digital cameras appeared on the market I’ve wondered why they have to give…

Read more Opening MPO 3D photos in Python
2714

Smoothing low-poly 3D models in Blender

One of the really great things about designing 3D models in Blender is that it allows you…

Read more Smoothing low-poly 3D models in Blender