Hello,
Currently, we do not have a separate Image Signal Processor (ISP) class. This is something that we are working on and will be added in a future release. However, we support some functions that an ISP does, like gamma correction, exposure control, and denoising (via the Optix Denoiser).
- You can set the gamma correction value when constructing a camera sensor.
- The exposure time of image capture can be set using the ChSensor::SetCollectionWindow(float exposure) function once you create a camera sensor.
- The denoiser gets invoked whenever you enable global illumination when rendering.
I hope this helps. Please let me know if there's anything else I can help with.
Best,
Nevindu