Repository navigation
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...