Skip to content

Commit 8cf57f2

Browse files
Merge pull request #48 from BrendanParmer/v2.1
V2.1
2 parents e19d715 + 6efc3ba commit 8cf57f2

File tree

4 files changed

+197
-90
lines changed

4 files changed

+197
-90
lines changed

__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "Node to Python",
33
"description": "Convert Blender node groups to a Python add-on!",
44
"author": "Brendan Parmer",
5-
"version": (2, 0, 1),
5+
"version": (2, 1, 0),
66
"blender": (3, 0, 0),
77
"location": "Node",
88
"category": "Node",

docs/README.md

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,19 @@
77
## About
88
A Blender add-on to create add-ons! This add-on will take your Geometry Nodes or Materials and convert them into legible Python add-ons!
99

10-
It automatically handles node layout, default values, subgroups, naming, colors, and more!
10+
Node To Python automatically handles node layout, default values, subgroups, naming, colors, and more!
1111

12-
I think Blender's node-based editors are powerful, yet accessible tools, and I wanted to make scripting them easier for add-on creators. Combining Python with node based setups allows you to do things that would otherwise be tedious or impossible, such as
12+
Blender's node-based editors are powerful, yet accessible tools, and I wanted to make scripting them easier for add-on creators. Combining Python with node based setups allows you to do things that would otherwise be tedious or impossible, such as
1313
* `for` loops
1414
* creating different node trees for different versions or settings
1515
* interfacing with other parts of the software or properties of an object
1616

17-
NodeToPython recreates the node networks for you, so you can focus on the good stuff.
18-
1917
## Supported Versions
20-
NodeToPython v2.0 is compatible with Blender 3.0 - 3.4 on Windows, macOS, and Linux. I generally try to update the addon to handle new nodes around the beta release of each update.
18+
NodeToPython v2.1 is compatible with Blender 3.0 - 3.6 on Windows, macOS, and Linux. I generally try to update the add-on to handle new nodes around the beta release of each update.
2119

2220
## Installation
2321
1. Download the `NodeToPython.zip` file from the [latest release](https://github.com/BrendanParmer/NodeToPython/releases)
24-
* If you download other options, you'll need to rename the zip and the first folder to "NodeToPython" so Blender can properly import the module
22+
* If you clone the repository or download other options, you'll need to rename the zip and the first folder to "NodeToPython" so Blender can properly import the add-on
2523
2. In Blender, navigate to `Edit > Preferences > Add-ons`
2624
3. Click Install, and find where you downloaded the zip file. Then hit the `Install Add-on` button, and you're done!
2725

@@ -37,19 +35,26 @@ Just select the one you want, and soon a zip file will be created in an `addons`
3735
From here, you can install it like a regular add-on.
3836

3937
## Future
38+
### v2.2
4039
* A "copy" mode, where just the functionality to build the node group is just copied to the clipbaord
40+
* Choose the location where to save the add-on
41+
42+
### v2.3
4143
* Expansion to Compositing nodes
4244
* Add all referenced assets to the Asset Library for use outside of the original blend file
45+
46+
### Later
4347
* Auto-set handle movies and image sequences
4448
* Automatically format code to be PEP8 compliant
4549
* Automatically detect the minimum version of Blender needed to run the add-on
4650

4751
## Potential Issues
48-
* As of version 2.0.1, the add-on will not set default values for
52+
* As of version 2.1, the add-on will not set default values for
4953
* Scripts
5054
* IES files
5155
* Filepaths
5256
* UV maps
57+
* This add-on doesn't currently set default values in Geometry Nodes modifiers, just the node groups themselves
5358
* Currently when setting default values for the following, the add-on must be run in the same blend file as the node group was created in to set the default, otherwise it will just set it to `None`:
5459
* Materials
5560
* Objects
@@ -67,4 +72,4 @@ When submitting an issue, please include
6772
* A short description of what you were trying to accomplish, or steps to reproduce the issue.
6873
* Sample blend files are more than welcome!
6974

70-
Suggestions for how to improve the add-on are more than welcome!
75+
Got suggestions? Create an issue, happy to hear what features people want.

0 commit comments

Comments
 (0)