Skip to content

Blender plugin to create nodetrees in a simplified json-notation.

License

Notifications You must be signed in to change notification settings

dertom95/addon_jsonnodetree

Repository files navigation

JSON-Nodetree

This blender-addon let you define simple nodetree-definitions via json

Disclaimer This addon is highly experimental. Although it works most of the time consider it 'proof of concept'

Sample:

{
    "trees":[
        {
            "id":"org.tt.materials",
            "name":"MaterialTree",
            "icon":"ERROR",
            "nodes":[
                {
                    "id":"org.tt.Color",
                    "name":"ColorNode",
                    "props":[
                        {"name":"floatProp","type":"float","default":1895.0}
                    ],
                    "inputsockets":[ 
                        {"name":"factor","type":"float"}
                    ],
                    "outputsockets":[ 
                        {"name":"result","type":"float"}
                    ]
                }
            ]
        }
    ]
}

Install

Animated gif: see Install

INPUT-Format

see docs/inputformat.md

Usage

  • Open compositing-tab
  • Choose MISC
  • Search 'JSON-Nodetree-Loader'
  • select Nodetree-JSON-File in path-Field
  • Load
  • Add nodetrees to objects
  • Export as JSON, which will export all links and component-data != default (afaik)

Getting Started - Video

Getting Started

About

Blender plugin to create nodetrees in a simplified json-notation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages