Capabilities#
USD Search API provides the following capabilities:
Natural Language Search: Search for images and USD-based 3D models using text queries.
Image-Based Search: Find assets similar to a reference image.
In-Scene Search: Locate specific assets within scenes using natural language or image similarity.
Spatial Search: Retrieve objects from the scene using coordinates or proximity to specific prims.
USD Property Queries: Query objects in a 3D scene using USD properties. By default, semantic labels are used. However, it is possible to configure the service to extract information from custom prim properties.
Metadata Filtering: Filter results by file name, type, date, size, creator/modifier metadata, etc.
Asset Dependency Tracking: Build scene dependency graphs from USD, material, and MDL references. Use cases include tracking assets impacted by updates, tracking assets’ reusability, building manifests, and optimizing workflows and scene loading.