Changelog¶
v1.1.0¶
Workflow and preview update for Asset Forge.
- Sidebar workflows — Material Assets, Objects & Assemblies, and Asset Previews put common actions first while retaining original controls under Advanced Settings. Scope uses a consistent dropdown followed by one action button.
- Object quick setups — Objects and Assemblies presets change catalog-placement choices without changing scope, transforms, or preview settings.
- Independent Backdrop and HDRI galleries — Taller sidebar picker buttons improve readability without enlarging their selection-menu thumbnails. L, L Soft, L 135°, C, Dual Wall, Plane, and Empty use shape-only gallery illustrations.
- Lighting-only HDRIs — New settings use Eevee and a Blender-supplied HDRI. HDRIs light the subject and provide reflections without appearing behind it. Changing the HDRI does not change the backdrop selection; Empty removes geometry and leaves transparency.
- Relative studio fitting — World-aligned backdrops use evaluated bounding-box dimensions, proportional clearances, and camera-aware coverage. Temporary camera clipping adapts to tiny and large assets without editing source cameras or objects.
- Camera controls — Perspective/orthographic presets, Match View, and Match Camera preserve automatic asset framing. Live Preview remains visible and refreshes after setting changes.
- Current World — Reuse the active scene World unchanged in Eevee without adding rig lights; refresh the preview after node edits.
- Material controls — UV/Object-coordinate mapping, Normal Strength, and Bump Strength work with Principled and Diffuse builds and are included in Dry Run reports.
- Preview maintenance and cleanup — Dry Run clearing reports targets without changing pixels. Real clearing removes custom previews. Temporary studio/world resources are cleaned up on success and failure, preserving source settings and selection.
v1.0.0¶
Initial release.
Added¶
- Material Assets - Build Principled BSDF or Diffuse material assets from texture folders with automatic PBR map detection.
- Texture Root scanning - Recursive folder traversal with automatic map-type matching by filename keywords.
- Manual folder overrides - Per-map-type folder overrides with optional Combine Root + Overrides mode.
- Customizable naming keywords - Editable keywords for each map type and shared folder tail keywords.
- UDIM tile detection - Automatic grouping of numbered tile sets (1001, 1002, 1003...).
- Overwrite policies - Skip Existing, Update Generated Only, and Force Replace Existing options.
- Automatic requirements inference - Required maps determined from detected content. Base color always required.
- Object Assets - Create generated asset copies from Selected Objects, Selected Collection, or All with automatic catalog writing.
- Transform baking - Optionally bake location, rotation, and scale into generated object and assembly copies without modifying source objects.
- Hierarchy controls - Configurable placement for Parents, Children, and Assembly assets in the catalog structure.
- Preview Renders - Custom asset thumbnails with configurable camera, lighting, and background.
- Setup preview - Automatically refreshed sample render for inspecting the selected Quick or Eevee camera and lighting setup before committing.
- Quick render - Fast Workbench-based preview path.
- Eevee render - Full Eevee render with cancel support.
- Batch rendering - Render for Selected (Outliner or Asset Browser), Collection/Catalogue, or All.
- Transparent background - Optional transparent background for setup previews.
- Clear Asset Previews - Remove custom previews and revert to Blender defaults.
- Dry Run - Preview results of any action without applying changes.
- Report panel - Action results with expandable Selected Report and Issues sections.
- Runtime reports - Real object-asset and preview runs retain per-item success, failure, skip, and error details.
Stability¶
- Reload and update cleanup - Hardened add-on unregister handling so stale Blender class references from extension reloads or updates do not block shutdown cleanup.