raytraverse.scene¶
BaseScene¶
-
class
raytraverse.scene.
BaseScene
(outdir, scene=None, frozen=True, formatter=None, reload=True, overwrite=False, log=True, **kwargs)[source]¶ Bases:
object
container for scene description
- Parameters
outdir (str) – path to store scene info and output files
scene (str, optional (required if not reload)) – space separated list of radiance scene files (no sky) or octree
frozen (bool, optional) – create a frozen octree
formatter (raytraverse.formatter.Formatter, optional) – intended renderer format
reload (bool, optional) – if True attempts to load existing scene files in new instance overrides ‘overwrite’
overwrite (bool, optional) – if True and outdir exists, will overwrite, else raises a FileExistsError
log (bool, optional) – log progress events to outdir/log.txt
-
property
scene
¶ render scene files (octree)
- Getter
Returns this samplers’s scene file path
- Setter
Sets this samplers’s scene file path and creates run files
- Type
str
Scene¶
-
class
raytraverse.scene.
Scene
(outdir, scene=None, frozen=True, formatter=<class 'raytraverse.formatter.radianceformatter.RadianceFormatter'>, **kwargs)[source]¶ Bases:
raytraverse.scene.basescene.BaseScene
container for radiance scene description
- Parameters
outdir (str) – path to store scene info and output files
formatter (raytraverse.formatter.RadianceFormatter, optional) – intended renderer format
ImageScene¶
-
class
raytraverse.scene.
ImageScene
(outdir, scene=None, formatter=<class 'raytraverse.formatter.formatter.Formatter'>, reload=True, log=False)[source]¶ Bases:
raytraverse.scene.basescene.BaseScene
scene for image sampling
- Parameters
outdir (str) – path to store scene info and output files
scene (str, optional) – image file (hdr format -vta projection)