Changelog#

All notable changes to this project will be documented here. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Roadmap#

Check the milestones to see planned features for coming releases.

v2.1.0#

ETA Sep 10, 2026

  • More parameters: #25

  • Frontal oblique projection: #29

  • Change presets post-creation: #31

  • Scripting interface: #35

Releases#

The version currently on the Blender extension platform.

v2.0.0#

Big thanks to @ianb1204 for his hard work!

  • Changed core source code: complete rewrite of the codebase architecture for better modularity and maintainability.

  • Added Alpha & Beta angle parameters: users can freely input paper-plane angles (α and β) to define custom projections.

  • Added scale info: dynamic display of axis reduction factors (x,y,z) while adjusting angles.

  • Added automatic camera rotation and altitude computation based on α and β variables.

  • Added projection mode toggle: switch to choose between axonometric (orthogonal) and oblique modes.

  • Added quick toggles between Above (top-down) and Below (bottom-up) views.

  • Added toggle for quadrant (++,+−,−+,−−++,+−,−+,−−) selection to orient view.

  • Added live parameter updates with real-time camera repositioning in the 3D Viewport.

  • Added geometry functions: centralized mathematical logic in utils/geometry_math.py to handle complex projection calculations independently from the Blender UI.

  • Added tests: integrated a comprehensive suite of unit tests using pytest to validate geometric functions and prevent mathematical regressions.

  • Added CI/CD pipeline: Woodpecker CI configuration (.woodpecker/test.yaml) to automate testing across multiple Python versions (3.11, 3.12, 3.12).

  • Added documentation: explanation, reference and generated API sections.

v1.2.0#

Big thanks to @pioverfour for this contribution!

  • Added pixel ratio as camera property

  • Added entry to add camera menu

  • Added undo/redo to operator panel

  • Added camera prests switch to operator panel

  • Added general parameters to operator panel

v1.1.2#

  • Changed licence of all files in zip archive to GPL-3.0. Thus changing the licence of blender_manifest.toml

  • Changed default branch from master to main

v1.1.1#

  • Fixed automatic pixel ratio settings for non-“ortho”/”obl” cameras

  • Changed naming according to Blender conventions: axonometry becomes orthographic