Rendering (.core.rendering)#

post_render#

infinigen.core.rendering.post_render.load_exr(path)[source]#
Parameters:

path

infinigen.core.rendering.post_render.load_flow(path)[source]#
Parameters:

path

infinigen.core.rendering.post_render.load_single_channel(p)[source]#
Parameters:

p

infinigen.core.rendering.post_render.load_depth(p)[source]#
Parameters:

p

infinigen.core.rendering.post_render.load_normals(path, camera=None) ndarray[source]#
Parameters:
  • path

  • camera -- (default: None)

infinigen.core.rendering.post_render.load_seg_mask(p)[source]#
Parameters:

p

infinigen.core.rendering.post_render.load_uniq_inst(p)[source]#
Parameters:

p

infinigen.core.rendering.post_render.colorize_flow(optical_flow)[source]#
Parameters:

optical_flow

infinigen.core.rendering.post_render.colorize_normals(surface_normals)[source]#
Parameters:

surface_normals

infinigen.core.rendering.post_render.colorize_depth(depth, scale_vmin=1.0)[source]#
Parameters:
  • depth

  • scale_vmin -- (default: 1.0)

infinigen.core.rendering.post_render.colorize_int_array(data, color_seed=0)[source]#
Parameters:
  • data

  • color_seed -- (default: 0)

render#

infinigen.core.rendering.render.remove_translucency()[source]#
infinigen.core.rendering.render.set_pass_indices()[source]#
infinigen.core.rendering.render.set_material_pass_indices()[source]#
infinigen.core.rendering.render.make_clay()[source]#
infinigen.core.rendering.render.compositor_postprocessing(...)[source]#
Parameters:
  • nw

  • source

  • show -- (default: True)

  • color_correct -- (default: True)

  • distort -- (default: 0)

  • glare -- (default: False)

infinigen.core.rendering.render.configure_compositor_output(...)[source]#
Parameters:
  • nw

  • frames_folder

  • image_denoised

  • image_noisy

  • passes_to_save

  • saving_ground_truth

infinigen.core.rendering.render.shader_random(nw)[source]#
Parameters:

nw (NodeWrangler)

infinigen.core.rendering.render.global_flat_shading()[source]#
infinigen.core.rendering.render.postprocess_blendergt_outputs(frames_folder, output_stem, camera)[source]#
Parameters:
  • frames_folder

  • output_stem

  • camera

infinigen.core.rendering.render.postprocess_materialgt_output(frames_folder, output_stem)[source]#
Parameters:
  • frames_folder

  • output_stem

infinigen.core.rendering.render.configure_compositor(frames_folder, passes_to_save, flat_shading)[source]#
Parameters:
  • frames_folder (Path)

  • passes_to_save (list)

  • flat_shading (bool)

infinigen.core.rendering.render.set_displacement_mode(displacement_mode='DISPLACEMENT')[source]#
Parameters:

displacement_mode (Literal['DISPLACEMENT', 'BUMP', 'BOTH', 'NONE']) -- (default: 'DISPLACEMENT')

infinigen.core.rendering.render.render_image(...)[source]#
Parameters:
  • camera (Object)

  • frames_folder

  • passes_to_save

  • render_resolution_override -- (default: None)

  • excludes -- (default: [])

  • use_dof -- (default: False)

  • dof_aperture_fstop -- (default: 2.8)

  • flat_shading -- (default: False)

  • override_num_samples -- (default: None)

resample#

infinigen.core.rendering.resample.resample_all(factory_class)[source]#
Parameters:

factory_class

infinigen.core.rendering.resample.resample_scene(scene_seed)[source]#
Parameters:

scene_seed

Module contents#