The classic API provides tools to render a given BaseDocument and plugin hooks to register custom renderers:
For render settings see RenderData Manual, BaseVideoPost Manual, and MultipassObject Manual.
For materials and shaders see Materials and Shaders Overview.
Render filters are based on maxon::FilterInterface and associated interfaces: