# Draw Mode and Unloaded Payloads

**URL:** <https://forum.aousd.org/t/draw-mode-and-unloaded-payloads/695>\
**Category:** Hydra\
**Created:** [September 22, 2023, 4:41pm UTC](https://forum.aousd.org/t/draw-mode-and-unloaded-payloads/695 "2023-09-22T16:41:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![chris.rydalch](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.aousd.org/chris.rydalch/32/139_2.png) [@chris.rydalch](https://forum.aousd.org/u/chris.rydalch)\
**Post date:** [September 22, 2023, 4:41pm UTC](https://forum.aousd.org/t/draw-mode-and-unloaded-payloads/695/1 "2023-09-22T16:41:38Z")

</div>

One of the examples in the USD WG Assets repot is a [Teapot](https://github.com/usd-wg/assets/tree/main/full_assets/Teapot), and a scene demonstrating all of the draw modes. When I open the `DrawModes.usd` file in usdview with 23.08, and unload the payloads, the draw mode boxes/cards/axes all disappear unexpectedly.

 ![teapot_unloaded_drawmodes](https://us1.discourse-cdn.com/flex016/uploads/aousd/original/1X/88dedfb6094f83ff027aadd34388cf5d49a960e5.jpeg)

Maybe this was/is a faulty memory; I thought that as long as the draw mode and extents is lofted above the payload, that you’d still get the geometry expected… that was one of the features I intended to demonstrate when committing it. Though perhaps this wasn’t tested like I thought. Is this a bug/regression? Or did I miss something in the model itself? I thought this layer had have everything setup for this to work: [https://github.com/usd-wg/assets/blob/main/full\_assets/Teapot/Teapot.usd](https://github.com/usd-wg/assets/blob/main/full_assets/Teapot/Teapot.usd)

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![spiff](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.aousd.org/spiff/32/22_2.png) [@spiff](https://forum.aousd.org/u/spiff)\
**Post date:** [September 22, 2023, 5:01pm UTC](https://forum.aousd.org/t/draw-mode-and-unloaded-payloads/695/2 "2023-09-22T17:01:22Z")

</div>

I remember a PR a few years ago (NVidia, I think?) to enable DrawMode drawing for unloaded models, which we accepted. So this sounds like a regression to me, @chris.rydalch - can you file an Issue for it?

---

<div class="post-metadata">

**Author:** ![chris.rydalch](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.aousd.org/chris.rydalch/32/139_2.png) [@chris.rydalch](https://forum.aousd.org/u/chris.rydalch)\
**Post date:** [September 25, 2023, 4:18pm UTC](https://forum.aousd.org/t/draw-mode-and-unloaded-payloads/695/3 "2023-09-25T16:18:47Z")

</div>

Okay after a bit more digging here, we’ve narrowed things down a bit more. Here are two issues we’ve logged:

- Storm isn’t drawing extents of unloaded payloads anymore ([Storm not drawing unloaded payload boxes · Issue #2720 · PixarAnimationStudios/OpenUSD · GitHub](https://github.com/PixarAnimationStudios/OpenUSD/issues/2720))
- Teapot model needs `Xform` type on root prim ([Added missing type to root prim in the Teapot. by crydalch · Pull Request #60 · usd-wg/assets · GitHub](https://github.com/usd-wg/assets/pull/60))

Regarding the draw modes, it seems like it’d be useful if unloaded payloads could draw as `bounds`, `cards` or `origin`, and even draw mode color? Are there any drawbacks to adding support to these other draw modes.

Thanks!

---

<div class="post-metadata">

**Author:** ![spiff](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.aousd.org/spiff/32/22_2.png) [@spiff](https://forum.aousd.org/u/spiff)\
**Post date:** [September 25, 2023, 4:33pm UTC](https://forum.aousd.org/t/draw-mode-and-unloaded-payloads/695/4 "2023-09-25T16:33:32Z")

</div>

I’d say mention the modes in the Issue, @chris.rydalch ? I would have assumed that all three of those modes would have been supported when the feature was working (assuming, for `bounds` that `extentsHints` have been authored on the `component` prim), but don’t recall for sure.

---

<div class="post-metadata">

**Author:** ![latimerias](https://avatars.discourse-cdn.com/v4/letter/l/f08c70/32.png) [@latimerias](https://forum.aousd.org/u/latimerias)\
**Post date:** [August 29, 2025, 10:15pm UTC](https://forum.aousd.org/t/draw-mode-and-unloaded-payloads/695/5 "2025-08-29T22:15:01Z")

</div>

Hello, apologies if i missed something but i could not find the resolution to card draw modes on unloaded payloads. On 25.05 Im not seeing cards when unloaded.
