Describes the components of implementing nodes and node systems.
Registering Node Databases | Describes how to register a database that will store all the information about node system and nodes. |
Implementing Custom Node Spaces | Describes how to create a custom node space by implementing an interface and creating the description with the Resource Editor. |
Implementing Custom User Nodes | Describes how to create custom user nodes by using the resource editor and handling the created node descriptions. |
Using End Nodes in Node Materials | Describes how to define the end node of a node system. This end node represents the material itself; its parameters are displayed as the material's parameters. |
Implementing Node Functionalities | Shows different cases of implementing nodes, ranging from a simple node to more advanced cases. |
page_handbook_node_special_case | Describes different case that could be interesting to implement for some project. |
Supporting Render Engines in Node Spaces | Describes how to associate a node space with a renderer. |
Proving Default Graph Setups | Describes how to implement a default state for the node graph and what nodes and values will be present when the graph has been created. |
Providing Preview Images for Nodes | Describes how to implement a preview image for a node. |
Providing Viewport Representations of Node Materials | Describes how to define the viewport representation of a node material. |
Implementing Texture Nodes | Describes how to define a texture node that is automatically created when an image file is dragged into the Node Editor. |
Providing Node Descriptions Programmatically | Describes how to implement nodes programmatically. |
Modifying Nodes with Interfaces | Describes how to use different interfaces to allow nodes to be translated to other environments. |