Autodesk / Autodesk/arnold-usd

Render Delegate: Making a geometry light invisible hides the mesh but not the mesh_light

Open
#1,382 3 comments 0 reactions 1 assignee Claimed by @juandejoya View on GitHub
bug render delegate user
Dominant language
Python
Stars
284
Forks
68
Avg merge
2d 19h
Merged PRs (30d)
14

Description

**Describe the bug**
If you make a geometry light invisible, the light still lights the scene but the mesh is not visible (so you'll see the "for MIS to work properly, polymesh linked to mesh_light should at least be visible to shadow rays" warning in the log).

**To Reproduce**
Steps to reproduce the behavior:
1. Make a mesh a geometry light.
2. Set visibility to invisible.
3. Render with husk or the Solaris viewport.

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Used Software Versions**
- HtoA 6.1.4.1

**Additional context**
Here's a repro Houdini scene:
[mesh_light_visibility.zip](https://github.com/Autodesk/arnold-usd/files/10354131/mesh_light_visibility.zip)

Here's the debug ass file:
[hdarnold.ass.txt](https://github.com/Autodesk/arnold-usd/files/10354123/hdarnold.ass.txt)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.