Category: Code

jpegdump.py results for a sample mpo image file
1064

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
1871

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
1092

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
2272

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
1455

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
2169

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
2019

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
The anaglyph ready to be split into a side-by-side image.
3117

Splitting anaglyph images in Python

Recently I wrote a post about how to make anaglyph images from side-by-side (SBS) photos. That’s useful…

Read more Splitting anaglyph images in Python
The example side-by-side 3D photo
1893

Side-by-side 3D to anaglyph in Python 3

In case you don’t know, anaglyphs are 3D images created from two views, seperated by a small…

Read more Side-by-side 3D to anaglyph in Python 3
The modified code in OpenSCAD
6018

OpenSCAD with ezDXF and Python3

The exciting thing about coding is we can create 3D models parametrically: that is, we can change…

Read more OpenSCAD with ezDXF and Python3