Skip to content

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.