Namespace UnityEngine.Perception.GroundTruth.Sensors.Channels
Classes
CameraChannelBase
The base class for CameraChannels. A camera channel generates supplementary per-pixel ground truth data for the pixel data captured by a CameraSensor.
CameraChannel<T>
A CameraChannel<T> generates supplementary per-pixel ground truth data for the pixel data captured by a CameraSensor.
DepthChannel
A CameraChannel<T> that generates a depth texture where each pixel contains the distance between the surface captured by the pixel and the forward plane of the sensor.
InstanceIdChannel
A CameraChannel<T> that outputs the instance index of the labeled object captured by each pixel in an CameraSensor's output texture.
PixelPositionChannel
A CameraChannel<T> that outputs the X, Y, and Z position of the surface captured by each pixel of a CameraSensor's output texture, relative to the CameraSensor's position and orientation.
RGBChannel
A CameraChannel<T> that outputs the captured RGB color value for each pixel.
RangeChannel
A CameraChannel<T> that generates a range-depth texture where each pixel contains the distance between the surface captured by the pixel and the camera.
VertexNormalsChannel
A CameraChannel<T> that outputs the vertex normal of the surface captured by each pixel in the CameraSensor's output texture.
Interfaces
IPostProcessChannel
When implemented on a CameraChannel<T>, this interface enables a channel to post process its output texture after all CameraSensors and channels have been rendered. Any graphics commands authored within an implemented PostProcessChannelOutput method will be run at the end of any given frame, well after the channel's Execute() method has been called.