Usage Examples#

Create a Custom Material Browser#

import omni.ui as ui
from omni.kit.browser.folder.core import TreeFolderBrowserWidget
from omni.kit.browser.material import MaterialDetailDelegate, MaterialDetailItem, MaterialFile, MaterialBrowserModel

window = ui.Window("Custom Material Browser", width=800, height=600)
model = MaterialBrowserModel()
with window.frame:
    TreeFolderBrowserWidget(
        model,
        detail_delegate=MaterialDetailDelegate(model)
    )

Screenshot:#

_images/custom_material_browser.png