Skip to content

Conversation

@BrendanParmer
Copy link
Owner

@BrendanParmer BrendanParmer commented Jul 13, 2025

Issues

Features

NodeToPython

  • Support new nodes and settings
  • Deprecated many compositor node settings that were converted to sockets
  • Support new socket types
  • Handle Format String items
  • Support toggle panels
  • Support new tree socket settings, including
    • layer_selection_field
    • is_inspect_output (4.2+)
    • default_input (4.5+)
    • is_panel_toggle (4.5+)
    • menu_expanded (4.5+)
    • structure_type (4.5+)
  • Color balance node settings are no longer overridden starting with Blender 4.5

NodeSettingsGenerator

  • Script checks for setting deprecation in the attribute description.
    • Settings that are marked deprecated in a version will not be output for that Blender version, as they are typically either unneeded or set via another means in that Blender version (usually sockets)
  • Added ST.FORMAT_STRING_ITEMS
  • Script now recognizes Blender 4.5 as the last in the 4.x series
  • Added an NTP_MIN_VERSION global to make it easier skip Blender versions.
  • Logging is now thread-safe

@BrendanParmer BrendanParmer added this to the v3.5 milestone Jul 13, 2025
@BrendanParmer BrendanParmer self-assigned this Jul 13, 2025
@BrendanParmer BrendanParmer added the enhancement New feature or request label Jul 13, 2025
@BrendanParmer BrendanParmer marked this pull request as ready for review July 14, 2025 01:40
@BrendanParmer BrendanParmer merged commit c8dfbcb into v3.5 Jul 14, 2025
@BrendanParmer BrendanParmer deleted the Blender-v4.5 branch July 14, 2025 01:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants