Add ability to group tweak-able settings in the UI

  • Posts: 137
2 years 2 months ago - 2 years 2 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.
The following user(s) said Thank You: The0roboroSpace, AssassinsDecree

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

  • Posts: 89
2 years 2 months ago #2 by AssassinsDecree
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.

  • Posts: 137
2 years 2 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.

  • Posts: 3725
2 years 2 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.

  • Posts: 137
2 years 2 months ago #5 by TreyM
FANTASTIC! Thanks so much!

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

  • Posts: 89
2 years 1 month ago #6 by AssassinsDecree
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.

  • Posts: 137
2 years 1 month 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.