Asset - Shaders LUT Color Correction

Discussion in 'Marketplace' started by MusNik, Sep 25, 2016.

  1. MusNik

    MusNik Member

    Joined:
    Jun 21, 2016
    Posts:
    140

    Download: https://marketplace.yoyogames.com/assets/4505/lut-color-correction

    LUT shader is allowing you to use RGB lookup tables that provides you to make any color correction in your game for changing style, mood, making post effects and full color grading. You can actually "port' any color correction from your favorite image editor to GameMaker with a special texture that all correction should be made on.

    Share your own LUTs sets in the comments!

    Demo: Download

    Features:
    • Color grading with LUTs.
    • Use your favorite color corrections from any image editor.
    • Can be used without application surface.
    • Pretty fast for complex color corrections.
    • Optimized, clean and commented code.
    • Perfect work on all platforms - Windows, Mac, Linux, Android, iOS and other.
    • Technical support for all who purchased.
    • And even more.
    You need intermediate knowledge of GML to use.

    Please write a review if you like the asset and tell me your suggestions for improvement.
    If you found an error in my code or my English, please contact me ;)
     
    Last edited: Nov 6, 2016
    Lonewolff and Rukola like this.
  2. flyingsaucerinvasion

    flyingsaucerinvasion Member

    Joined:
    Jun 20, 2016
    Posts:
    2,169
    This is so weird. I was working on a LUT shader a month ago. And then the very day before I was going to post about it on here, someone else has taken care of it. I'm wondering if there's any point now in posting my version of it. Mine uses a 16 x 16 x 16 LUT per palette, and uses interpolation to smooth the blue channel. I'm not sure what other technical differences there could possibly be between our two shaders.
     
  3. MusNik

    MusNik Member

    Joined:
    Jun 21, 2016
    Posts:
    140
    8 CUSTOM LUTS PACK #1

    Download first LUT pack for the shader and bring new style to your games!

    And share you own of course ;)

    [​IMG]
     
    Last edited: Oct 26, 2016
  4. MusNik

    MusNik Member

    Joined:
    Jun 21, 2016
    Posts:
    140
    8 CUSTOM LUTS PACK #2

    [​IMG]
     
  5. lord_berto

    lord_berto Member

    Joined:
    Aug 6, 2016
    Posts:
    112
    Hello, i have a question. (It work very great btw)
    Is it possible to use for instances that use draw_sprite_ext with c_black as its color?
    i have objects that self draw shadows and i must use c_black in order to represent shadows. i cannot seem to get the lut to work with c_black.
    thanks.
     
  6. MusNik

    MusNik Member

    Joined:
    Jun 21, 2016
    Posts:
    140
    What do you mean not work with c_black? You can't recolor the black, it's black.
     
    SnotWaffle Studios likes this.
  7. srchaos

    srchaos Member

    Joined:
    Oct 31, 2016
    Posts:
    37
    Very nice, but i have a issue... why my background doesn't take the shader?
    [​IMG]
     
  8. MusNik

    MusNik Member

    Joined:
    Jun 21, 2016
    Posts:
    140
    @srchaos How do you draw your background?
     
    Last edited: Jun 17, 2017
  9. milch

    milch Member

    Joined:
    Aug 30, 2017
    Posts:
    94
    hey, thanks for the awesome color grading tool!

    i'm using gms2 and pretty much no matter what LUT correction I try, it always gives me this crazy black background

    upload_2018-1-21_15-50-16.png

    did someone else have this problem?
     
  10. MusNik

    MusNik Member

    Joined:
    Jun 21, 2016
    Posts:
    140
    Hey, @milch!
    How did you draw your background? You should know that shaders works strange on a standart primitive drawing functions like draw_rectangle and stuff.
    You will need to draw scaled sprite or use draw_primitive_'s.
     
    Last edited: Jan 21, 2018
  11. milch

    milch Member

    Joined:
    Aug 30, 2017
    Posts:
    94
    hey there!
    my background consists of tile layers... but the shader also does the crazy stuff on objects that have sprites attached (just draw_self)
    thanks for your help
     
  12. MusNik

    MusNik Member

    Joined:
    Jun 21, 2016
    Posts:
    140
  13. milch

    milch Member

    Joined:
    Aug 30, 2017
    Posts:
    94
    haha alright i'm just a total idiot xD It seems to work now, at least with the right colors... I just followed the tutorial again, not sure what I did different this time o__o
    however, there seems to be a different problem now... no matter what depth i set the end shader object to (-16000), it always stops at around -500
    (create event o_shader_end:
    depth = -16000
    )

    I will send you my project file as well! Thanks for the super good customer service
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice