Skip to main content
Ctrl+K
Omniverse Kit - Home

Omniverse Kit

  • twitter
  • youtube
  • instagram
  • www
  • linkedin
  • twitch
Omniverse Kit - Home

Omniverse Kit

  • twitter
  • youtube
  • instagram
  • www
  • linkedin
  • twitch

Table of Contents

omni.kit.material.library

  • Overview
  • Settings
  • Actions
  • API (python)
    • Modules
      • omni.kit.material.library
        • Classes
          • CreateAndBindMdlMaterialFromLibrary
          • CreateAndBindPreviewSurfaceFromLibrary
          • CreateAndBindPreviewSurfaceTextureFromLibrary
          • MaterialUtils
          • UpdateState
        • Functions
          • add_cache_changed_fn
          • add_material_list_item
          • add_material_list_refresh_callback
          • add_materials_from_stage_filter_func
          • add_to_mtl_lib
          • add_usd_source_asset_path_to_mtl_lib
          • bind_material_to_prims_dialog
          • bind_material_to_selected_prims
          • create_mdl_material
          • create_mtlx_material
          • custom_material_dialog
          • delayed_material_list_refresh
          • destroy_material_utils
          • drop_material
          • get_cache_filename
          • get_material_enums
          • get_material_filename_from_prim
          • get_material_hidden_list
          • get_material_list
          • get_material_prim_path
          • get_materials_from_stage
          • get_materials_from_stage_async
          • get_mdl_lib_paths
          • get_mdl_list
          • get_mdl_list_async
          • get_mdl_usd_source_asset_list
          • get_prim_children_paths
          • get_subidentifier_from_material
          • get_subidentifier_from_mdl
          • initalize_material_utils
          • material_list_refresh
          • multi_descendents_dialog
          • remove_cache_changed_fn
          • remove_from_mtl_lib
          • remove_material_list_item
          • remove_material_list_refresh_callback
          • remove_materials_from_stage_filter_func
          • remove_mdl_from_cache
          • remove_usd_source_asset_path_from_mtl_lib
  • Changelog
  • API (python)
  • omni.kit.material.library
  • omni.kit.mat...

omni.kit.material.library Classes#

Classes Summary:

CreateAndBindMdlMaterialFromLibrary

Creates material prim from Core MDL Library.

CreateAndBindPreviewSurfaceFromLibrary

Creates PreviewSurface material prim.

CreateAndBindPreviewSurfaceTextureFromLibrary

Creates PreviewSurfaceTexture material prim.

MaterialUtils

Material library MaterialUtils class. Provides upto date cache of known materials in stage.

UpdateState

State of cache of known materials in stage, passed to update_func.

previous

omni.kit.material.library

next

CreateAndBindMdlMaterialFromLibrary

NVIDIA NVIDIA

Copyright © 2019-2025, NVIDIA Corporation.

Last updated on Mar 20, 2025.