Debugging composition with LIVERPS: Quick Reference — Composition (NVIDIA-Certified Professional: OpenUSD Development)

Debugging Composition with LIVERPS: Quick Reference LIVERPS is an essential tool for debugging composition in OpenUSD pipelines, enabling developers...

Debugging Composition with LIVERPS: Quick Reference

LIVERPS is an essential tool for debugging composition in OpenUSD pipelines, enabling developers to inspect and analyze the layered structure of USD files and their composition arcs effectively.

Key Concepts

LIVERPS Overview

Using LIVERPS for Debugging

  1. Load the USD Stage: Open the USD stage in a tool supporting LIVERPS (e.g., usdview).
  2. Select the Prim: Choose the prim whose composition you want to inspect.
  3. Invoke LIVERPS: Use the LIVERPS command or interface to generate a composition report.
  4. Analyze the Output: Review the list of layers and arcs contributing to the prim’s final state.
  5. Identify Issues: Look for unexpected overrides, missing references, or incorrect sublayers.

Common LIVERPS Output Elements

Best Practices

Worked Example

Scenario: A prim’s color attribute is not appearing as expected.

Steps:

  1. Run LIVERPS on the prim to see the composition stack.
  2. Observe that a reference arc overrides the color attribute from a sublayer.
  3. Identify that the referenced layer has an outdated color value.
  4. Update the referenced layer or adjust composition arcs accordingly.

Result: The prim’s color attribute now reflects the intended value after correcting the composition.

More in this topic

Composition — NVIDIA-Certified Professional: OpenUSD DevelopmentDebugging composition with LIVERPS: Common Mistakes — Composition (NVIDIA-Certified Professional: OpenUSD Development)Authoring and designing with composition arcs: Practice Questions — Composition (NVIDIA-Certified Professional: OpenUSD Development)Authoring and designing with composition arcs: Quick Reference — Composition (NVIDIA-Certified Professional: OpenUSD Development)Debugging composition with LIVERPS — Composition (NVIDIA-Certified Professional: OpenUSD Development)Selecting appropriate composition arc types: Worked Example — Composition (NVIDIA-Certified Professional: OpenUSD Development)Debugging composition with LIVERPS: Worked Example — Composition (NVIDIA-Certified Professional: OpenUSD Development)Selecting appropriate composition arc types: Practice Questions — Composition (NVIDIA-Certified Professional: OpenUSD Development)Selecting appropriate composition arc types: Common Mistakes — Composition (NVIDIA-Certified Professional: OpenUSD Development)Selecting appropriate composition arc types — Composition (NVIDIA-Certified Professional: OpenUSD Development)Selecting appropriate composition arc types: Quick Reference — Composition (NVIDIA-Certified Professional: OpenUSD Development)Authoring and designing with composition arcs — Composition (NVIDIA-Certified Professional: OpenUSD Development)Authoring and designing with composition arcs: Worked Example — Composition (NVIDIA-Certified Professional: OpenUSD Development)Debugging composition with LIVERPS: Practice Questions — Composition (NVIDIA-Certified Professional: OpenUSD Development)Authoring and designing with composition arcs: Common Mistakes — Composition (NVIDIA-Certified Professional: OpenUSD Development)

Related topics:

#OpenUSD #composition #LIVERPS #debugging #NVIDIA-Certified

Ready to test your knowledge?

Put what you've learned into practice with a quick quiz and track your progress.

Test your knowledge →