# \#python

**URL:** https://forum.aousd.org/tag/python/4.md

[Latest](https://forum.aousd.org/latest.md) · [Categories](https://forum.aousd.org/categories.md) · [Tags](https://forum.aousd.org/tags.md)

---

## [NVIDIA Omniverse Custom Extension: From Scan to Digital Twin](https://forum.aousd.org/t/nvidia-omniverse-custom-extension-from-scan-to-digital-twin/2927)

<div class="topic-metadata">

**Author:** [@Finger](https://forum.aousd.org/u/Finger)\
**Replies:** 1\
**Last updated:** [June 2, 2026, 3:51pm UTC](https://forum.aousd.org/t/nvidia-omniverse-custom-extension-from-scan-to-digital-twin/2927 "2026-06-02T15:51:32Z")

</div>

NVIDIA Omniverse is showcasing a demo application that utilizes CurvSurf FindSurface technology. Here are the key features: Users can upload point clouds stored on their computers directly into the Omniverse App. FindS…

---

## [BowerBot: AI agent that assembles production-correct OpenUSD scenes from plain English](https://forum.aousd.org/t/bowerbot-ai-agent-that-assembles-production-correct-openusd-scenes-from-plain-english/2905)

<div class="topic-metadata">

**Author:** [@ArturoRangel](https://forum.aousd.org/u/ArturoRangel)\
**Replies:** 0\
**Last updated:** [April 17, 2026, 2:05am UTC](https://forum.aousd.org/t/bowerbot-ai-agent-that-assembles-production-correct-openusd-scenes-from-plain-english/2905 "2026-04-17T02:05:24Z")

</div>

Built an open-source AI agent that takes a plain English scene description and outputs a production-correct OpenUSD scene hierarchy, materials, lighting, validation. Opens in any USD-compatible DCC without conversion…

---

## [Unexpected calls to custom ArResolver \_CreateDefaultContextForAsset for uriSchemes list longer than 1](https://forum.aousd.org/t/unexpected-calls-to-custom-arresolver-createdefaultcontextforasset-for-urischemes-list-longer-than-1/2881)

<div class="topic-metadata">

**Author:** [@JStroudBrahma](https://forum.aousd.org/u/JStroudBrahma)\
**Replies:** 2\
**Last updated:** [April 14, 2026, 10:19am UTC](https://forum.aousd.org/t/unexpected-calls-to-custom-arresolver-createdefaultcontextforasset-for-urischemes-list-longer-than-1/2881 "2026-04-14T10:19:37Z")

</div>

Hi, I have a query around the calling of \_CreateDefaultContextForAsset by the resolver.cpp implementation and how it is mapping scheme to resolver. I’ve recently noticed some unexpected behaviour from our in-house Usd …

---

## [Isaac Sim | Greyed Parameters - usda Script Manipulation](https://forum.aousd.org/t/isaac-sim-greyed-parameters-usda-script-manipulation/2871)

<div class="topic-metadata">

**Author:** [@aperaturevision](https://forum.aousd.org/u/aperaturevision)\
**Replies:** 1\
**Last updated:** [March 9, 2026, 7:08pm UTC](https://forum.aousd.org/t/isaac-sim-greyed-parameters-usda-script-manipulation/2871 "2026-03-09T19:08:31Z")

</div>

Greetings, all! I hope my topic finds you well. This might be a slight stretch, though have a USD-related question for Nvidia’s Isaac Sim. For those familiar with the program, you may know that there are certain inacc…

---

## [USD Maya export round-trip uv sets](https://forum.aousd.org/t/usd-maya-export-round-trip-uv-sets/2848)

<div class="topic-metadata">

**Author:** [@tcraigen](https://forum.aousd.org/u/tcraigen)\
**Replies:** 4\
**Last updated:** [February 3, 2026, 10:14pm UTC](https://forum.aousd.org/t/usd-maya-export-round-trip-uv-sets/2848 "2026-02-03T22:14:17Z")

</div>

Hello, This is my first post—apologies if this has already been asked or if it’s in the wrong category. TL;DR When exporting multiple UV sets from Maya to USD, Maya UV set names are normalized to st, st1, st2, etc., a…

---

## [Creating new USD Stage via Python Console and Composer](https://forum.aousd.org/t/creating-new-usd-stage-via-python-console-and-composer/2795)

<div class="topic-metadata">

**Author:** [@aperaturevision](https://forum.aousd.org/u/aperaturevision)\
**Replies:** 6\
**Last updated:** [December 19, 2025, 6:18pm UTC](https://forum.aousd.org/t/creating-new-usd-stage-via-python-console-and-composer/2795 "2025-12-19T18:18:40Z")

</div>

Greetings, everyone! I am presently a beginner learning USD and Python together, and am currently following an online book as my onramp, titled, USD in One Weekend: 3. Creating an OpenUSD scene - OpenUSD in One Weekend …

---

## [Confusion about schemas and python bindings](https://forum.aousd.org/t/confusion-about-schemas-and-python-bindings/2630)

<div class="topic-metadata">

**Author:** [@Geordie\_GR](https://forum.aousd.org/u/Geordie_GR)\
**Replies:** 2\
**Last updated:** [October 30, 2025, 4:46pm UTC](https://forum.aousd.org/t/confusion-about-schemas-and-python-bindings/2630 "2025-10-30T16:46:07Z")

</div>

Hi all, I’m working in a project to port the PhysX schema from Omniverse to Houdini. I’ve successfully compiled a schema dll and configured houdini so I can see the new PhysX schemas in the UI so they’re definitely regi…

---

## [How do I manage variants on instances?](https://forum.aousd.org/t/how-do-i-manage-variants-on-instances/2714)

<div class="topic-metadata">

**Author:** [@SCF](https://forum.aousd.org/u/SCF)\
**Replies:** 6\
**Last updated:** [October 14, 2025, 1:32pm UTC](https://forum.aousd.org/t/how-do-i-manage-variants-on-instances/2714 "2025-10-14T13:32:35Z")

</div>

I have a skelmesh.usd file which contains joints & initial transforms etc, as well as setting out variants pointing to various geometry options. This looks good, its a self contained .usd where I can see in usdview my va…

---

## [OpenUSD Tutor: GPT with Full 25.08 Docs Embedded and a Structured Learning Path](https://forum.aousd.org/t/openusd-tutor-gpt-with-full-25-08-docs-embedded-and-a-structured-learning-path/2729)

<div class="topic-metadata">

**Author:** [@danieldorado](https://forum.aousd.org/u/danieldorado)\
**Replies:** 2\
**Last updated:** [October 14, 2025, 8:45am UTC](https://forum.aousd.org/t/openusd-tutor-gpt-with-full-25-08-docs-embedded-and-a-structured-learning-path/2729 "2025-10-14T08:45:30Z")

</div>

Hey! I’ve created a custom GPT that embeds the full OpenUSD 25.08 (12/10/2025) Python documentation from the ./docs repo and includes a structured learning path for study and practice. I’m using it myself to prepare fo…

---

## [How to check if SdfPrimSpec is empty?](https://forum.aousd.org/t/how-to-check-if-sdfprimspec-is-empty/2707)

<div class="topic-metadata">

**Author:** [@nostromo](https://forum.aousd.org/u/nostromo)\
**Replies:** 1\
**Last updated:** [October 1, 2025, 1:37am UTC](https://forum.aousd.org/t/how-to-check-if-sdfprimspec-is-empty/2707 "2025-10-01T01:37:10Z")

</div>

I want to catch data that looks like this: over “foo” {}. That example would be considered “empty” However these are not empty: over “foo” (some=”thing”) {} - Defines some metadata, could be anything over SomeType “fo…

---

## [Open Source Our Book \<OpenUSD in One Weekend\> Series](https://forum.aousd.org/t/open-source-our-book-openusd-in-one-weekend-series/2642)

<div class="topic-metadata">

**Author:** [@yizhou](https://forum.aousd.org/u/yizhou)\
**Replies:** 1\
**Last updated:** [September 10, 2025, 6:35am UTC](https://forum.aousd.org/t/open-source-our-book-openusd-in-one-weekend-series/2642 "2025-09-10T06:35:27Z")

</div>

Our book deal fell through. So, we released it to the world — for free. Earlier this year, our book about OpenUSD was about to be published with Manning. Plans changed. The deal didn’t go through — but instead of lettin…

---

## [Package an extended version of usd-core](https://forum.aousd.org/t/package-an-extended-version-of-usd-core/2685)

<div class="topic-metadata">

**Author:** [@yabent](https://forum.aousd.org/u/yabent)\
**Replies:** 0\
**Last updated:** [September 9, 2025, 3:33pm UTC](https://forum.aousd.org/t/package-an-extended-version-of-usd-core/2685 "2025-09-09T15:33:39Z")

</div>

Hello, I’m trying to package an extended version of usd-core so I can open usdview from my app using the pxr.Usdviewq module the same way it’s being used in this python script. I tried to create a WHL file using the se…

---

## [USDUtils.FlattenLayerStack and references with Sdf.LayerOffsets](https://forum.aousd.org/t/usdutils-flattenlayerstack-and-references-with-sdf-layeroffsets/2683)

<div class="topic-metadata">

**Author:** [@Truant](https://forum.aousd.org/u/Truant)\
**Replies:** 2\
**Last updated:** [September 9, 2025, 12:17pm UTC](https://forum.aousd.org/t/usdutils-flattenlayerstack-and-references-with-sdf-layeroffsets/2683 "2025-09-09T12:17:29Z")

</div>

Hello! We’ve noticed a little bit of strange behavior with UsdUtils.FlattenLayerStack when dealing with a stage that has references/payloads with LayerOffsets (scaling 24fps to 60fps) and deleted references/payloads. I…

---

## [Sdf.Reference class python bindings](https://forum.aousd.org/t/sdf-reference-class-python-bindings/2679)

<div class="topic-metadata">

**Author:** [@Truant](https://forum.aousd.org/u/Truant)\
**Replies:** 2\
**Last updated:** [September 8, 2025, 6:59pm UTC](https://forum.aousd.org/t/sdf-reference-class-python-bindings/2679 "2025-09-08T18:59:17Z")

</div>

Hello! Looking at the documention for the Sdf.Reference class, there appear to be c++ functions for settings/getting the assetPath, primPath, etc. But, in python I don’t see these methods. There are attributes for ass…

---

## [How to copy a material prim from one layer to another?](https://forum.aousd.org/t/how-to-copy-a-material-prim-from-one-layer-to-another/2637)

<div class="topic-metadata">

**Author:** [@haggi](https://forum.aousd.org/u/haggi)\
**Replies:** 4\
**Last updated:** [August 14, 2025, 12:53pm UTC](https://forum.aousd.org/t/how-to-copy-a-material-prim-from-one-layer-to-another/2637 "2025-08-14T12:53:46Z")

</div>

Hi, for some diagnostic tasks I need to modify materials. My idea was to collect all materials copy them into a new stage do all modifications I need and save it as new file. This way I can layer it later to create my di…

---

## [Book Recommendation: Universal Scene Description in Action](https://forum.aousd.org/t/book-recommendation-universal-scene-description-in-action/2414)

<div class="topic-metadata">

**Author:** [@yizhou](https://forum.aousd.org/u/yizhou)\
**Replies:** 2\
**Last updated:** [August 11, 2025, 6:05pm UTC](https://forum.aousd.org/t/book-recommendation-universal-scene-description-in-action/2414 "2025-08-11T18:05:49Z")

</div>

Book Recommendation: Universal Scene Description in Action by Linfan Zhang & Andy Green https://www.manning.com/books/universal-scene-description-in-action If you’re a technical creative looking to dive into the world …

---

## [Rendering simple image with Python like usdview](https://forum.aousd.org/t/rendering-simple-image-with-python-like-usdview/2562)

<div class="topic-metadata">

**Author:** [@vbd](https://forum.aousd.org/u/vbd)\
**Replies:** 2\
**Last updated:** [July 7, 2025, 2:35pm UTC](https://forum.aousd.org/t/rendering-simple-image-with-python-like-usdview/2562 "2025-07-07T14:35:53Z")

</div>

Hi! I successfully cloned and built OpenUSD 25.5.1 and can run usdview. Now I’m trying to write a “Hello Hydra” application in Python that renders a simple image to buffer or file - very similar in functionality to usdv…

---

## [Get dependencies faster than ComputeAllDependencies from UsdUtils](https://forum.aousd.org/t/get-dependencies-faster-than-computealldependencies-from-usdutils/2488)

<div class="topic-metadata">

**Author:** [@Patateon](https://forum.aousd.org/u/Patateon)\
**Replies:** 4\
**Last updated:** [June 18, 2025, 12:41pm UTC](https://forum.aousd.org/t/get-dependencies-faster-than-computealldependencies-from-usdutils/2488 "2025-06-18T12:41:11Z")

</div>

Hello, I’m a work study at Illogic Studios, Montpellier, In order to get every dependencies of a USD stage in Houdini, I used ComputeAllDepencencies function in UsdUtils module. But it seems that for external reference…

---

## [\[BUG\] LayerStack + List Editing: RemovePayload/SetPayloads Do Not Override Lower‑Reference Payloads](https://forum.aousd.org/t/bug-layerstack-list-editing-removepayload-setpayloads-do-not-override-lower-reference-payloads/2429)

<div class="topic-metadata">

**Author:** [@fruizreyes](https://forum.aousd.org/u/fruizreyes)\
**Replies:** 2\
**Last updated:** [May 7, 2025, 4:50am UTC](https://forum.aousd.org/t/bug-layerstack-list-editing-removepayload-setpayloads-do-not-override-lower-reference-payloads/2429 "2025-05-07T04:50:04Z")

</div>

Hello, When using the UsdPayloads list‑editing API (RemovePayload, SetPayloads) in an override layer, the original payload from a lower reference isn’t removed—both payloads remain active in the final composed stage. D…

---

## [How do I get CMake to generate the Xcode file described in this tutorial?](https://forum.aousd.org/t/how-do-i-get-cmake-to-generate-the-xcode-file-described-in-this-tutorial/2421)

<div class="topic-metadata">

**Author:** [@dub1988](https://forum.aousd.org/u/dub1988)\
**Replies:** 0\
**Last updated:** [May 1, 2025, 11:38pm UTC](https://forum.aousd.org/t/how-do-i-get-cmake-to-generate-the-xcode-file-described-in-this-tutorial/2421 "2025-05-01T23:38:53Z")

</div>

In the Creating A 3D Application With Hydra Rendering tutorial on the Apple Developer website, on the last step where I execute this command: cmake -S ~/Users/macuser/CreatingA3DApplicationWithHydraRendering/ -B ~/Users/…

---

## [StageView and FrameRecorder collision?](https://forum.aousd.org/t/stageview-and-framerecorder-collision/2403)

<div class="topic-metadata">

**Author:** [@berengard](https://forum.aousd.org/u/berengard)\
**Replies:** 0\
**Last updated:** [April 28, 2025, 3:35am UTC](https://forum.aousd.org/t/stageview-and-framerecorder-collision/2403 "2025-04-28T03:35:43Z")

</div>

Hello, I’ve ran into some trouble using StageView and FrameRecorder in the same application. My app has a feature for creating a preview render for a given Usd file using Frame Recorder and another feature that opens a…

---

## [What's the best way to see if a prim has a specific named collection?](https://forum.aousd.org/t/whats-the-best-way-to-see-if-a-prim-has-a-specific-named-collection/2355)

<div class="topic-metadata">

**Author:** [@SteveHwan](https://forum.aousd.org/u/SteveHwan)\
**Replies:** 3\
**Last updated:** [April 8, 2025, 12:18am UTC](https://forum.aousd.org/t/whats-the-best-way-to-see-if-a-prim-has-a-specific-named-collection/2355 "2025-04-08T00:18:49Z")

</div>

I want to see if my prim has a collection with a specific name or not. I tried on my own, but then asked nvidia’s ai code generator for help and it suggested this: Write a python function that takes a prim and a colle…

---

## [Injecting Custom Variables into USD via Maya 2025 Script](https://forum.aousd.org/t/injecting-custom-variables-into-usd-via-maya-2025-script/2314)

<div class="topic-metadata">

**Author:** [@Ace](https://forum.aousd.org/u/Ace)\
**Replies:** 0\
**Last updated:** [March 17, 2025, 3:30am UTC](https://forum.aousd.org/t/injecting-custom-variables-into-usd-via-maya-2025-script/2314 "2025-03-17T03:30:29Z")

</div>

Hey folks! This is my first post and I’m excited to share a video of a script I’ve been developing for Maya. It allows you to inject variants into a USD file directly from the Maya Outliner. Before creating this script,…

---

## [ImportError: DLL load failed while importing \_tf: A dynamic link library (DLL) initialization routine failed](https://forum.aousd.org/t/importerror-dll-load-failed-while-importing-tf-a-dynamic-link-library-dll-initialization-routine-failed/2189)

<div class="topic-metadata">

**Author:** [@frosfelder](https://forum.aousd.org/u/frosfelder)\
**Replies:** 3\
**Last updated:** [February 20, 2025, 4:37am UTC](https://forum.aousd.org/t/importerror-dll-load-failed-while-importing-tf-a-dynamic-link-library-dll-initialization-routine-failed/2189 "2025-02-20T04:37:41Z")

</div>

I was building usd on my local machine (Windows 11), I use VSCode. after building, I execute Usdviewq.Launcher().Run() ( basically poping up USDView ) I run this from within VSCode and it all works, run this from comma…

---

## [Refresh materials in a stageview](https://forum.aousd.org/t/refresh-materials-in-a-stageview/2201)

<div class="topic-metadata">

**Author:** [@AlexLerouge](https://forum.aousd.org/u/AlexLerouge)\
**Replies:** 0\
**Last updated:** [February 5, 2025, 10:55am UTC](https://forum.aousd.org/t/refresh-materials-in-a-stageview/2201 "2025-02-05T10:55:31Z")

</div>

Hi ! I’m not super sure this is the right place to post about that, sorry if it’s not right. For a quick test on a project I’m trying my hand at making a quick painting software for a very specific need, and doing it i…

---

## [UsdRelationship with time samples causes Parsing Error](https://forum.aousd.org/t/usdrelationship-with-time-samples-causes-parsing-error/2185)

<div class="topic-metadata">

**Author:** [@miguelh](https://forum.aousd.org/u/miguelh)\
**Replies:** 2\
**Last updated:** [January 30, 2025, 10:49pm UTC](https://forum.aousd.org/t/usdrelationship-with-time-samples-causes-parsing-error/2185 "2025-01-30T22:49:07Z")

</div>

Hi, Using OpenUSD 24.11, I found that the following usda cannot be parsed. I understand that UsdRelationships are always uniform, as such I suppose, having a single timestamp should be a correct input, however the follo…

---

## [Create SdfLayer/UsdScene from StringLiteral](https://forum.aousd.org/t/create-sdflayer-usdscene-from-stringliteral/2103)

<div class="topic-metadata">

**Author:** [@StanDou](https://forum.aousd.org/u/StanDou)\
**Replies:** 2\
**Last updated:** [January 20, 2025, 10:29am UTC](https://forum.aousd.org/t/create-sdflayer-usdscene-from-stringliteral/2103 "2025-01-20T10:29:16Z")

</div>

Hi there, is there any way for us to create a SdfLayer or Usd Scene simply from String or Bytestream? From what I have known so far, it seems we can only provide a file path to create a sdfLayer then opened as a scene. B…

---

## [Different behaviour in abc payload openUsd standalone and Houdini's Usd](https://forum.aousd.org/t/different-behaviour-in-abc-payload-openusd-standalone-and-houdinis-usd/2156)

<div class="topic-metadata">

**Author:** [@mbeaud](https://forum.aousd.org/u/mbeaud)\
**Replies:** 5\
**Last updated:** [January 16, 2025, 6:06pm UTC](https://forum.aousd.org/t/different-behaviour-in-abc-payload-openusd-standalone-and-houdinis-usd/2156 "2025-01-16T18:06:03Z")

</div>

Hello, I came across some differences when using OpenUSD in standalone, vs using the same code within Houdini in a python node or just using Hython (Houdini’s python). (I am using OpenUSD 24.03 and Houdini-20.5.410) I …

---

## [Assigning a displayName to GeomSubset?](https://forum.aousd.org/t/assigning-a-displayname-to-geomsubset/2122)

<div class="topic-metadata">

**Author:** [@joao\_dgg](https://forum.aousd.org/u/joao_dgg)\
**Replies:** 1\
**Last updated:** [January 11, 2025, 1:19am UTC](https://forum.aousd.org/t/assigning-a-displayname-to-geomsubset/2122 "2025-01-11T01:19:51Z")

</div>

I’m trying to assign a custom displayName to a specific GeomSubset. The GeomSubset has no displayName initially. I’m basically trying something like: # ... display\_name = "a display name" prim = subset.GetPrim() print(p…

---

## [Prototypes is not located in the children\_Path of PointInstancer, binding a material to PointInstancer cannot override primvars:displayColor;](https://forum.aousd.org/t/prototypes-is-not-located-in-the-children-path-of-pointinstancer-binding-a-material-to-pointinstancer-cannot-override-primvars-displaycolor/1987)

<div class="topic-metadata">

**Author:** [@mxx](https://forum.aousd.org/u/mxx)\
**Replies:** 1\
**Last updated:** [November 27, 2024, 1:00am UTC](https://forum.aousd.org/t/prototypes-is-not-located-in-the-children-path-of-pointinstancer-binding-a-material-to-pointinstancer-cannot-override-primvars-displaycolor/1987 "2024-11-27T01:00:33Z")

</div>

The first situation: /world/prototypes/public\_prim\_A /world/some/pointinstancer /world/mat/metal\_red color3f /world/some/pointinstancer.primvars:displayColor=\[(1,0,0),(0,0,1)\] rel /world/some/pointinstancer.prototyp…

[Next page](https://forum.aousd.org/tag/python/4.md?match_all_tags=true&page=1&tags%5B%5D=python)
