# Render Layers Demo 3D object visibility via render layer bitmasks. ```{raw} html ▶ Run in browser ``` **Tags:** `3d` Demonstrates: - Assigning objects to different render layers (0, 1, 2) - Camera cull_mask controls which layers are visible - Toggle layers with keyboard (1, 2, 3) Run: uv run python examples/features/3d/render_layers.py uv run python examples/features/3d/render_layers.py --test Controls: 1 - Toggle layer 0 (red cubes) 2 - Toggle layer 1 (green spheres) 3 - Toggle layer 2 (blue cubes) A / D - Orbit camera ## Source ```{literalinclude} ../../examples/features/3d/render_layers.py :language: python :linenos: ```