pygfx.objects.Background¶
- class pygfx.objects.Background(geometry=None, material=None, render_mask='opaque', **kwargs)¶
Bases:
WorldObject
The scene’s background.
Can be e.g. a gradient, a static image or a skybox.
- Parameters:
geometry (Geometry) – Must be
None
. Exists for compliance with the generic WorldObject API.material (Material) – The material to use when rendering the background.
kwargs (Any) – Additional kwargs are forwarded to the object’s
base class
.
- classmethod from_color(*colors)¶
Create a background with a
BackgroundMaterial
, using 1 uniform color, 2 colors for a vertical gradient, or 4 colors (one for each corner).
Examples¶
Orbit Camera
Use a Skybox
Panzoom Camera
Color Picking
Transparency 1
Use a Skybox
Nested Scenes
Mesh and Volume Slicing 2
PBR Rendering 1
Transparency 2
Volume and Mesh Slicing 1
Dynamic Environment Map
Subplots 2
PBR Rendering 2
Text waterfall
Environment Map Effects
Mesh with quads
Map Screen to World
Validate Skybox
Pytorch Integration