Takes a slice out of an image with depth defined by Z ( and optionally ZBack ) channels by discarding everything outside of a clipping range. The range is half open, including point samples exactly at the near clip, but excluding point samples exactly at the far clip. This means that if you split an image into a front and back with two DeepSlices, they will composite back together to match the original. Optionally also flattens the image.


Container for user-defined plugs. Nodes should never make their own plugs here, so users are free to do as they wish.


The output image generated by this node.


Turns the node on and off.


The input image


Removes everything with Z less than the near clip depth.


Removes everything with Z greater than or equal to the far clip depth.


Outputs a flat image, instead of output a deep image with any samples within the range. Flattening as part of DeepSlice is up to 2X faster than flattening afterwards, and is convenient if you’re using a DeepSlice to preview the contents of a deep image by scrubbing through depth.