Adapts assigned OSL shaders so they can be rendered in Appleseed, even if the assigned shader is not a surface shader. This makes it possible to render directly with shaders which output colours, floats, ints, vectors or closures.
Container for user-defined plugs. Nodes should never make their own plugs here, so users are free to do as they wish.
The processed output scene.
The on/off state of the node. When it is off, the node outputs the input scene unchanged.
The input scene