Configurator Sample Overview#

In the below simplified view, we see the overall structure of the provided sample. This is a reference implementation where a web page streams the Kit application USD Composer. A web API provides both streaming and bi-directional messaging.

../_images/opcg_overview-graph.png

The kit-streaming-sample.zip package provides the above Web Client and React Component. You can review React Component Usage. omni.usd_composer.streaming.bat.zip contains a custom USD Composer enabling an optimized streaming performance.

bag.zip is the USD Asset. This is composed of geometry, textures, and Action Graphs. Action Graph provides a visual scripting language and in this sample it is used to create some of the interactive experiences.

Next Steps: USD Composer and Extensions