You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/README.md
+21-25Lines changed: 21 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Blender's node-based editors are powerful, yet accessible tools, and I wanted to
15
15
* interfacing with other parts of the software or properties of an object
16
16
17
17
## Supported Versions
18
-
NodeToPython v2.2 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.
18
+
NodeToPython v3.0 is supported for Blender 3.0 - 4.0 on Windows, macOS, and Linux. I generally try to update the add-on to handle new nodes around the beta release of each update.
19
19
20
20
## Installation
21
21
1. Download the `NodeToPython.zip` file from the [latest release](https://github.com/BrendanParmer/NodeToPython/releases)
@@ -35,33 +35,29 @@ Select the node group you want code for, and you'll be prompted with a **Script*
35
35
* Doesn't include `import bpy` line
36
36
* To keep NodeToPython cross-platform and independent of third-party libraries, to get it into your system clipboard you need to paste into the Blender text editor and recopy it currently
37
37
***Add-on** mode generates a zip file for you in the save directory specified in the NodeToPython menu. From here, you can install it like a regular add-on. The generated add-on comes complete with operator registration and creating a modifier/material for the node tree to be used in.
38
-
39
-
## Future
40
-
### v3.x
41
-
* Expansion to Compositing nodes
42
-
* New Blender 4.0 nodes and changes
43
-
44
-
### Later
45
-
* Better asset handling
46
-
* Auto-set handle movies and image sequences
47
-
* Automatically format code to be PEP8 compliant
48
-
* Automatically detect the minimum version of Blender needed to run the add-on
49
-
50
-
## Potential Issues
51
-
* As of version 2.2, the add-on will not set default values for
52
-
* Scripts
53
-
* IES files
54
-
* Filepaths
55
-
* UV maps
56
-
* This add-on doesn't currently set default values in Geometry Nodes modifiers, just the node groups themselves
57
-
* 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`:
38
+
* The current default operator install location is in the Object menu
39
+
40
+
## Future Plans
41
+
* Investigate drivers and keyframes
42
+
* A better default operator install location for generated add-ons
43
+
* A development repository with useful scripts and tests
44
+
* Better handling of more setting types, including
45
+
* Image sequences
46
+
* Movie clips
58
47
* Materials
59
48
* Objects
60
-
* Collections
61
49
* Textures
62
-
63
-
* In a future version, I plan on having the add-on adding all of the above to the Asset Library for reference
64
-
* You may run into naming conflicts if your add-on shares a name with another Blender add-on or operator (see [#56](https://github.com/BrendanParmer/NodeToPython/issues/56))
50
+
* Text objects
51
+
* Scenes
52
+
* Particle systems
53
+
* Fonts
54
+
* Masks
55
+
* Cryptomatte entries
56
+
* Image format settings
57
+
* File slots
58
+
* Layer slots
59
+
* Automatic detection of the minimum/maximum version of Blender compatible with a generated add-on
0 commit comments