First of all good job on updating the build system for the delegate.
I experimented with the Hydra delegate today and got it running on some test scenes.
Here are some of my observations:
- hdCycles does not build with Houdini 18.5.* (i.e., USD v20.08)
- the minimum USD version is 21.03 (this introduces HdMaterialNetwork2)
- the when building against plain USD the minimal supported version is 21.11 since this adds the
_stageMetersPerUnitis set to 0.01 by default. This breaks lighting since the scene is rescaled but not the light parameters (which are usually in radiance). Is there a reason why
_stageMetersPerUnitis not 1.0 or why the scene scale needs to be adjusted in the first place?
*the environment map is wrongly oriented (the horizon is rotated by 90 deg)
*when there is no envmap there seems to be always a white/gray constant background light
I will post some renderings and comparisons to Karma later.
Is there a plan for some validation tests against publicly available USD scenes like
ALab, Moana, Sponza?