gs.renderers.Rasterizer#
The default renderer: fast, GPU-accelerated rasterization for real-time viewing, control loops, and reinforcement-learning rollouts. It is also the backend the interactive viewer always uses. Enable it explicitly with gs.Scene(renderer=gs.renderers.Rasterizer()), though it is already the default when renderer is omitted.
The options class takes no parameters. Rasterizer behavior such as shadows, lights, and per-environment isolation (env_separate_rigid) is configured on gs.options.VisOptions, not on the renderer. See Rendering for adding cameras and reading back images.
Options#
- class genesis.options.renderers.Rasterizer None[source]#
Rasterizer renderer. This has no parameter to be configured.
Note
You can set which renderer to use for cameras, but the interactive viewer always uses the rasterizer rendering backend. If you want to configure properties like shadow, lights, etc., you should use gs.options.VisOptions instead.
Implementation#
See also#
gs.renderers.RayTracer: photorealistic path tracing
gs.renderers.BatchRenderer: high-throughput parallel rendering
Lights: lighting the rasterized scene