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.