Node2Code: Turn any node shader into a custom addon

Looks like I forgot to update this thread for a while, here are the new features that were added since v1.7:

v1.8 Major Improvements

  • Dynamic Image packing, and deployment. Adding node groups in new files only adds required images.
  • Better positioning system: Nodes will now be added based on the relative window position rather than the absolute position. This also means that a custom node layout is no longer needed for good positioning.
  • Blender version number is dynamic

v1.81 Blender 2.83 Support and bug fixes

  • Fix issue that was causing node groups with certain input attributes to throw errors when added in 2.83
  • Fix export issue for compositor and world nodes

v1.9 Ultimate Edition added!

  • Geometry Node Support
  • Custom Icons via UI for Panels and Menu’s
  • Blender 3.0 Support
  • Further enhancements
  • Bug Fixes

v1.91 (Ultimate Edition) Bug Fixes:

  • Fix issue with parenting of unselected frames
  • Fix return value when not using move on add option
  • Compatibility information update

v1.92 (Ultimate Edition) Custom UI Previews:

  • (New) Custom UI Previews are now available as an option, no coding required!

  • Fixed default selection in UI
  • Compatibility information update