Skip to content

Feature/houdini plugin light filters - #18

Open
gripeyes wants to merge 6 commits into
OpenMoonRay:mainfrom
gripeyes:feature/houdini-plugin-light-filters
Open

Feature/houdini plugin light filters#18
gripeyes wants to merge 6 commits into
OpenMoonRay:mainfrom
gripeyes:feature/houdini-plugin-light-filters

Conversation

@gripeyes

Copy link
Copy Markdown

Compatibility:

minor

Issues/Tickets:

OpenMoonRay/openmoonray#276
#14
#12

Release notes comment:

Added Hydra support for MoonRay light filters authored through Houdini’s Light Filter Library.

Comments for the reviewer:

This PR is stacked on the exact head of #14.

It reads third-party light-filter terminal identifiers and parameters from the Hydra material network. Direct prim attributes remain preferred, with the terminal network used as a fallback.

#12 handles missing light-link values independently and does not overlap with these changes.

The corresponding Houdini HDA exposure will be submitted separately through moonray_dcc_plugins.

Look or scene setup change:

Existing scenes are unchanged. This enables plugin-authored MoonRay light filters in Houdini Solaris.

Special notes for production:

Depends on #14.

Attention/Reviewers:

@robwilson-dwa

AI Assisted Development:

Assisted-by: OpenAI Codex / GPT-5.6

Checklist:

  • Documentation has been updated.
  • Includes new unit tests.
  • Includes new RATS tests.

robwilson-dwa and others added 6 commits August 21, 2026 15:32
* WIP

* light instancing first version

* fix tests, update packages

* CR fixes

* another CR fix

* material/light linking

* move hats to usdrecord

* support hats tests in 2.0 mode

* renable subset light linking

* create MoonrayScene

* factor out Options from RenderDelegate

* fix and test MoonrayMeshLight

* tidy up class names

* clean up tokens

* motion blur changes

* minor fixes

* add back default light

* inputs: allowed on custom attrs

* version to 10.0

* added simplify paths option for testing

* fix crash on exit

* add RenderSettings support

* remove stray debug print

* HDM-408 : changes from OMR PR#8

* fix instancing issue, add option to limit geom tess

* fix inst selection, remove nested inst selection

* add back nested inst selection

* [skip ci] Bumped minor version for the release.

* factor out scene_rdl2 specifics

* clean up render outputs

* scene_rdl2 cleanup

* [skip ci] Bumped minor version for the release.

* fix compile error for usd 0.25.11

* [skip ci] Bumped minor version for the release.

* terminal proxies (disabled)

* disable build for usd<0.25.5

---------

Co-authored-by: Rob Wilson <rwilson@dreamworks.com>
Co-authored-by: 206531218_nbcuni <toshi.kato@dreamworks.com>
Co-authored-by: 206676206_nbcuni <Dan.McCann@dreamworks.com>
Co-authored-by: 206689199_nbcuni <Ashley.Lee@dreamworks.com>
Signed-off-by: Rob Wilson <rwilson@dreamworks.com>
Signed-off-by: Rob Wilson <rob.wilson@dreamworks.com>
Signed-off-by: Rob Wilson <rwilson@dreamworks.com>
Signed-off-by: Rob Wilson <rob.wilson@dreamworks.com>
Signed-off-by: Rob Wilson <rwilson@dreamworks.com>
Signed-off-by: Rob Wilson <rob.wilson@dreamworks.com>
Signed-off-by: Rob Wilson <rwilson@dreamworks.com>
Signed-off-by: Rob Wilson <rob.wilson@dreamworks.com>
Signed-off-by: Rob Wilson <rwilson@dreamworks.com>
Signed-off-by: Rob Wilson <rob.wilson@dreamworks.com>
Signed-off-by: Jakub Svoboda <132791205+rolledhand@users.noreply.github.com>
@gripeyes

Copy link
Copy Markdown
Author

visual exposure:

Screenshot 2026-08-30 at 13 39 15 Screenshot 2026-08-30 at 16 42 54

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants