NVIDIAGameWorks / NVIDIAGameWorks/rtx-remix
[Toolkit feature]: IES Profile / Gobo Texture support for lights.
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 1.7k
- Forks
- 99
- PR merge metrics
- No merged PRs in 30d
Description
Contact Details (Optional)
@runestorm on the RTX Remix Discord
What is the context of the feature/improvement?
Several modders, myself included find the ability of shaping lights in remix very lacking and placing a physical plane in front of a light to add variation to it isn't always an option.
I believe adding support for IES profiles or gobo textures to lights will greatly improve the ability for modders to create visually interesting scenes.
Please describe the feature/improvement?
IES profiles are the industry standard for describing light distributions and there are thousands of these profiles available for use.
Many game engines support IES profiles natively and the files are plain ascii text, usually just interpreted as a series of intensity values that are wrapped around a sphere.
I've attached some documentations and examples.
How Unreal Engine handles IES profiles
Iray IES documation
Ideally support for both IES profiles and gobo textures should be added so that people can create all sorts of interesting lights. Especially with gobos, if those also support flipbooks and full color sampling of the gobo texture instead of just grayscale, then this could be used for image projectors, bat signals, flashlights, fire or candle flicker, caustics, animated lights in general and much more.
Please consider prioritizing this feature.
What would be your solution? (optional)
...
Version
2024.2.1
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or code entry points are mentioned. Start by reviewing the linked Unreal Engine and Iray IES documentation, then define the supported IES and gobo behavior, including flipbooks and full-color sampling, and document concrete completion criteria.
Written by the indexing model from the issue text.
Assessment
- Domain
- computer-graphics
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100