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
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.presetsreturns the full preset dictionary.bpy.pohlke.namesreturns 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_CreateCamoperatorbl_idnametoadd_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