def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.resolution = 2048 self.clip_size = 500 self.sun_distance = 8000 self.sun_vector = Vec3(0, 0, 1) self.pta_mvp = PTAMat4.empty_array(1)
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.max_lights_per_cell = pipeline.settings["lighting.max_lights_per_cell"] self.slice_width = pipeline.settings["lighting.culling_slice_width"] # Amount of light classes. Has to match the ones in LightClassification.inc.glsl self.num_light_classes = 4
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.resolution = 128 self.diffuse_resolution = 4 self.regions = [] self.cameras = [] self.rig_node = Globals.render.attach_new_node("EnvmapCamRig") self.pta_index = PTAInt.empty_array(1) self.storage_tex = None self.storage_tex_diffuse = None
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.resolution = 2048 self.sun_vector = Vec3(0, 0, 1) self.sun_distance = 10.0 self.pta_mvp = PTAMat4.empty_array(1) self.focus = None # Store last focus entirely for the purpose of being able to see # it in the debugger self.last_focus = None
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.max_lights_per_cell = pipeline.settings["lighting.max_lights_per_cell"] if self.max_lights_per_cell > 2**16: self.fatal("lighting.max_lights_per_cell must be <=", 2**16, "!") self.slice_width = pipeline.settings["lighting.culling_slice_width"] self.cull_threads = 32 # Amount of light classes. Has to match the ones in LightClassification.inc.glsl self.num_light_classes = 4
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.max_lights_per_cell = pipeline.settings[ "lighting.max_lights_per_cell"] if self.max_lights_per_cell > 2**16: self.fatal("lighting.max_lights_per_cell must be <=", 2**16, "!") self.slice_width = pipeline.settings["lighting.culling_slice_width"] self.cull_threads = 32 # Amount of light classes. Has to match the ones in LightClassification.inc.glsl self.num_light_classes = 4
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.voxel_resolution = 256 self.voxel_world_size = -1 self.state = self.S_disabled self.create_ptas()
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.pta_position = PTALVecBase3f.empty_array(1)
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.size = 4096
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self._voxel_res_xy = 256 self._voxel_res_z = 32
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.sharpen_twice = True
def set_shader_input(self, *args): Globals.base.render.set_shader_input(*args) RenderStage.set_shader_input(self, *args)
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.max_probes_per_cell = 4 self.slice_width = pipeline.settings["lighting.culling_slice_width"]
def set_shader_inputs(self, **kwargs): Globals.base.render.set_shader_inputs(**kwargs) RenderStage.set_shader_inputs(self, **kwargs)
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.resolution = 2048 self._sun_vector = Vec3(0, 0, 1) self.pta_mvp = PTAMat4.empty_array(1)
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.num_mips = 6 self.remove_fireflies = False
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.num_mips = 6
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self._transfers = []
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.num_splits = 3 self.split_resolution = 512 self.split_regions = []
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.pta_position = PTALVecBase3f.empty_array(1) self.resolution = 512 self.capture_height = 100.0 self.max_radius = 100.0
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.enable_volumetric_shadows = False
def __init__(self, pipeline): RenderStage.__init__(self, pipeline)
def __init__(self, pipeline): RenderStage.__init__(self, pipeline) self.area_tex = None self.search_tex = None self.use_reprojection = True self._jitter_index = PTAInt.empty_array(1)