Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restrict UFE nodes according to proxyNode's primPath #3640

Merged
merged 6 commits into from
Mar 14, 2024

Commits on Feb 28, 2024

  1. Restrict UFE nodes according to proxyNode's primPath

    Only create UFE nodes that are ancestors or descendants of the proxy
    node's primPath. This addresses a performance issue we encountered in
    our Reference Assembly workflows. For these workflows, there were
    reference assemblies that were referencing very large Usd scenes, but
    drawing a very small subset of it. While Maya would only image the
    subset, UFE was populating every node from the Usd stage.
    
    This caused several performance problems, including:
    * viewport -> panel -> perspective slowness due to it traversing all the
    UFE nodes looking for cameras
    * selection with the transform tool
    
    This fix limits creation of UFE nodes to those "relevant" to the prim
    path
    
    This fix also changes behavior of imaging a proxy node with an invalid
    prim path. Previously, a non-empty invalid path would cause the entire
    stage to be imaged. With this change, we image nothing.
    dj-mcg committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    1270716 View commit details
    Browse the repository at this point in the history
  2. Clang formatting

    dj-mcg committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    0d543bd View commit details
    Browse the repository at this point in the history
  3. Fix misspelled word in comment

    This will hopefully resolve a merge conflict that was encountered with
    the last push.
    dj-mcg committed Feb 28, 2024
    Configuration menu
    Copy the full SHA
    e055f83 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    aca40a2 View commit details
    Browse the repository at this point in the history
  2. Remove local tmp files

    dj-mcg committed Mar 6, 2024
    Configuration menu
    Copy the full SHA
    8935c16 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. Configuration menu
    Copy the full SHA
    d67fc40 View commit details
    Browse the repository at this point in the history