This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
nodemeister2018:contexts [2018/04/20 15:18] – lightwolf | nodemeister2018:contexts [2019/09/13 12:39] – lightwolf | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Node Graph Contexts ===== | + | ====== Node Graph Contexts |
**This is a crucial part of creating a node graph.** | **This is a crucial part of creating a node graph.** | ||
Line 5: | Line 5: | ||
The context defines which capabilities a node graph has, which also affects which nodes can be added to it. | The context defines which capabilities a node graph has, which also affects which nodes can be added to it. | ||
- | So, if the context of the node graph evaluation allows for raytracing, | + | For example, only if the context of the node graph evaluation allows for raytracing, will you be able to add nodes that require raytracing. |
- | The nodeMeister node only allows for node graph to be used where the graph it's applied to at least match **all** of the contexts of the nodeMeister graph. | + | The nodeMeister node only allows for a nodeMeister |
- | You can select multiple contexts for a node graph, but please note, while this may make more nodes available, this will also restrict where the node graph may be used. | + | You can select multiple contexts for a node graph, but please note, while this may make more nodes available, this will also restrict where the nodeMeister |
As a general rule of thumb, **don' | As a general rule of thumb, **don' | ||
Line 31: | Line 31: | ||
|OpenVDB|OpenVDB| | |OpenVDB|OpenVDB| | ||
- | < | + | ===== Examples ===== |
+ | |||
+ | **Material nodes** require both the **Raytrace** and **Surface** context. | ||
+ | |||
+ | |||
+ | < |