Renderscenes is a Blender add-on for saving, restoring, and instantly switching between complete scene states, each shown with a thumbnail preview. A recorded state captures resolution, camera settings, materials, lighting, world settings, object transforms and visibility, modifier states, and collection visibility, so an entire configuration can be stored and recalled as one unit.
Beyond single snapshots, it can batch-update multiple saved states, auto-create one RenderScene per camera, and convert a camera to a scene. It bakes a scene to the timeline as keyframes and renders all scenes with any passes. Hide, Hide (only Camera), and Unhide controls handle visibility, and the add-on follows Blender's built-in format settings within a clean, simple UI.
Renderscenes supports Blender 3.0 through 5.1 and works with render engines including Arnold, Cycles, Eevee, Octane, V-Ray, Luxrender, Yafaray, Freestyle, Mental Ray, Blender Internal, and the Blender Game Engine. It's distributed under the GPL license, with documentation and a demo video available.