Catalogue
Stores a catalogue of images to be browsed. Images can either be loaded from files or rendered directly into the catalogue.
To send a live render to a Catalogue, an “ieDisplay” output definition should be used with the following parameters :
driverType : “ClientDisplayDriver”
displayHost : host name (“localhost” is sufficient for local renders)
displayPort :
GafferImage.Catalogue.displayDriverServer().portNumber()
remoteDisplayType : “GafferImage::GafferDisplayDriver”
catalogue:name : The name of the catalogue to render to (optional)
user
Container for user-defined plugs. Nodes should never make their own plugs here, so users are free to do as they wish.
out
The output image generated by this node.
enabled
Turns the node on and off.
images
Specifies the list of images currently stored in the catalogue.
Either add images interactively using the UI, or use the API to construct Catalogue.Image plugs and parent them here.
imageIndex
Specifies the index of the currently selected image. This forms the output from the catalogue node.
name
Used to distinguish between catalogues, so that when multiple catalogues exist, it is possible to send a render to just one of them. Renders are matched to catalogues by comparing the “catalogue:name” parameter from the renderer output with the value of this plug.
directory
The directory where completed renders are saved. This allows them to remain in the catalogue for the next session.