Add ability to group tweak-able settings in the UI

More
2 years 6 months ago - 2 years 6 months ago #1 by TreyM
Currently, AFAIK, there doesn't seem to be a way to group shader controls. If would be very nice if we could specify labeled dividers (the same way we setup a bool, int, float, etc) in the shader file, so that we could group shader controls into sections. For example:



Obviously the current setup is on the left, and my mock-up is on the right.
Last edit: 2 years 6 months ago by TreyM.
The following user(s) said Thank You: The0roboroSpace, AssassinsDecree

Please Log in or Create an account to join the conversation.

More
2 years 6 months ago #2 by AssassinsDecree
Replied by AssassinsDecree on topic Add ability to group tweak-able settings in the UI
Sorry to go off topic, but is that shader you use in you demonstration something we can actually get right now? Looks incredible. Also, it's me TheMercsAssassin, hi Trey :)

Thanks!

Fully support your suggestion, btw.

Cheers

Please Log in or Create an account to join the conversation.

More
2 years 6 months ago #3 by TreyM
It's for an upcoming GTA V ReShade config, called CINEMVTIC. (Cinematic)
The following user(s) said Thank You: AssassinsDecree

Please Log in or Create an account to join the conversation.

More
2 years 6 months ago #4 by crosire
Done. ( github.com/crosire/reshade/commit/b2b0c5...643450c37145f0f20a7c )

Controllable via new "ui_category" annotation. You need to manually sort the variables by category in the shader file though.
The following user(s) said Thank You: TreyM

Please Log in or Create an account to join the conversation.

More
2 years 6 months ago #5 by TreyM
FANTASTIC! Thanks so much!

Please Log in or Create an account to join the conversation.

More
2 years 6 months ago #6 by AssassinsDecree
Replied by AssassinsDecree on topic Add ability to group tweak-able settings in the UI
OMG, you're doing a GTAV project?! Gonna make me reinstall that game. Do you foresee releasing the shader separately once you're done? I don't expect the answer is 'yes', but can't hurt to ask, right :)

Please Log in or Create an account to join the conversation.

More
2 years 6 months ago #7 by TreyM
It's not "mine" really. It's a combination of existing ReShade shaders into a single shader with more intuitive controls.

Please Log in or Create an account to join the conversation.