New HdMoonray version #270
robwilson-dwa
announced in
Announcements
Replies: 1 comment 6 replies
|
Great, where can we install for Maya or Houdini and what about Gaffer ? |
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I have released a new version of HdMoonray in the dreamworksanimation/hdMoonray-fork, branch hdm_10. The plan is to merge this to OpenMoonray/main in the next OMR release.
HdMoonray 10 is an internal DWA version with Hydra 2.0 client support, replacing internal version 7. It is tested with Houdini 21.0, Maya 2026 and usdview/usdrecord in SceneIndex mode, and USD version 0.25.5. Although version 7 mostly works with 2.0 clients, there were a number of issues I had to fix using new SceneIndex APIs. I've taken the opportunity to do some code cleanup and implement some missing features that require newer USD versions.
I've updated some file and class names to match the conventions used by other Hydra delegates : for example, "Light" becomes "HdMoonray_Light". I think this should make the code easier to read.
Support for light filter linking has been added, as well as a partial implementation of light instancing. There is also initial support for batch rendering with usdrecord. There are several smaller light fixes and improvements submitted by Jakub Svoboda, based on his testing with Houdini. He also provided ramp attribute and color management support, which need some further discussion in the community before we would merge them to HdMoonray. Two PRs by nicolaspopravka are also merged in the release.
The commands hd_render and hd_usd2rdl have been removed, since they are Hydra 1.0-based clients. Instead you can use usdrecord from the USD repo, to render from USD or to translate to RDL format. The HdMoonray "hats" ctest framework shows an example of how to do this -- look at generate_rdla.py.
Our goal is for HdMoonray to provide MoonRay rendering in as many Hydra apps and environments as possible, so we will be excited to hear people's experiences (and/or pull requests) trying it out. You can post comments here, or on the ASWF #moonray Slack channel.
All reactions