Autodesk / Autodesk/arnold-usd

Cannot instance mesh lights

Open
#2,193 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
284
Forks
68
Avg merge
2d 19h
Merged PRs (30d)
14

Description

**Describe the bug**
An instancer does not instance mesh lights.
If I look at the debug ass file from Solaris, the instancer is instancing the mesh node, not the mesh_light

**To Reproduce**
Steps to reproduce the behavior:
1. Create a geometry light (mesh light)
2. Use an instancer to instance that

A zip archive with a usda file, and a Houdini scene, is attached.
[mesh_light_instances.zip](https://github.com/user-attachments/files/18459196/mesh_light_instances.zip)

**Expected behavior**
Mesh lights should be instanced like other light types.

**Used Software Versions**
- Arnold 7.3.6

Contributor guide

Open the contributing guide

Research direction

Start with the attached mesh_light_instances.zip and reproduce the issue in the Houdini scene using Arnold 7.3.6. Inspect the Solaris debug ass file to compare the instanced mesh node with the expected mesh_light. Done means the instancer produces mesh light instances like other light types.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.