Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
    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
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 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 = 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
Exemplo n.º 6
0
    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.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
Exemplo n.º 8
0
    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_res_xy = 256
     self._voxel_res_z = 32
Exemplo n.º 11
0
 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()
Exemplo n.º 12
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self.pta_position = PTALVecBase3f.empty_array(1)
Exemplo n.º 13
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self.size = 4096
Exemplo n.º 14
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self._voxel_res_xy = 256
     self._voxel_res_z = 32
Exemplo n.º 15
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self.sharpen_twice = True
Exemplo n.º 16
0
 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.resolution = 2048
     self._sun_vector = Vec3(0, 0, 1)
     self.pta_mvp = PTAMat4.empty_array(1)
Exemplo n.º 18
0
 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)
Exemplo n.º 19
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self.num_mips = 6
     self.remove_fireflies = False
Exemplo n.º 20
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self.size = 4096
Exemplo n.º 21
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self.num_mips = 6
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self._transfers = []
Exemplo n.º 23
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self.num_splits = 3
     self.split_resolution = 512
     self.split_regions = []
Exemplo n.º 24
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self.max_probes_per_cell = 4
     self.slice_width = pipeline.settings["lighting.culling_slice_width"]
Exemplo n.º 25
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self.pta_position = PTALVecBase3f.empty_array(1)
Exemplo n.º 26
0
 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)
     self.num_splits = 3
     self.split_resolution = 512
     self.split_regions = []
Exemplo n.º 29
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self.sharpen_twice = True
Exemplo n.º 30
0
 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._transfers = []
Exemplo n.º 32
0
 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)
Exemplo n.º 33
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
Exemplo n.º 34
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
Exemplo n.º 35
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self.max_probes_per_cell = 4
     self.slice_width = pipeline.settings["lighting.culling_slice_width"]
Exemplo n.º 36
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self.enable_volumetric_shadows = False
Exemplo n.º 37
0
 def __init__(self, pipeline):
     RenderStage.__init__(self, pipeline)
     self.num_mips = 6
     self.remove_fireflies = False