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.2.0#

ETA Sep 10, 2026

  • More parameters: #25

  • Frontal oblique projection: #29

  • Change presets post-creation: #31

  • Scripting interface: #35

Releases#

v2.1.0-beta.3#

  • Added console output with the graphical axonometry/oblique scale. #36

v2.1.0-beta.2#

  • Changed the bpy.pohlke.add* functions to return the added camera object.

v2.1.0-beta.1#

  • Added scripting interface: #35

    • bpy.pohlke.presets returns the full preset dictionary.

    • bpy.pohlke.names returns all preset names.

    • bpy.pohlke.add_preset_camera() adds a camera for a given preset (name).

    • bpy.pohlke.add_axonometric_camera() adds a camera from alpha/beta angles.

    • bpy.pohlke.add_oblique_camera() adds a camera from alpha/beta angles and shortening ratio.

  • Changed Pohlke_OT_CreateCam operator bl_idname to add_pohlke_camera.

v2.0.0#

The version currently on the Blender extension platform.

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.13).

  • 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 presets switch to operator panel

  • Added general parameters to operator panel

v1.1.2#

  • Changed license of all files in zip archive to GPL-3.0. Thus, changing the license 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