Skip to content

Releases: oRazeD/GrabDoc

2.0.2

31 Dec 22:17

Choose a tag to compare

Full Changelog: v2.0.1...v2.0.2

Fixes / Changes

  • Fixed case where materials had no linked output node.
  • Fixed case where generated nodes would link themselves while entering Map Preview and cause unstable states in Blender.
  • Fixed case where GrabDoc would add duplicate sets of sockets even if they already existed for Map Preview.
  • Removed arbitrary Blender version limit/max, so the add-on will at least attempt installation in newer versions.
  • Removed a harmless line that would spam the console while entering Map Preview.

Known Issues

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

2.0.1

19 Oct 21:24

Choose a tag to compare

Full Changelog: v2.0...v2.0.1

What's new

  • Blender 4.4+ compatibility. (MemoryError traceback fixed)
    • Thanks to GhostBingo for their assistance with the fix, unknowingly freeing me up to finally finish this patch.
  • Blender 5.0 compatibility.
    • This is releasing before 5.0 full release, but at this point I think it is unlikely that stability will change much. Will submit a new patch if anything changes.
  • Added dedicated Use Transparency option.
    • Alpha has always been supported, but this may avoid confusion for new users.
  • Added +/- buttons meant for uniformly incrementing the currently baking resolution.
  • Added multi-baker support for the texture pack system, channel options update as you add/remove bakers.

Fixes / Changes

  • Fix broken registration when reloading saved projects.
  • Renamed baker panel class to avoid console spam.
  • Added failsafe when saving while in preview mode that prevents a broken re-load.
  • Avoid drawing properties section UI when empty.
  • Fixed GrabDoc entirely breaking when using a non-English interface.
    • While this implementation allows GrabDoc to be functional and auto-translates the most important elements, translating the entire interface is still a ways away.
  • Fix stacking alpha-cutout texture behaviour on the Alpha baker.
  • Due to a Blender update introducing a warning for string fields with //, removed the default relative path and replaced a check that converts an empty path to the current project directory.
  • Fixed some issues with Marmoset Bridge integration for MT4 & 5.
  • You can now enter Custom Preview before setting a node tree.
  • A bunch of small changes that should improve overall stability significantly, including a fix for an issue that prevented GrabDoc from properly reopening a saved scene requiring you to use the Refresh Scene button.
  • Minor UI adjustments to reduce visual clutter.

Known Issues

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

2.0

07 Jan 19:21

Choose a tag to compare

2.0

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 Issues

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

1.4.6

12 Dec 23:38

Choose a tag to compare

Compatibility patch for Blender 4.3

v1.4.5

30 Aug 22:58

Choose a tag to compare

A minor patch for GrabDoc

What's Changed

  • Pack channel operator for masks by @CGDJay in #7
  • Inclusion of Material AO (Derived from normal map) and reorganization of bakers UI to match substance designer for better UX by @CGDJay in #8

New Contributors

  • @CGDJay made their first contribution in #7

Full Changelog: v1.4.1...v1.4.5

GrabDoc 1.4.1

13 Feb 22:22

Choose a tag to compare

A minor patch for GrabDoc

GrabDoc 1.4

10 Feb 02:47

Choose a tag to compare

A major update for GrabDoc

GrabDoc 1.3.3

27 Oct 22:23

Choose a tag to compare

A minor patch release for GrabDoc

GrabDoc 1.3.2

12 Mar 18:35

Choose a tag to compare

A minor patch release for GrabDoc

GrabDoc 1.3.1

04 Dec 17:27
a7da8de

Choose a tag to compare

A minor patch release for GrabDoc