Skip to content

Releases: BrendanParmer/NodeToPython

NodeToPython v4.2.0

Choose a tag to compare

@BrendanParmer BrendanParmer released this 11 Jul 20:39
fb4c8a8

NodeToPython is here with Blender 5.2 LTS support! Here are the highlights

  • New setting types (generic vectors, GeometryNodeClosureToListItems, GeometryNodeFieldToListItems, NodeRaycastSampleAttributeItems, etc)
  • Now handles Sound sockets
  • Panel states can now be set to open or closed
  • New nodes and settings from 5.2

NodeToPython v4.1.1

Choose a tag to compare

@BrendanParmer BrendanParmer released this 25 May 22:31

Minor bug fixes and improvements

  • Adds more options for recreating nodes (show_options, show_preview, show_texture)
  • Check that a node group isn't explicitly exported before adding to the common module, fixing some an issue with exporting subgroups

NodeToPython v4.1.0

Choose a tag to compare

@BrendanParmer BrendanParmer released this 14 Mar 22:53
83395eb

New Blender release = new NodeToPython. Here's what's new:

  • NodeToPython now supports Blender 5.1
  • Generated scripts no longer crash when vector socket default values don't match the dimensions
  • NodeToPython now warns if a node group is linked from an old Blender version, and will generate Python code for the group instead of trying to link it

NodeToPython v4.0.1

Choose a tag to compare

@BrendanParmer BrendanParmer released this 22 Dec 04:01
832f4b1

This release fixes issues with exporting bundle and matrix group sockets

NodeToPython v4.0.0

Choose a tag to compare

@BrendanParmer BrendanParmer released this 18 Nov 06:26
410f940

NodeToPython v4.0 is here!

In celebration of Blender 5.0's release, NodeToPython is getting a big one, too. Here's what's new:

  • NodeToPython is now Blender 5.0 ready.
  • New node tree types! Now you can export Line Style, World, and Light nodes to Python
  • Multiple node groups can now be exported at once, both in script and add-on mode
  • The UI has gotten a full re-vamp
    • No more executing the export operator when selecting your node group
    • Now a simple button at the top shows you what you're exporting and where you're exporting to
    • Node groups are added using Blender's UIList for easy selection, addition, removal, sorting, etc.
  • Node groups from Blender's Essentials Library are now linked by default, rather than re-created
  • Generated node references are made safer in some places
  • Blender 4.2 is now the minimum version
    • NodeToPython versions prior to v4.0 will always be available for download!
    • This allows us to clean up the code and take advantage of newer features of both Python and bpy that weren't possible when we still needed to support Blender 3.0

Something not quite right? Have a suggestion for a future improvement? Please submit an issue!

Thank you for using NodeToPython! It's a joy to see what people are making with the help of my tool

NodeToPython v3.5.1

Choose a tag to compare

@BrendanParmer BrendanParmer released this 20 Sep 19:21

This release contains a fix for setting vector socket dimensions, as well as some generated code formatting improvements.

Thanks to PiOverFour for their contributions!

NodeToPython v3.5.0

Choose a tag to compare

@BrendanParmer BrendanParmer released this 15 Jul 04:55
e583e68

New version of NodeToPython with Blender 4.5 support!

Additionally, NodeToPython is now licensed under the GNU General Public License v3 to comply with Blender's licensing for Python add-ons.

See #163 for the full changelist

NodeToPython v3.4.0

Choose a tag to compare

@BrendanParmer BrendanParmer released this 16 Mar 21:27
bb0430d

New version of NodeToPython with Blender 4.4 support! See #152 for the full changelist

NodeToPython v3.3.2

Choose a tag to compare

@BrendanParmer BrendanParmer released this 04 Mar 13:50
997540f
  • Fixes an issue where compositor node groups did not export correctly, attempting to reference the scene's node tree instead of creating its own (#144)

NodeToPython v3.3.1

Choose a tag to compare

@BrendanParmer BrendanParmer released this 23 Dec 17:58
75984f2
  • Fixes an issue in Blender 4.0 where it would try to reference the not yet existent bpy.types.NodeTreeInterfaceSocketMenu (#140, #141)