# BlendGen - **Getting started** - [Installation](/getting-started/installation): Build and run the maintained BlendGen Docker images. - [Your first dataset](/getting-started/first-dataset): Declare a renderer, pass set, dataset index, and session explicitly. - **Core guides** - [Architecture](/guides/architecture): How Session, Renderer, render backends, passes, and Dataset cooperate. - [Render backends](/guides/render-backends): Choose and configure Cycles or Eevee deliberately. - [Render passes and formats](/guides/render-passes): Select semantic passes, file types, and background behavior without losing information. - [Callbacks and attributes](/guides/callbacks-and-attributes): Change the Blender scene per frame and record synchronized annotations. - [Dataset output](/guides/dataset-output): Understand the index format, frame records, pass paths, and attributes. - **Reference** - [Python API reference](/api): Generated signatures and docstrings for BlendGen's public Python modules. - Generated modules - [session](/api/generated/session): Generated Python API reference for blendgen.session. - [renderer](/api/generated/renderer): Generated Python API reference for blendgen.renderer. - [dataset](/api/generated/dataset): Generated Python API reference for blendgen.dataset. - [renderers.base](/api/generated/renderers-base): Generated Python API reference for blendgen.renderers.base. - [renderers.cycles](/api/generated/renderers-cycles): Generated Python API reference for blendgen.renderers.cycles. - [renderers.eevee](/api/generated/renderers-eevee): Generated Python API reference for blendgen.renderers.eevee. - [passes.base](/api/generated/passes-base): Generated Python API reference for blendgen.passes.base. - [passes.color](/api/generated/passes-color): Generated Python API reference for blendgen.passes.color. - [passes.alpha](/api/generated/passes-alpha): Generated Python API reference for blendgen.passes.alpha. - [passes.depth](/api/generated/passes-depth): Generated Python API reference for blendgen.passes.depth. - [passes.normal](/api/generated/passes-normal): Generated Python API reference for blendgen.passes.normal. - [passes.opticalflow](/api/generated/passes-opticalflow): Generated Python API reference for blendgen.passes.opticalflow. - [passes.index](/api/generated/passes-index): Generated Python API reference for blendgen.passes.index. - [util](/api/generated/util): Generated Python API reference for blendgen.util. - [utils.scene](/api/generated/utils-scene): Generated Python API reference for blendgen.utils.scene. - [Examples](https://github.com/juniorxsound/BlendGen/tree/main/examples) - [Notebooks](https://github.com/juniorxsound/BlendGen/tree/main/notebooks)