Developers from advertising agencies to software vendors are empowering global brands to deliver hyperpersonalization for digital experiences and visual storytelling with product configurator solutions.
Integrating NVIDIA Omniverse with OpenUSD and generative AI into product configurators enables solution providers and software developers to deliver interactive, ray-traced, photoreal experiences for brands and retail consumers.
CAD-accurate data can be fetched from design teams faster, and delivered to marketing teams for use in campaign asset creation and digital experiences when aggregated into OpenUSD.
Product configurators that use aggregated 3D data enable end users to toggle and change through predetermined variants, such as the color of a car, wheel type, or trim options in real time, from any angle. Generative AI can add an instant layer of hyperpersonalization, such as the surrounding environment, on a beach compared to in the mountains.
Building this type of application or solution for 3D product configurators helps unlock the repurposing of staged 3D assets and environments by artists, contributing to significant time savings and flexibility. Experiences can be consumer-facing or internal to create on-brand, product-accurate content at scale for marketing campaigns, such as 2D renders or rendered video.
Software and service providers such as Katana, SAP, and WPP have developed configurator solutions to unlock these new possibilities for their clients and internal teams. Companies such as Lotus Tech, are also building in-house solutions to serve marketing content faster.
As a result, brands are seeing up to 40%-time savings in the content creation process, and an 18X acceleration in delivery of product-accurate content for marketing campaigns and digital experiences.
Developing product configurators on OpenUSD with NVIDIA Omniverse SDKs and APIs provides you with a robust and rapid portal for introducing generative AI into your applications and workflows.
NVIDIA NIMs can help you integrate AI capabilities such as text-to-image, text-to-3D, or automatic speech recognition (ASR) tools for content creation, chatbots, co-pilots, and beyond.
Taking the first steps to building a generative AI-enabled configurator solution on OpenUSD takes a couple of different skill sets within your teams and likely a change in workflow from current processes.
To help you get started, NVIDIA has released a Product Configurator Reference Architecture.
How to use the reference architecture
The architecture is based on various deployments we’ve seen from customers. It highlights the core components and contributors that should be considered when building this type of solution.
1. Full-stack developer
A full-stack developer lays the groundwork for the entire project by using Omniverse Kit SDK to create custom extensions. They also use the kit-app-template repository to develop custom kit applications, setting the stage for further development.
2. Platform developer
Responsible for managing data support and conversion, the platform developer creates and maintains custom tools and connectors that integrate with third-party applications, ensuring smooth data handling and functionality.
3. Look development
In this role, the developer is tasked with the visual aspects of the product, using high-quality hero assets from the asset database. They construct the scene by selecting appropriate environments, cameras, lighting, and materials to create a visually appealing product.
4. Pipeline support
Before the scene can be packaged for deployment, the pipeline support developer, full-stack developer, or technical artist iterates on the USD variant options and optimizes the scene by creating the node-based messaging events, optimizing materials, improving load times, and more.
5. Deploy to a cloud service
Deploying the consumer-facing viewing application into a cloud service, such as NVIDIA Graphic Delivery Network (GDN), gives your industry customer seamless global access to your 3D interactive configurator.
6. Web developer
To improve the experience for industry customers, a web developer incorporates the Omniverse App Streaming API into the client’s webpage. This integration enables the webpage to stream the Omniverse viewport directly from the cloud service and links the webpage’s interactive features to the messaging events in the kit application. Consequently, end users can effortlessly modify and interact with the scene.
7. Delivery platforms
When your webpage is securely hosted and managed by your web server, it becomes easily accessible across various internet-connected platforms
8. End-user interactions
With your content configurator now accessible to industry customers globally, any interactions they have with the viewport, variants, and scene are transmitted through messaging events. These events are then fed back into the pipeline, enabling the viewing application to make live updates in real time.
Get started developing your own solutions
To get started building product configurator tools and applications, download the Product Configurator Reference Architecture.
Use the OpenUSD Product Configurator Guide to review documentation and samples or watch training from the NVIDIA Deep Learning Institute on Building a Product Configurator with OpenUSD and Omniverse.
Learn more about OpenUSD and meet with NVIDIA experts at SIGGRAPH, taking place July 28-Aug. 1 at the Colorado Convention Center and online. Attend these SIGGRAPH highlights:
- NVIDIA founder and CEO Jensen Huang’s fireside chat on Monday, July 29, covering the latest in generative AI and accelerated computing.
- Jensen Huang sits down with Meta CEO Mark Zuckerberg to discuss how fundamental research is enabling AI breakthroughs on Monday, July 29.
- OpenUSD Day on Tuesday, July 30, where industry luminaries and developers will showcase how to build 3D pipelines and tools using OpenUSD.
- Discover a comprehensive schedule of hands-on OpenUSD training labs, led by experts, designed to enhance your 3D development workflows.
- Join the OpenUSD Developer Meetup to network with fellow developers and industry leaders, build lasting relationships, and inspire each other through shared insights and experiences on Wednesday, July 31.
Get started with the NVIDIA Omniverse SDK for free, access OpenUSD resources, connect with the Omniverse developer community, and stay up to date by subscribing to the newsletter, and following NVIDIA Omniverse on YouTube and Discord.