Free NVIDIA OpenUSD Development certification exam Practice Questions
100 free questions · Answer explanations · No signup required
View examination details, outline and sourcesLoading selected examination banks…
Sample Practice Questions
Try these 10 sample questions from the NVIDIA OpenUSD Development certification exam practice bank. Each includes the answer and explanation. Continue with the interactive practice above to review the full question set.
1A direct reference on /Set/Prop and an ancestral reference on /Set provide conflicting values for /Set/Prop.size in the same layer stack. How are those reference opinions ordered?
- A.The direct reference is stronger than the ancestral referenceCorrect answer: A
- B.The ancestral reference is stronger than the direct reference
- C.The reference authored in the stronger sublayer always wins regardless of its anchor
- D.The reference closest to the root of the namespace always wins
2To add a new prototype to a point instancer, which relationship must include the prototype root prim as a target?
- A.The collection membership relationship
- B.The prototypes relationshipCorrect answer: B
- C.The material binding relationship
- D.The inherits relationship
3An external USD schema plug-in has been built but is not discovered. Which environment variable can point USD to the plug-in resources directory?
- A.PXR_PLUGINPATH_NAMECorrect answer: A
- B.PYTHONPATH
- C.PATH
- D.TF_DEBUG
4A glTF texture coordinate is (s, t) = (0.2, 0.3). Under the USD preview-surface coordinate convention, what coordinate should a converter supply to the texture reader?
5A mesh primvar needs one constant value per face. Which interpolation should be authored?
6A tool makes many related edits directly through Sdf and profiling shows repeated change processing. What is the purpose of placing those edits in an SdfChangeBlock?
- A.Delay notifications and process the related edits as a batchCorrect answer: A
- B.Send a separate notification immediately after every edit
- C.Delay notifications until the stage is next saved
- D.Process each edit only when a downstream query is made
7Using NVIDIA Asset Converter, a pipeline requires a glTF file with a separate binary buffer rather than a single standalone glTF. Which option controls this?
- A.baking_scales
- B.ignore_unbound_bones
- C.export_separate_gltfCorrect answer: C
- D.export_hidden_props
8A tool wants to declare a named primvar on a mesh with a value type and interpolation, without authoring a value or blocking weaker indices. Which API should it use?
- A.UsdGeomPrimvarsAPI::CreatePrimvarCorrect answer: A
- B.UsdGeomPrimvarsAPI::CreateNonIndexedPrimvar
- C.UsdGeomPrimvarsAPI::CreateIndexedPrimvar
- D.UsdGeomPrimvarsAPI::GetPrimvar
9A weak layer prepends references [A, B] and a stronger layer appends C. The references are distinct and there are no other edits. What is their resolved strength order from strongest to weakest?
- A.A, B, CCorrect answer: A
- B.C, A, B
- C.B, A, C
- D.C, B, A
10A point instancer's prototypes relationship contains three targets in order. To select the third prototype for an instance, what value belongs in that instance's protoIndices entry?
Exam Review
About NVIDIA OpenUSD Development certification exam
NVIDIA OpenUSD Development certification exam · US
Key exam facts
- Provider
- Certiverse
- Format
- English; online and remotely proctored, answer-based pass/fail examination.
- Exam questions
- Total questions: 60–70.
- Time limit
- 120 minutes
- Passing score
- Pass/fail; NVIDIA does not provide a score.
- Exam fee
- $200; any applicable regional taxes are additional.
Topics covered
Composition (23%)
- Change the strength of an opinion.
- Choose an appropriate instancing style for data at different scales.
- Compare between referencing, payloads, and sublayers, and identify their use cases.
- Create a scene with multiple elements referencing the same animation at different time-offset.
- Design potential scene layering strategies to facilitate multi-user workflows.
- Explain LIVERPS in simple terms.
- Identify situations where variants are/are not appropriate for structuring assets.
- Identify why opinions from one layer do not take effect in a composed stage.
- Prepare an internal asset to be delivered to external parties.
- Remove properties from instanced component prims in an assembly stage.
- Split a monolithic asset to model multiple collaborative workstreams.
Content Aggregation (10%)
- Add a new prototype to a pointInstancer.
- Edit the color of an instanceProxy mesh without changing its instancing status.
- Hide instances of a pointInstancer efficiently.
- Implement and manage USD instances for efficient asset reuse in large-scale scenes.
- Remove properties from instanced component prims in an assembly stage.
Customizing USD (6%)
- Build a USD plug-in against a given version of USD.
- Build USD from scratch with custom dependencies.
- Create custom model kinds when appropriate.
- Create custom schemas for proprietary data models.
- Integrate a custom resolver to manage asset paths dynamically.
- Use USD schemas to support nonstandard attributes/structures during import/export.
- Write a SceneIndex plug-in to generate renderable geometry directly as Hydra prims.
- Write an AssetResolver that generates in-memory renderable primitives.
Data Exchange (15%)
- Convert OpenUSD assets to common 3D formats (such as glTF), and ensure fidelity.
- Document conceptual mappings between USD and another data model (e.g., materialX).
- Explain the trade-offs between USDC and USDA formats (performance, readability, archival, etc.).
- Implement a "round-trip" pipeline in a DCC to and from USD.
- Use USD schemas to support nonstandard attributes/structures during import/export.
- Write a validator for ensuring integrity of an OpenUSD asset exported from a DCC.
- Write an exporter or converter to USD.
- Write or extend a USD importer in a DCC.
Data Modeling (13%)
- Add a primvar to a mesh.
- Choose the appropriate value types to store attribute data.
- Represent custom metadata.
- Retrieve properties of a prim.
- Understand what causes unexpected visual results.
- Update the extent attribute of a mesh after having updated its points.
Debugging and Troubleshooting (11%)
- Identify when using SdfChangeBlocks can alleviate performance bottlenecks.
- Identify why opinions from one layer do not take effect in a composed stage.
- Resolve issues related to asset management.
- Understand what causes unexpected visual results.
- Work with diagnostics for debugging and profiling (TfDebug, diagnostic delegates, Trace, TfMallocTag, ...).
Pipeline Development (14%)
- Convert OpenUSD assets to common 3D formats (such as glTF), and ensure fidelity.
- Document asset structure guidelines.
- Explain trade-offs between USDC and USDA formats (performance, readability, archival, etc.).
- Implement "round-trip" pipelines between a DCC and USD.
- Integrate custom resolvers to manage asset paths dynamically.
- Represent custom metadata.
- Validate asset paths are formatted correctly.
- Write or extend a USD importer in a DCC.
Visualization (8%)
- Add a primvar to a mesh.
- Assign UsdPreviewSurface materials for asset visualization.
- Bind materials to a mesh.
- Create a UsdPreviewSurface shading network to read diffuse colors from a primvar.
How to prepare
Work through the topics, read the explanation after each answer, and revisit the areas where you miss questions. Use the official outline and reference materials below to guide your study.
These independent practice questions are not actual exam items and do not guarantee a passing result.
Frequently asked questions
What is the exam format?
English; online and remotely proctored, answer-based pass/fail examination.
How many questions are on the exam?
Total questions: 60–70.
How long is the exam?
120 minutes
What is the passing score?
Pass/fail; NVIDIA does not provide a score.
How much does the exam cost?
$200; any applicable regional taxes are additional.
Official sources and references
- NVIDIA OpenUSD Development Professional Certification Exam
Exam Study Guide > Review study guide link
- NVIDIA OpenUSD Development Exam Study Guide
PDF p.3 (printed p.1), Introduction
- NVIDIA OpenUSD Development Exam Study Guide
PDF p.4 (printed p.2), Composition, domain definition and numbered objectives
- NVIDIA OpenUSD Development Exam Study Guide
PDF p.5 (printed p.3), Content Aggregation, domain definition and numbered objectives
- NVIDIA OpenUSD Development Exam Study Guide
PDF p.6 (printed p.4), Customizing USD, domain definition and numbered objectives
- NVIDIA OpenUSD Development Exam Study Guide
PDF p.7 (printed p.5), Data Exchange, domain definition and numbered objectives
- NVIDIA OpenUSD Development Exam Study Guide
PDF p.8 (printed p.6), Data Modeling, domain definition and numbered objectives
- NVIDIA OpenUSD Development Exam Study Guide
PDF p.9 (printed p.7), Debugging and Troubleshooting, domain definition and numbered objectives
- NVIDIA OpenUSD Development Exam Study Guide
PDF p.10 (printed p.8), Pipeline Development, domain definition and numbered objectives
- NVIDIA OpenUSD Development Exam Study Guide
PDF p.11 (printed p.9), Visualization, domain definition and numbered objectives
- NVIDIA OpenUSD Development Professional Certification Exam
About This Certification
- NVIDIA Certification Programs
Frequently Asked Questions > Exam Scoring > How are exams scored?
- NVIDIA OpenUSD Development Exam Study Guide
PDF pp.12–20 (printed pp.10–18), Certification Sample Questions and answer key
- NVIDIA OpenUSD Development Professional Certification Exam
Register for Exam link (NCP-OUSD checkout target)
- NVIDIA OpenUSD Development Professional Certification Exam
About This Certification > account requirement
- NVIDIA OpenUSD Development Professional Certification Exam
Certification Exam Details
- NVIDIA Certification Programs
Frequently Asked Questions > Online Remote Exams
- NVIDIA Certification Programs
Frequently Asked Questions > Exam Registration, Costs, and Cancellation Policy > scheduling window
- NVIDIA Certification Programs
Frequently Asked Questions > Exam Check-In and Procedures > identity verification
- NVIDIA Certification Programs
Frequently Asked Questions > Exam Security and Administration > remote testing
- NVIDIA Certification Programs
Frequently Asked Questions > Exam Registration, Costs, and Cancellation Policy > breaks
- NVIDIA Certification Programs
Frequently Asked Questions > Retaking Exams
- NVIDIA Certification Programs
Frequently Asked Questions > Exam Registration, Costs, and Cancellation Policy > cancellation
- NVIDIA Certification Programs
Frequently Asked Questions > Exam Registration, Costs, and Cancellation Policy > rescheduling
Confirm current exam arrangements with the exam provider.