question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Material binding lost when referenced

See original GitHub issue

Describe the bug objects loses there material binding when the primitive is referenced

        def Xform "Root"
        {
            def "reference1" (
                prepend references = @../my_beautiful_tree.usda@</g_geometry>
            )
            {
            }
        }

To Reproduce Setup a usd file that points to another usd that has material binding setup and render it Screenshot_2

Used Software Versions

  • Arnold 6.0.1.0
  • USD: 0.19.11
  • Compiler: Visual studio 2017
  • OS: windows 10

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:9 (8 by maintainers)

github_iconTop GitHub Comments

1reaction
sirpaleecommented, Jan 23, 2020

@kreppene I think I know what’s going wrong with your workflow. Let me do some tests and get back to you with a solution.

0reactions
sirpaleecommented, Apr 8, 2020

This is going to be resolved by using #292 . Closing this ticket down.

Read more comments on GitHub >

github_iconTop Results From Across the Web

primitive losing material binding when becoming a prototype
The short answer is that USD data inside a “reference” composition arc cannot see outside the root of that reference. So suppose you...
Read more >
Getting Out of Binding Situations in JavaScript - A List Apart
In JavaScript, binding is always explicit, and can easily be lost, ... The method loses its implicit binding, and this stops referencing its...
Read more >
Missing required view with ID with view binding and ...
The problem that you are facing is that TabItem is just a dummy view. Looking in the source code you can see that...
Read more >
UsdShade Material Assignment - Pixar Graphics
With the ability to add bindings on the referencing (enclosing) model that targets and overrides bindings on its referenced sub-models, we can provide...
Read more >
Binding energy - Wikipedia
In physics and chemistry, binding energy is the smallest amount of energy required to remove a particle from a system of particles or...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found