Nathan Vegdahl nathanvegdahl
  • Amsterdam, Netherlands
  • https://cessen.com
  • Animator, rigger, and software developer. Currently working at the Blender Institute as a developer on Blender's animation system.

    Been using Blender since 1998, and worked on Big Buck Bunny and Sintel (two of Blender's open movie projects).

  • Joined on 2003-03-21
Nathan Vegdahl approved blender/blender#111269 2023-08-18 17:19:10 +02:00
Fix: Number input on slider

Looks good to me!

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-18 10:11:02 +02:00
AgX-Step5: Add AgX and its components

@nathanvegdahl For the clarity, is it the shoulder in the guard rail which is a stopper here?

Correct. AgX itself is great, and is ready to land from my side.

But I'm not comfortable…

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-17 22:31:51 +02:00
AgX-Step5: Add AgX and its components

Oh, interesting. In my own color tools I call those "open domain clip" and "closed…

Nathan Vegdahl suggested changes for blender/blender#111099 2023-08-17 20:00:51 +02:00
AgX-Step5: Add AgX and its components
Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-17 20:00:50 +02:00
AgX-Step5: Add AgX and its components

Based on what you said in the other comment, I think these transforms and their LUT files could be named something like "Luminance Preserving Gamut Clip". Feel free to come up with something better than that, but the current name did not suggest what it actually does to me.

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-17 19:54:53 +02:00
AgX-Step5: Add AgX and its components

If other people think it's useful to keep, then I'm fine with it. Just seems like a gamma adjustment is more of a post processing thing. But I don't feel strongly about it, and the list of looks…

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-17 19:49:38 +02:00
AgX-Step5: Add AgX and its components

Got it. Yeah, it doesn't make any sense to invert, then. So I think it makes sense to just remove the to_scene_reference transform entirely. Which it looks like you've done already.

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-17 19:44:03 +02:00
AgX-Step5: Add AgX and its components

I have a hard time thinking what the use case is for it. It's not a useful transform for viewing purposes, and it's not an interchange standard (and people should just use something like ACES EXR…

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-17 19:35:58 +02:00
AgX-Step5: Add AgX and its components

@Eary

Ok I just stayed up the entire night addressing the things pointed out.

Oh god! You definitely didn't need to do that.

In any case, thanks for your answers to my questions. And…

Nathan Vegdahl approved blender/blender#111037 2023-08-17 12:25:26 +02:00
Refactor: resolution_scale in graph_draw.cc

Looks good to me!

Nathan Vegdahl commented on pull request blender/blender#110758 2023-08-17 11:47:14 +02:00
Bendy Bones: implement a new curve-aware vertex to segment mapping mode.

This is awesome! Thanks for putting in the time and effort.

I'm running into a weird bug with the latest build, though. When I open the file, some polygons around the mouth are missing. But…

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-16 17:44:52 +02:00
AgX-Step5: Add AgX and its components

@Eary Do I understand correctly then that this LUT only does clipping, and doesn't alter colors in any other way?

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-16 17:41:48 +02:00
AgX-Step5: Add AgX and its components

As long as the AgX parameters are documented somewhere, I'm fine with these comments being removed. It would probably make sense to post documentation about how the transform LUTs were…

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-16 17:26:05 +02:00
AgX-Step5: Add AgX and its components

What is the purpose of Punchy compared to the contrast looks? The results are admittedly not identical, but it feels like they address similar use cases, and in that sense Punchy is a bit redundant.

Nathan Vegdahl suggested changes for blender/blender#111099 2023-08-16 17:20:58 +02:00
AgX-Step5: Add AgX and its components

Aside from what @Sergey has already commented about, and a few nit picks/questions, over-all the configuration looks pretty reasonable to me.

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-16 17:20:57 +02:00
AgX-Step5: Add AgX and its components

This very well could just be a blind spot for me, but it's not clear to me what the purpose of including Agx Log as a view transform is. (And it wasn't clear to me the purpose of including Filmic Log before this, either.)

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-16 17:20:57 +02:00
AgX-Step5: Add AgX and its components

Since these aren't used in Blender anyway, not a big deal. But I wonder if it would make sense to switch to something a little more... agnostic? (For lack of a better word.) Not sure what that would be. And, again, it's academic anyway since Blender explicitly doesn't use these.

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-16 17:20:56 +02:00
AgX-Step5: Add AgX and its components

Am I correct that the transfer function is baked into the 3D LUT in this case? (Hence why the other transforms apply a 2.4 exponent transform before applying their own transfer functions?)

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-16 17:20:55 +02:00
AgX-Step5: Add AgX and its components

Rather than best, I would prefer that the interpolation method be explicitly named. For 3D LUTs I believe best is equivalent to tetrahedral.

Nathan Vegdahl commented on pull request blender/blender#111099 2023-08-16 15:21:33 +02:00
AgX-Step5: Add AgX and its components

Here's my high-level review. A review of the configuration nitty-gritty will come after.

Guard Rail

I'll get my main concern out of the way first, which is Guard Rail.

Guard Rail…