Autodesk / Autodesk/arnold-usd

Document LD_LIBRARY_PATH light filter issue

Open
#2,523 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

When rendering on linux, if the env variable LD_LIBRARY_PATH is not set or doesn't point to: `$HFS/dsolib` (where $HFS is the install directory of houdini) light shaders (decay, gobos, etc.) are not properly evaluated.

I don't consider this a bug, but I would encourage that this is documented somewhere prominent, as we had to debug this trial by error for quite some time.

LD_LIBRARY_PATH not set
![Image](https://github.com/user-attachments/assets/f72cdbc5-ca0f-4b2e-8d61-8f30764ac18c)

LD_LIBRARY_PATH set to $HFS/dsolib
![Image](https://github.com/user-attachments/assets/d003d881-dbd8-4e94-9267-980eecec732a)

**Used Software Versions**
- Arnold:7.4.4.0
- Htoa 6.4.5.1
- Houdini 20.5.684

Contributor guide

Open the contributing guide

Research direction

Review the existing Linux and Houdini setup or rendering documentation to find the most prominent place for this requirement. Document the LD_LIBRARY_PATH value needed for light shaders, with the Arnold, HtoA, and Houdini versions as context; done means users can find and follow the prerequisite without trial and error.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.