# Grade shader

**URL:** <https://forum.logik.tv/t/grade-shader/10250>\
**Category:** Matchbox\
**Tags:** color\
**Created:** [March 9, 2024, 12:44am UTC](https://forum.logik.tv/t/grade-shader/10250 "2024-03-09T00:44:06Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mihran](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/mihran/32/14686_2.png) [@Mihran](https://forum.logik.tv/u/Mihran)\
**Post date:** [March 9, 2024, 12:44am UTC](https://forum.logik.tv/t/grade-shader/10250/1 "2024-03-09T00:44:06Z")

</div>

Hi everyone!

I want to share with you a shader I created. It includes various tools for colorists and the ones who work with color processing. This demo tool has primary grading, excellent color balancing, color cross talk, selective color saturation and density controls, tone mapping and many more.

This is demo version, I am working on the updates. And I’ll share the video demonstration soon.

Please, try it. I hope you’ll enjoy!

PS. I also work on shaders for image processing like texture equalizer, detail enhancer, contrast and color boosters, film emulation, halation and other interesting tools. So many interesting stuff is still to come.  
[Grade\_Demo\_v1.0.2.zip](https://forum.logik.tv/uploads/short-url/EvnoDPfoFeZCVC8kHzBXjqnZMr.zip) (156.9 KB)

---

<div class="post-metadata">

**Author:** ![TimC](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/timc/32/11881_2.png) [@TimC](https://forum.logik.tv/u/TimC)\
**Post date:** [March 9, 2024, 3:06am UTC](https://forum.logik.tv/t/grade-shader/10250/2 "2024-03-09T03:06:13Z")

</div>

hey @Mihran this sounds amazing, is there a demo or video to understand the workflow? thanks!

---

<div class="post-metadata">

**Author:** ![hBomb42](https://avatars.discourse-cdn.com/v4/letter/h/bbce88/32.png) [@hBomb42](https://forum.logik.tv/u/hBomb42)\
**Post date:** [March 9, 2024, 6:04am UTC](https://forum.logik.tv/t/grade-shader/10250/3 "2024-03-09T06:04:50Z")

</div>

I will give this a go on Monday. Thank you!!!

---

<div class="post-metadata">

**Author:** ![Mihran](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/mihran/32/14686_2.png) [@Mihran](https://forum.logik.tv/u/Mihran)\
**Post date:** [March 9, 2024, 7:23am UTC](https://forum.logik.tv/t/grade-shader/10250/4 "2024-03-09T07:23:27Z")

</div>

Hi TimC,  
Thanks a lot.

Soon I will record videos and share it.

---

<div class="post-metadata">

**Author:** ![allklier](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/allklier/32/4309_2.png) [@allklier](https://forum.logik.tv/u/allklier)\
**Post date:** [March 10, 2024, 12:15pm UTC](https://forum.logik.tv/t/grade-shader/10250/5 "2024-03-10T12:15:54Z")

</div>

@Mihran This is on track to become a great color tool. In structure it seems to lean heavily on how color tools in Baselight work, which is the standard. Much of what is in here does exist, but is splattered over multiple shaders and at times dated and clunky UI, so consolidating all this in one place will be fantastic.

In the Tone tab you have Hue/Sat on HML basis, I would add contrast to that, which is hugely valuable. I also find that have a contrast/offset knob on an RGB basis (and maybe even CMY basis) is the fastest way of balancing shots, so if that fits in there, that would be great. The hue tab reminds me a bit of Mistika’s vector tool. Also very good.

One thing that may have to be coordinated with ADSK for this shader to be the go-to is panel mapping. It needs to work with my Tangent panel before I would trade Mastergrade for it, except as an add-on. I know, I’m asking a lot here, since these are all volunteer efforts. This is another one where the community is doing some of the lifting ADSK could have done. Separate discussion.

I would add a matte input to avoid having to turn everything into multi-node for selective grading and for it to be usable inside the Image node underneath selectives and in TL-FX.

Does it do any color-space transforms? Some other color tools stand out that they’re color space aware (such as Baselight’s Base Grade), which makes them cohesive in mixed material. Especially with Flames’d odd tag-only color pipeline.

Noted on the Texture Equalizer, another Baselight tool. You might take a look at some of the shaders I made last summer, which does include a 5 band Texture Equalizer and also a Vibrance adjustment. Might save you some and maybe just enhance that if needed to avoid duplicated efforts and overlapping shaders.

Very much looking forward to how this one is evolving. I know much work this is, especially at this scale, and then the flood of questions and requests. Very very much appreciated.

And if one can dream - Baselight 6 look dev tools haven taken a totally different approach and new color space. If some of this could be translated (as team effort) into Flame, that could give Flame color a whole new life.

---

<div class="post-metadata">

**Author:** ![bryanb](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/bryanb/32/136_2.png) [@bryanb](https://forum.logik.tv/u/bryanb)\
**Post date:** [March 19, 2024, 3:45pm UTC](https://forum.logik.tv/t/grade-shader/10250/6 "2024-03-19T15:45:56Z")

</div>

This is very nice. I’ve been looking for a tool with Density and quick white balance (something I don’t know why Autodesk hasn’t done).

---

<div class="post-metadata">

**Author:** ![Mihran](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/mihran/32/14686_2.png) [@Mihran](https://forum.logik.tv/u/Mihran)\
**Post date:** [May 22, 2024, 10:03pm UTC](https://forum.logik.tv/t/grade-shader/10250/7 "2024-05-22T22:03:52Z")

</div>

Hello @allklier!  
Thank you for your feedback.  
I agree with you in many points, but we must take into consideration that shaders have limitations in design and in some tools. And it difficult to add some type of new innovations such as foe example Baselight X Grade. But I’ve tried to create an intuitive shader that makes the color grading process very flexible by the order of tools and it’s construction. I am now uploading the second updated version. Please try it. I’ll be glad to hear your feedback.

---

<div class="post-metadata">

**Author:** ![Mihran](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/mihran/32/14686_2.png) [@Mihran](https://forum.logik.tv/u/Mihran)\
**Post date:** [May 22, 2024, 10:08pm UTC](https://forum.logik.tv/t/grade-shader/10250/8 "2024-05-22T22:08:39Z")

</div>

Hello guys!  
I’ve updated the Grade Shader. Please try the demo version. I am also sharing a link to a video with demonstration.  
Sorry for audio trouble. It’ll be fixed soon.

[![](https://us1.discourse-cdn.com/flex020/uploads/thedepartmentofexternalservices/original/2X/9/92b3a499b77b97912cb87cf458742f59704bb255.jpeg "Grade Shader") ](https://www.youtube.com/watch?v=yLFS7V2Jgm4)

[Grade\_Demo\_v2.0.zip](https://forum.logik.tv/uploads/short-url/rOQDneOSz7mBvkJunkG0iS6zhle.zip) (451.4 KB)

---

<div class="post-metadata">

**Author:** ![cristhiancordoba](https://avatars.discourse-cdn.com/v4/letter/c/9e8a1a/32.png) [@cristhiancordoba](https://forum.logik.tv/u/cristhiancordoba)\
**Post date:** [May 23, 2024, 1:13am UTC](https://forum.logik.tv/t/grade-shader/10250/9 "2024-05-23T01:13:40Z")

</div>

@Mihran Would be cool have the ability to invert the grade. e.g Lift the offset and gamma on one node and the other revert that operation. This is very helpful to denoise properly. Is it possible for you to implement that function?

---

<div class="post-metadata">

**Author:** ![GPM](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/gpm/32/4224_2.png) [@GPM](https://forum.logik.tv/u/GPM)\
**Post date:** [May 23, 2024, 4:31am UTC](https://forum.logik.tv/t/grade-shader/10250/10 "2024-05-23T04:31:04Z")

</div>

Can’t wait to try this out. Thank you.

---

<div class="post-metadata">

**Author:** ![Ton](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/ton/32/5542_2.png) [@Ton](https://forum.logik.tv/u/Ton)\
**Post date:** [May 23, 2024, 10:21am UTC](https://forum.logik.tv/t/grade-shader/10250/11 "2024-05-23T10:21:26Z")

</div>

Awsesome!

---

<div class="post-metadata">

**Author:** ![hBomb42](https://avatars.discourse-cdn.com/v4/letter/h/bbce88/32.png) [@hBomb42](https://forum.logik.tv/u/hBomb42)\
**Post date:** [May 23, 2024, 8:39pm UTC](https://forum.logik.tv/t/grade-shader/10250/12 "2024-05-23T20:39:18Z")

</div>

Hi Mihran. Very cool tool! I gave this a quick spin on my admittedly ancient version of Flame 2023.3.2 this afternoon. My first impression is that the UI control interaction is all too squirrelly. I had to hold my breath while scrubbing the various values to keep them from shooting off into undesirability. I’m sure I could get good results by carefully typing numbers into dialog boxes, but I would prefer to work more traditionally if possible. Maybe I am doing something wrong?

---

<div class="post-metadata">

**Author:** ![paul\_round](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/paul_round/32/389_2.png) [@paul\_round](https://forum.logik.tv/u/paul_round)\
**Post date:** [May 24, 2024, 9:14am UTC](https://forum.logik.tv/t/grade-shader/10250/13 "2024-05-24T09:14:15Z")

</div>

Tried it out on 2023 on linux, I’m getting some image corruption though,(I realise it’s a demo version) floating white pixels in the blacks.  
Other than that, looks to be a great tool.

---

<div class="post-metadata">

**Author:** ![Slabrie](https://avatars.discourse-cdn.com/v4/letter/s/7cd45c/32.png) [@Slabrie](https://forum.logik.tv/u/Slabrie)\
**Post date:** [May 24, 2024, 12:13pm UTC](https://forum.logik.tv/t/grade-shader/10250/14 "2024-05-24T12:13:44Z")

</div>

> [@allklier](#):
>
> One thing that may have to be coordinated with ADSK for this shader to be the go-to is panel mapping. It needs to work with my Tangent panel before I would trade Mastergrade for it, except as an add-on. I know, I’m asking a lot here, since these are all volunteer efforts. This is another one where the community is doing some of the lifting ADSK could have done. Separate discussion.

We had a look in the past at Matchbox shaders and Tangent panel support and it was sadly not easy to add.

---

<div class="post-metadata">

**Author:** ![bryanb](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/bryanb/32/136_2.png) [@bryanb](https://forum.logik.tv/u/bryanb)\
**Post date:** [September 10, 2024, 5:18pm UTC](https://forum.logik.tv/t/grade-shader/10250/15 "2024-09-10T17:18:31Z")

</div>

@Mihran How is this coming along? I’m still interested in using your matchbox.

One question… is it expecting a certain color space? I see different effects whether I’m inputing log (Alexa) or linear (Venice).

---

<div class="post-metadata">

**Author:** ![michaelangelo](https://avatars.discourse-cdn.com/v4/letter/m/839c29/32.png) [@michaelangelo](https://forum.logik.tv/u/michaelangelo)\
**Post date:** [October 16, 2024, 10:00pm UTC](https://forum.logik.tv/t/grade-shader/10250/16 "2024-10-16T22:00:53Z")

</div>

From my limited programming experience, this sounds like NAN values and might require a clamp to rid of those valuTextes.

---

<div class="post-metadata">

**Author:** ![Deepakpais](https://avatars.discourse-cdn.com/v4/letter/d/7feea3/32.png) [@Deepakpais](https://forum.logik.tv/u/Deepakpais)\
**Post date:** [January 22, 2025, 6:31am UTC](https://forum.logik.tv/t/grade-shader/10250/17 "2025-01-22T06:31:58Z")

</div>

Hi @Mihran I am trying out the grade shader.  
I have not installed it in the default directory, trying it from my download folder.

I see a grid of coloured square dots across the image. Is this intentional as its a demo version? not to be used for production work?

Thanks in advance.
