Skip to content

HYDRA-2275 : Update HVT to recent main - #476

Merged
debloip-adsk merged 11 commits into
devfrom
debloip/HYDRA-2235/update-hvt
Aug 12, 2026
Merged

HYDRA-2275 : Update HVT to recent main#476
debloip-adsk merged 11 commits into
devfrom
debloip/HYDRA-2235/update-hvt

Conversation

@debloip-adsk

@debloip-adsk debloip-adsk commented Jul 28, 2026

Copy link
Copy Markdown
Collaborator

@debloip-adsk debloip-adsk self-assigned this Jul 28, 2026
@debloip-adsk debloip-adsk changed the title HYDRA-2235 : Update HVT to latest main HYDRA-2275 : Update HVT to latest main Jul 29, 2026
@debloip-adsk debloip-adsk changed the title HYDRA-2275 : Update HVT to latest main HYDRA-2275 : Update HVT to recent main Aug 11, 2026

@julia-b-grenier julia-b-grenier left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

}
}
}
// Leave renderParams.camera empty so HVT renders through its free camera

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This sound will break the custom attribute support, if the free camera is used (renderParams.camera was set as empty), the custom camera attributes from Maya will not be applied as the free camera is a different HdCamera item under the hood if I recall correctly.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's why we want the HdCamera with Maya attributes (including custom) to be set to renderParams.camera, we can log another ticket to track the wrong values issue if it's hard to solve

@debloip-adsk debloip-adsk Aug 11, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hm so I wasn't too involved in the whole custom attributes work, but I have two things in mind :

  • The free camera is different than the renderParams camera, but I also know that the cameraPath we were setting here was never actually used for the actual rendering by HVT, it always used the free camera regardless. So there should be no change in behavior in that regard. Unless setting renderParams.camera was required to do the custom attributes translation itself to Hydra scene index, I think this won't change the existing behavior
  • I see in testCustomAttributes.cpp we seem to test the custom attributes translation for cameras, and the preflights passed so I'm assuming it's not breaking it? Unless the unit tests are not testing what you are referring to

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, if HVT always used the free camera, then it's not a problem for this PR. Please log a ticket to track, thanks!

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Logged as HYDRA-2485. Thanks!

@debloip-adsk
debloip-adsk merged commit b217c52 into dev Aug 12, 2026
11 checks passed
@debloip-adsk
debloip-adsk deleted the debloip/HYDRA-2235/update-hvt branch August 12, 2026 19:46
@debloip-adsk debloip-adsk added the ready-for-merge Development process is finished, PR is ready for merge label Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-for-merge Development process is finished, PR is ready for merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants