scp-fs2open / scp-fs2open/fs2open.github.com

Lighting profiles completeness checklist

Open
#5,733 3 comments 0 reactions 0 assignees View on GitHub
enhancement graphics
Dominant language
C++
Stars
487
Forks
184
PR merge metrics
PR metrics pending

Description

There's a lot of things I have intended for some time to move into lighting profiles. In the interest of keeping these from being forgotten, I'll list them out here.

- [ ] Brightpass threshold and possibly other related options there
- [ ] Envmap lighting multiplier(would be new shader feature)
- [ ] lighting.sdr SPEC_FACTOR_NO_SPEC_MAP
- [ ] lighting.sdr GLOW_MAP_INTENSITY
- [ ] lighting.sdr GLOW_MAP_SRGB_MULTIPLIER
- [ ] shield-impact-f.sdr EMISSIVE_GAIN
- [ ] bloom configuration, with user config slider multiplying bloom strength.

I also want to add at least one further designer tool for them

- [ ] Profile switching in-mission with transition time, for smooth interpolation between float values.
- [ ] purely dynamic runtime profile adjustment options, possibly just in Lua so people can make the sexps they actually need for this.
- [ ] Controls for renderTechModel() or renderOverheadModel(). Most likely form off the top of the head is a ltp section for named light arrangements, setting defaults used in certain contexts, and some controls for switching them around at runtime.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.