raytraverse.renderer

Renderer

class raytraverse.renderer.Renderer(rayargs=None, scene=None, nproc=None, **kwargs)[source]

Bases: object

virtual renderer class

initialized = False
instance = None
_pyinstance = None
Engine = None
name = None
header = ''
arg_prefix = ''
scene = None
classmethod initialize(args, scene, nproc=None, **kwargs)[source]
classmethod call(rayfile, store=True, outf=None)[source]
classmethod reset()[source]
classmethod reset_instance()[source]

RadianceRenderer

class raytraverse.renderer.RadianceRenderer(rayargs=None, scene=None, nproc=None, **kwargs)[source]

Bases: raytraverse.renderer.renderer.Renderer

Virtual class for wrapping c++ Radiance renderer executable classes

returnbytes = False
classmethod update_param(args, nproc=None, iot='ff')[source]
classmethod initialize(args, scene, nproc=None, iot='ff', **kwargs)[source]
classmethod call(rayfile, store=True, outf=None)[source]
classmethod reset()[source]
classmethod reset_instance()[source]
classmethod _set_args(args, iot, nproc)[source]

Rtrace

class raytraverse.renderer.Rtrace(rayargs=None, scene=None, nproc=None, **kwargs)[source]

Bases: raytraverse.renderer.radiancerenderer.RadianceRenderer

singleton wrapper for c++ crenderer.cRtrace singleton class

Engine = <MagicMock id='140680663086800'>
name = 'rtrace'
classmethod update_ospec(vs, of='a')[source]
classmethod load_source(srcname, freesrc=- 1)[source]

Rcontrib

class raytraverse.renderer.Rcontrib(rayargs=None, scene=None, nproc=None, **kwargs)[source]

Bases: raytraverse.renderer.radiancerenderer.RadianceRenderer

singleton wrapper for c++ crenderer.cRcontrib singleton class

Engine = <MagicMock id='140680663584464'>
name = 'rcontrib'
arg_prefix = '-o !cat'

ImageRenderer

class raytraverse.renderer.ImageRenderer[source]

Bases: object

interface to treat image data as the source for ray tracing results

initialize(args, scene, viewmapper=None, method='linear', **kwargs)[source]
call(rays, store=True, outf=None)[source]
classmethod reset()[source]
classmethod reset_instance()[source]