Skip to content

BakeNexus v1.0.0 - Production Stable

Latest

Choose a tag to compare

@lastraindrop lastraindrop released this 14 May 06:03
· 15 commits to main since this release

Official Production Release (v1.0.0)

BakeNexus is a professional texture baking pipeline for Blender, supporting Single Object, Selected-to-Active, UDIM, custom channels, and batch jobs. Blender 3.3–5.x compatible.

Key Features

  • Non-Destructive Pipeline: Auto-cleanup of temporary images, nodes, and context states
  • Multi-Object/UDIM Support: Single Object, Combined, Selected-to-Active, Split Material, UDIM
  • Channel Control: PBR, Lighting, Auxiliary, and Custom channel maps
  • Channel Packing: ORM packing (R+G+B+A) from multiple bake results
  • Node Baking: Direct baking from Shader Editor
  • Model Export: Integrated FBX, GLB, USD export
  • Crash Recovery: State persistence for interrupted bake sessions

Latest Hardening (2026-05-14)

  • Exception Safety: 0 bare excepts, all except Exception tightened to specific types
  • Code Style: pycodestyle violations reduced 75% (385→97); Google Python Style Guide compliance
  • Global State: Module-level mutable state encapsulated (_RegistryState, _preview_collections)
  • Context Management: Unified SceneSettingsContext pattern across all save paths
  • CI Pipeline: Lint and verify jobs reliably gate merges; cross-platform test fixes
  • Documentation: Developer Guide, Technical Guide, Roadmap, Release Checklist all synced

Cross-Version Compatibility

Tested and verified on Blender: 3.3.21, 3.4.1, 3.5.1, 3.6.23, 4.0.2, 4.1.1, 4.2.14, 4.3.2, 4.4.3, 4.5.3, 5.0.1, 5.1.0

Installation

Download the ZIP from Assets below, then in Blender: Edit → Preferences → Add-ons → Install...