Welcome, Guest.
Username: Password: Remember me

TOPIC: Functionality of switching LUTs ingame

Functionality of switching LUTs ingame 1 year 5 months ago #1

  • Solano
  • Solano's Avatar
  • Offline
  • Posts: 49
  • Thank you received: 6
It would be very comfortable to toggle through different Looks ingame without changing the source image in the config.
Is this feasable?

Best Regards
The administrator has disabled public write access.

Functionality of switching LUTs ingame 1 year 4 months ago #2

  • Kleio420
  • Kleio420's Avatar
  • Offline
  • Posts: 213
  • Thank you received: 28
Solano wrote:
It would be very comfortable to toggle through different Looks ingame without changing the source image in the config.
Is this feasable?

Best Regards
you could do something like this
"#define TuningColorLUTDstTexture "CFX_ColorLUTDst.png" " just change the name you put in multiple LUT images , im sure you could list it but pretty sure this requires editing the colorcorrection.h file to enable multiple define parameters easiest is what i suggested but yes to both ways it can be done

#define TuningColorLUTDstTexture "myotherLUTIMG.png"
Last Edit: 1 year 4 months ago by Kleio420.
The administrator has disabled public write access.

Functionality of switching LUTs ingame 1 year 4 months ago #3

  • Marty McFly
  • Marty McFly's Avatar
  • Offline
  • We've tried nothing and we're all out of ideas!
  • Posts: 609
  • Thank you received: 716
I could setup a simple separate ReShade.fx that cycles through 16 LUT textures periodically. I am not sure if more are possible as I remember a sampler limit of 16 per pass and as this will only need singlepass I think 16 is the limit of texturew I can use. This won't be a super huge shiny ass optimized code but just a small helper.
The administrator has disabled public write access.

Functionality of switching LUTs ingame 1 year 4 months ago #4

  • Solano
  • Solano's Avatar
  • Offline
  • Posts: 49
  • Thank you received: 6
Hi Kleio420 - thanks for the hint.
Unfortunately I am no coder, I can read things and understand mostly what happens but I can´t create things happening myself in the ReShade world really...
I dont know how to list things so that ReShade can cull them.
The administrator has disabled public write access.

Functionality of switching LUTs ingame 1 year 4 months ago #5

  • Solano
  • Solano's Avatar
  • Offline
  • Posts: 49
  • Thank you received: 6
Hey Marty McFly - Your suggestion would be helpful for creating screenshots of the same scene with different looks created by the LUTs much faster! I think that would come in handy as well.

Would it somehow be possible as well to bind keys to a specific LUT / *.png which then gets loaded ingame on keypress?
A rough example: 10 Looks bound accordingly to the numpad?

Like I told Kleio420 - I am no coder therefore I can´t really estimate the feasibility for that.

Regards
The administrator has disabled public write access.

Functionality of switching LUTs ingame 1 year 4 months ago #6

  • Kleio420
  • Kleio420's Avatar
  • Offline
  • Posts: 213
  • Thank you received: 28
Marty McFly wrote:
I could setup a simple separate ReShade.fx that cycles through 16 LUT textures periodically. I am not sure if more are possible as I remember a sampler limit of 16 per pass and as this will only need singlepass I think 16 is the limit of texturew I can use. This won't be a super huge shiny ass optimized code but just a small helper.
i was thinking more of enabling multiple keybinds to turn them on or off , through the colorcorrection file, or just going in and saying #define LUT "1" and that 1 having a texture being its value inside the color correction 1=myLUT.png , that way you could list multiple textures then still allow keybinds if the user wished.
The administrator has disabled public write access.

Functionality of switching LUTs ingame 1 year 4 months ago #7

  • Solano
  • Solano's Avatar
  • Offline
  • Posts: 49
  • Thank you received: 6
jeah exactly!
Just like in the game Shenmue back then.
The administrator has disabled public write access.