Developing a Modular, Scalable Pipeline with OpenUSD
Producing commercials is resource-intensive, requiring physical locations and various props and setups to display products in different settings and environments for more accurate consumer targeting. This traditional process is not only expensive and time-consuming but also can be destructive to the physical environment. It leaves you with no ability to capture a new angle after you return home.
More organizations are overcoming these obstacles by developing 3D configurator solutions that provide enhanced flexibility and creativity. Developed with Universal Scene Description (OpenUSD) and generative AI, product configurator solutions make creating hyper-personalized advertising content at scale a reality for advertising agencies.
To show how generative AI-enabled configurators can enhance complex design pipelines, the NVIDIA creative team developed a tool called CineBuilder on NVIDIA Omniverse. Using OpenUSD and generative AI, CineBuilder streamlines the composition, generation, and production of high-quality, cinematic content for use cases such as car commercials.
This workflow can be used from the initial scaling of concepts to fully configured 30-second commercials. With the workflow, creative teams can tailor commercials to audiences based on lifestyle, preferred accessories, car color, and even regions and time of day based on weather.
Integrating Generative AI to Accelerate Production
Automating repetitive tasks enables mass production and the management of customized content, ultimately freeing artists to focus more on creative work. The result is a much faster, more efficient production pipeline that requires fewer resources and less time.
To automate various aspects of the production process, the team integrated numerous generative AI functionalities into the workflow. These functionalities can serve as AI assistants for artists, supporting tasks such as creating diverse virtual sets, generating supporting assets, and producing lighting scenarios.
Using the NVIDIA Edify NIM microservice for text-to-360 HDRi, artists can create skydomes to light their scenes from simple text prompts, such as “blue summer sky.” The result is infinite lighting scenarios.
Generative AI also contributes to production processes by giving the Omniverse Viewport eyes, ears, and a brain. Using custom-developed AI agents connecting Omniverse to ChatGPT, the team can use voice commands to control tasks such as zooming in and out and setting the f-stop for a shot.
Best Practices to Develop a Configurator Solution
Developing product configurator solutions is a complex process involving multiple strategic steps, from defining the scope and objectives to deployment and integration. Here are some general steps to help you get started:
* Define the scope and objectives: This is crucial for setting clear goals and expectations for the configurator’s capabilities, particularly in handling multiple commercial variants efficiently.
* Establish a modular pipeline: Configurator solutions should be both flexible and scalable. That’s why it was important to develop pipelines that could handle numerous assets and elements that could be swapped or reconfigured dynamically. The use of OpenUSD plays a critical role here, as it enables the team to manage complex scenes and assets in a non-destructive and efficient manner.
* Integrate with Omniverse: This provides the essential environment and tools necessary for real-time collaboration and simulation. Omniverse supports the seamless exchange of USD files and facilitates real-time updates and changes across different teams and stages of the production pipeline.
* Build the configurator logic: The core of the configurator involves developing the logic that enables users to customize and generate commercial variants. Users can swap out elements such as environments, car models, and other accessories based on their inputs or predefined scenarios.
* Design the user interface and experience: Designing an intuitive user interface is crucial for ensuring that the configurator can be easily used by artists without technical expertise. The interface should provide users with clear options for customization and real-time previews of their work.
* Test and refine: Before deployment, the configurator underwent rigorous testing to identify any bugs or performance issues. The user experience was refined based on feedback from test users, ensuring that the final product is both robust and user-friendly.
* Deploy and Integrate: The configurator can be deployed in a commercial setting, integrating it with existing marketing and advertising workflows. This phase requires close collaboration with end-users to ensure that the configurator meets their needs and can be seamlessly incorporated into their daily operations.
Learn More About Generative AI and OpenUSD
The pipeline and custom-built tools that use OpenUSD enable the efficient creation of unique variations of commercials. Working this way, you can easily change car materials, parts, accessories, and the environment of the 3D scene in seconds. Generative AI further enhances these workflows by enabling the creation of infinite lighting scenarios and supporting assets from simple text prompts.
To get started developing your own product configurator solution, see the following resources:
* NVIDIA Omniverse documentation
* OpenUSD documentation
* Generative AI tutorials and guides
Conclusion
In conclusion, developing a modular, scalable pipeline with OpenUSD and integrating generative AI can significantly enhance the efficiency and creativity of commercial production. By automating repetitive tasks and providing artists with AI assistants, the production pipeline can be accelerated, and the quality of the final product can be improved. With the right tools and strategies, advertising agencies can create hyper-personalized advertising content at scale, ultimately driving business results.
FAQs
Q: What is OpenUSD?
A: OpenUSD is a Universal Scene Description (USD) file format that enables the efficient management of complex scenes and assets in a non-destructive and efficient manner.
Q: What is generative AI?
A: Generative AI is a type of artificial intelligence that enables the creation of new content, such as images, videos, and music, from simple inputs or prompts.
Q: How does OpenUSD enable the efficient creation of unique variations of commercials?
A: OpenUSD enables the efficient creation of unique variations of commercials by allowing artists to easily swap out elements such as environments, car models, and other accessories based on their inputs or predefined scenarios.
Q: What are some benefits of using generative AI in commercial production?
A: Some benefits of using generative AI in commercial production include the ability to automate repetitive tasks, create infinite lighting scenarios, and generate supporting assets from simple text prompts.

