Category: Code

Cubemapper featured image showing a scene with lots of image boxes.
204

Creating 3D photo assets for Nomad Sculpt

When it comes to rendering 3D scenes on iOS and Android devices there are very few options….

Read more Creating 3D photo assets for Nomad Sculpt
177

Exploring the horopter using Python

A while back I was looking at some anaglyph photos and pondering how the two views converge…

Read more Exploring the horopter using Python
An rgb depth image pair of a bee on a flower
343

RGBD to stereo 3D images in Python3

Obviously, 3D photography has historically mostly focussed on taking multiple photos, of different views, from different positions…

Read more RGBD to stereo 3D images in Python3
Feature image for extracting cardboard images in python.
311

Extracting 3D Cardboard images in Python 3

The height of VR frenzy may be over, but that doesn’t mean hardcore 360-degree image fans can’t…

Read more Extracting 3D Cardboard images in Python 3
jpegdump.py results for a sample mpo image file
332

Analysing 3D image file structures in Python 3

The Python programming language allows us to do some pretty exciting things with our 3D images, as…

Read more Analysing 3D image file structures in Python 3
503

Rotating 3D photos in Python 3

Recently I was doing some work on my simple 3D photos code library for Python 3. It…

Read more Rotating 3D photos in Python 3
430

Detecting things in Android depth camera data

If you’ve tried my Android depth camera Processing code you may be wondering how to go about…

Read more Detecting things in Android depth camera data
3D printed Aruco tags
536

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
Example of compositing Blender renders
440

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
Example UFO bouncing
589

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