Skip to content
Compare
Choose a tag to compare
@oRazeD oRazeD released this 07 Jan 19:21

This version of GrabDoc was developed in Blender 4.3.

What's New

  • Refactored UI.
    • More modular; easier to hide UI you don't need after initial setup.
    • Bake maps will now outline required and optional socket names the shader supports.
    • Improved internal documentation and user tooltips / warnings across the board.
  • Refactored internal baking and node system.
    • Developing new baker types only takes a node group and a few minutes now!
    • Clean-up on Map Preview exit has been fully automated across all bake types.
  • Created the first complete documentation for teaching the inner workings of GrabDoc.
    • Added button in UI header that redirects to the documentation webpage.
  • Added multi-baker support for all bake map types.
  • Added "Custom" bake map type.
    • Use any Node Group as your baking shader. (BYO shader!)
  • Added "Alpha" socket support to most bake types
    • Occlusion, Material ID, and Custom bakers leave this socket intentionally unlinked
  • Added filtering overrides for all bake map types.
    • When disabled, filtering will now render with a .01px filter. (Can't turn off fully)
    • Enabled by default on Material ID baker.
  • Added bevel weight support to Normals baker. (Cycles only)
  • Added invert support to Occlusion and Metallic bakers.
    • Complete coverage of grayscale maps with inversion properties!
  • Added remaining built-in Blender methods for generating ID maps.
  • Added default relative file path for export path.
    • No longer required to set a path before exporting, just save the Blend file!
  • Added User Preference for disable GrabDoc bindings while in Map Preview.
    • Pressing Escape while in modal operators (move, rotate, etc.) would also exit the preview.
    • Avoids friction for users that prefer working in Map Preview.
  • Moved auto-camera exit option for Map Preview to the User Preferences.

Fixes / Changes

  • Objects added while in Map Preview will have materials automatically applied.
    • Avoids needing to leave and re-enter preview every time you add a new object.
  • On Map Preview exit, the shader graph clean-up automation will no longer remove GrabDoc node groups added to the graph by the user.
    • These make for great example cases when making your own node groups.
    • AddGroupGD_Normals ...
  • Bake maps not supported in all baking engines will now be disabled by default.
    • Shouldn't see any empty textures exported using default settings now.
    • Bake maps that require shader manipulation.
  • Improved scene property caching and loading methods for Map Preview.
  • Disabled system for avoiding material application based on camera frustum in Map Preview.
    • Fails in some edge cases while not providing significant speed increase in smaller scenes.
    • This optimization still exists as a setting in User Preferences.
  • Fixed a handful of unreported bugs with previous builds.

Known Limitations

  • Presets, Marmoset, and Channel Packing only support the first / default generated bake maps.
    • Integration disabled, shouldn't see errors appear because of this.