This is an old revision of the document!
This is a crucial part of creating a node graph.
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, only then 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.
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.
As a general rule of thumb, don't set a context at all unless you specifically need to use a node that requires a specific context.
The predefined contexts are as follows, more may be available in future versions:
Node Editor | Contexts |
---|---|
Shading | Mesh/Spot/Surface/Raytrace |
Motion | Mesh |
Displacement | Mesh/Spot/Surface |
Light | Spot/Light |
Edges | All |
OpenVDB | OpenVDB |
Material nodes require both the Raytrace and Surface context.