A renderer is the software or hardware component that converts a scene description, such as geometry, materials, lights, or a markup specification, into a final image or visual output. Renderers range from real-time rasterisers and ray tracers to text-and-diagram engines that draw from declarative source. The choice of renderer determines visual fidelity, performance, and the formats a system can produce.

Content

  • Real-time renderers prioritise frame rate via rasterisation and GPU pipelines, while offline renderers use path tracing for physically accurate images. Declarative renderers compile structured source, such as diagram or document specs, into deterministic visuals, decoupling content from presentation.