Index _ | A | B | C | D | E | F | G | H | I | L | M | N | P | R | S | T | W | X | Z _ __init__() (irtk.connector.Connector method) (irtk.connectors.mitsuba_connector.MitsubaConnector method) (irtk.connectors.mitsuba_connector.MitsubaMicrofacetBSDF method) (irtk.connectors.nvdiffrast_connector.NvdiffrastConnector method) (irtk.connectors.nvdiffrast_connector.NvMesh method) (irtk.connectors.nvdiffrast_connector.Texture2D method) (irtk.connectors.psdr_enzyme_connector.PSDREnzymeConnector method) (irtk.connectors.psdr_jit_connector.MicrofacetBRDFPerVertex method) (irtk.connectors.psdr_jit_connector.PSDRJITConnector method) (irtk.connectors.pytorch3d_connector.PyTorch3DConnector method) (irtk.connectors.redner_connector.RednerConnector method) (irtk.model.Model method) (irtk.model.MultiOpt method) (irtk.parameter.ParamGroup method) (irtk.renderer.Renderer method) (irtk.renderer.RenderFunction method) (irtk.scene.DiffuseBRDF method) (irtk.scene.EnvironmentLight method) (irtk.scene.HDRFilm method) (irtk.scene.Integrator method) (irtk.scene.Mesh method) (irtk.scene.MicrofacetBRDF method) (irtk.scene.PerspectiveCamera method) (irtk.scene.PerspectiveCameraFull method) (irtk.scene.PointLight method) (irtk.scene.RoughConductorBRDF method) (irtk.scene.RoughDielectricBSDF method) (irtk.scene.Scene method) (irtk.scene.SmoothDielectricBRDF method) (irtk.utils.Logger method) (irtk.utils.Timer method) _models (irtk.model.MultiOpt attribute) A add_param() (irtk.parameter.ParamGroup method) apply_pmkmp_cm() (in module irtk.utils) avg_pool_nhwc() (in module irtk.connectors.nvdiffrast_connector) B backward() (irtk.renderer.RenderFunction static method) batched_transform_dir() (in module irtk.transform) batched_transform_pos() (in module irtk.transform) bsdf_fresnel_shlick() (in module irtk.connectors.nvdiffrast_connector) bsdf_lambda_ggx() (in module irtk.connectors.nvdiffrast_connector) bsdf_lambert() (in module irtk.connectors.nvdiffrast_connector) bsdf_masking_smith_ggx_correlated() (in module irtk.connectors.nvdiffrast_connector) bsdf_microfacet() (in module irtk.connectors.nvdiffrast_connector) bsdf_ndf_ggx() (in module irtk.connectors.nvdiffrast_connector) bsdf_pbr() (in module irtk.connectors.nvdiffrast_connector) bsdf_pbr_specular() (in module irtk.connectors.nvdiffrast_connector) bsdf_phong() (in module irtk.connectors.nvdiffrast_connector) bsdf_prepare_shading_normal() (in module irtk.connectors.nvdiffrast_connector) C chamfer_distance() (in module irtk.metric) clear_cache() (irtk.scene.Scene method) color_to_bitmap() (in module irtk.connectors.psdr_enzyme_connector) color_to_spectrum() (in module irtk.connectors.psdr_enzyme_connector) compute_tangents() (in module irtk.connectors.nvdiffrast_connector) compute_vertex_normals() (in module irtk.connectors.nvdiffrast_connector) (in module irtk.connectors.redner_connector) configure() (irtk.scene.Scene method) Connector (class in irtk.connector) convert_color() (in module irtk.connectors.mitsuba_connector) (in module irtk.connectors.psdr_jit_connector) D DiffuseBRDF (class in irtk.scene) E EnvironmentLight (class in irtk.scene) exr2png() (in module irtk.io) F filter() (irtk.scene.Scene method) forward() (irtk.renderer.Renderer method) (irtk.renderer.RenderFunction static method) forward_ad() (irtk.connectors.mitsuba_connector.MitsubaConnector method) from_file() (irtk.scene.DiffuseBRDF class method) (irtk.scene.EnvironmentLight class method) (irtk.scene.Mesh class method) (irtk.scene.MicrofacetBRDF class method) from_lookat() (irtk.scene.PerspectiveCamera class method) (irtk.scene.PerspectiveCameraFull class method) G gen_add_param() (in module irtk.connectors.mitsuba_connector) get_connector() (in module irtk.connector) get_connector_list() (in module irtk.connector) get_pmkmp_color_bar() (in module irtk.utils) get_rays() (irtk.scene.PerspectiveCamera method) (irtk.scene.PerspectiveCameraFull method) get_regularization() (irtk.model.Model method) (irtk.model.MultiOpt method) get_requiring_grad() (irtk.parameter.ParamGroup method) get_results() (irtk.model.Model method) (irtk.model.MultiOpt method) get_updated() (irtk.parameter.ParamGroup method) H HDRFilm (class in irtk.scene) I initialize() (irtk.model.Model method) (irtk.model.MultiOpt method) Integrator (class in irtk.scene) interpolate() (in module irtk.connectors.nvdiffrast_connector) irtk module irtk.config module irtk.connector module irtk.connectors module irtk.connectors.mitsuba_connector module irtk.connectors.nvdiffrast_connector module irtk.connectors.psdr_enzyme_connector module irtk.connectors.psdr_jit_connector module irtk.connectors.pytorch3d_connector module irtk.connectors.redner_connector module irtk.io module irtk.loss module irtk.metric module irtk.model module irtk.parameter module irtk.renderer module irtk.sampling module irtk.scene module irtk.transform module irtk.utils module is_connector_available() (in module irtk.connector) L l1_loss() (in module irtk.loss) lambert() (in module irtk.connectors.nvdiffrast_connector) linear_to_srgb() (in module irtk.io) load_states() (irtk.model.Model method) (irtk.model.MultiOpt method) Logger (class in irtk.utils) lookAt() (in module irtk.connectors.nvdiffrast_connector) lookat() (in module irtk.transform) M mark_updated() (irtk.parameter.ParamGroup method) Mesh (class in irtk.scene) mesh_laplacian_smoothing() (in module irtk.loss) microfacet_bsdf() (in module irtk.connectors.nvdiffrast_connector) microfacet_eval() (in module irtk.connectors.nvdiffrast_connector) MicrofacetBRDF (class in irtk.scene) MicrofacetBRDFPerVertex (class in irtk.connectors.psdr_jit_connector) MitsubaConnector (class in irtk.connectors.mitsuba_connector) MitsubaMicrofacetBSDF (class in irtk.connectors.mitsuba_connector) Model (class in irtk.model) module irtk irtk.config irtk.connector irtk.connectors irtk.connectors.mitsuba_connector irtk.connectors.nvdiffrast_connector irtk.connectors.psdr_enzyme_connector irtk.connectors.psdr_jit_connector irtk.connectors.pytorch3d_connector irtk.connectors.redner_connector irtk.io irtk.loss irtk.metric irtk.model irtk.parameter irtk.renderer irtk.sampling irtk.scene irtk.transform irtk.utils MultiOpt (class in irtk.model) N NvdiffrastConnector (class in irtk.connectors.nvdiffrast_connector) NvMesh (class in irtk.connectors.nvdiffrast_connector) P ParamGroup (class in irtk.parameter) pbr_bsdf() (in module irtk.connectors.nvdiffrast_connector) perspective() (in module irtk.transform) perspective_full() (in module irtk.transform) PerspectiveCamera (class in irtk.scene) PerspectiveCameraFull (class in irtk.scene) PointLight (class in irtk.scene) prepare_shading_normal() (in module irtk.connectors.nvdiffrast_connector) process_diffuse_brdf() (in module irtk.connectors.mitsuba_connector) (in module irtk.connectors.nvdiffrast_connector) (in module irtk.connectors.psdr_enzyme_connector) (in module irtk.connectors.psdr_jit_connector) (in module irtk.connectors.pytorch3d_connector) (in module irtk.connectors.redner_connector) process_environment_light() (in module irtk.connectors.mitsuba_connector) (in module irtk.connectors.psdr_enzyme_connector) (in module irtk.connectors.psdr_jit_connector) (in module irtk.connectors.redner_connector) process_hdr_film() (in module irtk.connectors.mitsuba_connector) (in module irtk.connectors.nvdiffrast_connector) (in module irtk.connectors.psdr_enzyme_connector) (in module irtk.connectors.psdr_jit_connector) (in module irtk.connectors.pytorch3d_connector) (in module irtk.connectors.redner_connector) process_integrator() (in module irtk.connectors.mitsuba_connector) (in module irtk.connectors.psdr_enzyme_connector) (in module irtk.connectors.psdr_jit_connector) (in module irtk.connectors.redner_connector) process_mesh() (in module irtk.connectors.mitsuba_connector) (in module irtk.connectors.nvdiffrast_connector) (in module irtk.connectors.psdr_enzyme_connector) (in module irtk.connectors.psdr_jit_connector) (in module irtk.connectors.pytorch3d_connector) (in module irtk.connectors.redner_connector) process_microfacet_brdf() (in module irtk.connectors.mitsuba_connector) (in module irtk.connectors.nvdiffrast_connector) (in module irtk.connectors.psdr_jit_connector) (in module irtk.connectors.pytorch3d_connector) (in module irtk.connectors.redner_connector) process_microfacet_brdf_per_vertex() (in module irtk.connectors.psdr_jit_connector) process_perspective_camera() (in module irtk.connectors.mitsuba_connector) (in module irtk.connectors.nvdiffrast_connector) (in module irtk.connectors.psdr_enzyme_connector) (in module irtk.connectors.psdr_jit_connector) (in module irtk.connectors.pytorch3d_connector) (in module irtk.connectors.redner_connector) process_perspective_camera_full() (in module irtk.connectors.mitsuba_connector) (in module irtk.connectors.psdr_jit_connector) process_point_light() (in module irtk.connectors.nvdiffrast_connector) (in module irtk.connectors.psdr_jit_connector) (in module irtk.connectors.pytorch3d_connector) process_rough_conductor_bsdf() (in module irtk.connectors.psdr_enzyme_connector) process_rough_dielectric_brdf() (in module irtk.connectors.mitsuba_connector) process_rough_dielectric_bsdf() (in module irtk.connectors.psdr_enzyme_connector) process_smooth_dielectric_brdf() (in module irtk.connectors.mitsuba_connector) projection() (in module irtk.connectors.nvdiffrast_connector) PSDREnzymeConnector (class in irtk.connectors.psdr_enzyme_connector) PSDRJITConnector (class in irtk.connectors.psdr_jit_connector) PyTorch3DConnector (class in irtk.connectors.pytorch3d_connector) R read_image() (in module irtk.io) read_mesh() (in module irtk.io) RednerConnector (class in irtk.connectors.redner_connector) register() (irtk.connector.Connector class method) render() (in module irtk.connectors.nvdiffrast_connector) render_layer() (in module irtk.connectors.nvdiffrast_connector) render_mesh() (in module irtk.connectors.nvdiffrast_connector) render_pathtracing() (in module irtk.connectors.redner_connector) renderC() (irtk.connector.Connector method) (irtk.connectors.mitsuba_connector.MitsubaConnector method) (irtk.connectors.nvdiffrast_connector.NvdiffrastConnector method) (irtk.connectors.psdr_enzyme_connector.PSDREnzymeConnector method) (irtk.connectors.psdr_jit_connector.PSDRJITConnector method) (irtk.connectors.pytorch3d_connector.PyTorch3DConnector method) (irtk.connectors.redner_connector.RednerConnector method) renderD() (irtk.connector.Connector method) (irtk.connectors.mitsuba_connector.MitsubaConnector method) (irtk.connectors.nvdiffrast_connector.NvdiffrastConnector method) (irtk.connectors.psdr_enzyme_connector.PSDREnzymeConnector method) (irtk.connectors.psdr_jit_connector.PSDRJITConnector method) (irtk.connectors.pytorch3d_connector.PyTorch3DConnector method) (irtk.connectors.redner_connector.RednerConnector method) Renderer (class in irtk.renderer) RenderFunction (class in irtk.renderer) reset_timers() (irtk.utils.Timer class method) rotate() (in module irtk.transform) rotate2D() (in module irtk.transform) RoughConductorBRDF (class in irtk.scene) RoughDielectricBSDF (class in irtk.scene) S sample_hemisphere() (in module irtk.sampling) sample_sphere() (in module irtk.sampling) save_states() (irtk.model.Model method) (irtk.model.MultiOpt method) scale() (in module irtk.transform) scale2D() (in module irtk.transform) scale_img_hwc() (in module irtk.connectors.nvdiffrast_connector) scale_img_nhwc() (in module irtk.connectors.nvdiffrast_connector) Scene (class in irtk.scene) scene (irtk.model.Model attribute) schedule_lr() (irtk.model.Model method) (irtk.model.MultiOpt method) set() (irtk.scene.Scene method) set_data() (irtk.model.Model method) (irtk.model.MultiOpt method) shade() (in module irtk.connectors.nvdiffrast_connector) SmoothDielectricBRDF (class in irtk.scene) srgb_to_linear() (in module irtk.io) step() (irtk.model.Model method) (irtk.model.MultiOpt method) T tensor_f_to_mi() (in module irtk.connectors.mitsuba_connector) tensor_i_to_mi() (in module irtk.connectors.mitsuba_connector) Texture2D (class in irtk.connectors.nvdiffrast_connector) Timer (class in irtk.utils) to_linear() (in module irtk.io) to_numpy() (in module irtk.io) to_srgb() (in module irtk.io) to_torch() (in module irtk.io) to_torch_f() (in module irtk.io) to_torch_i() (in module irtk.io) total_variation_loss() (in module irtk.loss) transform_pos() (in module irtk.connectors.nvdiffrast_connector) translate() (in module irtk.transform) translate2D() (in module irtk.transform) W write_image() (in module irtk.io) write_mesh() (in module irtk.io) write_results() (irtk.model.Model method) (irtk.model.MultiOpt method) write_video() (in module irtk.io) X xfm_points() (in module irtk.connectors.nvdiffrast_connector) Z zero_grad() (irtk.model.Model method) (irtk.model.MultiOpt method)