USD Search API is a collection of cloud-native microservices that enable developers, creators, and workflow specialists to efficiently search through vast collections of OpenUSD data, images, and other assets using natural language or image-based inputs.
With these production-ready microservices, developers can deploy USD Search API onto their own infrastructure. With USD Search API’s artificial intelligence (AI) features, you can quickly locate untagged and unstructured 3D data and digital assets, saving time navigating unstructured, untagged 3D data. USD Search API is capable of searching and indexing 3D asset databases, as well as navigating complex 3D scenes to perform spatial searches, without requiring manual tagging of assets.
For more information please refer to USD Search API documentation.
🔥 GA release - USD Search API
USD Search API 1.0 is an general availability release of USD Search API featuring various updates and improvements across all components. With this release, USD Search API added a new capability - AI Asset Graph Search to enable in-scene and spatial search, as well as improved the ease of use and deployment by moving to a Kubernetes based deployment with easy to use REST API.
🔥 Beta feature added - Asset Graph Search
The AI Asset Graph Search indexes assets and USD trees into a graph database as part of the USD Search indexing pipeline. It offers robust APIs for querying USD stages directly or as part of the USD Search REST API service.
Key features:
🔥 New - Python Client Library
Added Python Client Library available in GitHub for ease of development.
The full list of new features and capabilities is outlined below.
Release Date: November 2024
Added
Improved
Known Limitations
filter_by_properties
query parameter in USD Search API, different filters have to be separated by a single comma (having a comma and a space is not supported).