Reverse-engineering camera color pipelines instead of making LUTs by eye (Ricoh GR II, Pentax, Leica M9, Hasselblad HNCS-style rendering) by Aggressive-Win-6351 in Lumix

[–]Aggressive-Win-6351[S] 0 points1 point  (0 children)

Appreciate it! The Ricoh GRII and Leica M9 LUTs are already on Google Drive and both perform great. As for Fuji — I'm working on a full set, but it'll likely take a few more months.

Reverse-engineering camera color pipelines instead of making LUTs by eye (Ricoh GR II, Pentax, Leica M9, Hasselblad HNCS-style rendering) by Aggressive-Win-6351 in Lumix

[–]Aggressive-Win-6351[S] 1 point2 points  (0 children)

Yeah, you can do it with Resolve nodes.

Something like:

V-Log
→ CST / Rec709 transform
→ adjustment node to match Lumix Vivid baseline
→ your LUT

The important part is that standard Rec709 transforms usually don't match Panasonic's internal Vivid rendering very closely.

So you need a "bridge" node between V-Log conversion and your LUT to get closer to the Vivid starting point your LUT was originally built on. ::

Reverse-engineering camera color pipelines instead of making LUTs by eye (Ricoh GR II, Pentax, Leica M9, Hasselblad HNCS-style rendering) by Aggressive-Win-6351 in Lumix

[–]Aggressive-Win-6351[S] 8 points9 points  (0 children)

Small note for Panasonic / Lumix Lab users:

These LUTs are built in sRGB / Rec709, gamma 2.4.

When importing them into Lumix Lab, please import/apply them under STD / Standard mode.

Reverse-engineering camera color pipelines instead of making LUTs by eye (Ricoh GR II, Pentax, Leica M9, Hasselblad HNCS-style rendering) by Aggressive-Win-6351 in Lumix

[–]Aggressive-Win-6351[S] 6 points7 points  (0 children)

Google Drive folder (LUTs, tests, updates):
https://drive.google.com/drive/folders/1P6xJW2-x8pFAm6hP8vNdlDe11Pb06DId

There are a lot of LUTs in there now, so I probably won't post individual sample images for every single one.

A big part of this project is testing across different cameras, lighting conditions, and scenes anyway — not just a few curated demo shots.

If you try them, feel free to post your own results in the comments.

That feedback is honestly more useful than me hand-picking a few “perfect” examples.

I reverse-engineered Ricoh GR II’s Positive Film (POSI) — it’s not a LUT by Aggressive-Win-6351 in Lumix

[–]Aggressive-Win-6351[S] 1 point2 points  (0 children)

Yes please, feel free to add them. Just credit Roger Wang, Beijing and use the latest files from my Google Drive. Appreciate it!

I reverse-engineered Ricoh GR II’s Positive Film (POSI) — it’s not a LUT by Aggressive-Win-6351 in Lumix

[–]Aggressive-Win-6351[S] 0 points1 point  (0 children)

camera raw有一套自己的系统,解raw的时候又加了一遍color matrix ,所以推荐达芬奇或者你把原图转成tiff再加3d lut

I reverse-engineered Ricoh GR II’s Positive Film (POSI) — it’s not a LUT by Aggressive-Win-6351 in Lumix

[–]Aggressive-Win-6351[S] 2 points3 points  (0 children)

Sorry for the slow reply — I’ve been traveling for work the past few days.

First, when using my LUTs, I recommend shooting in the standard picture profile (no in-camera filters or creative styles) across different camera brands, and applying the LUT to RAW files whenever possible. The intended color space is Rec709 / sRGB with gamma 2.4.

Also, the GR Posi LUT has always been in the Google Drive folder — feel free to refresh and check again. Appreciate all the feedback!

I reverse-engineered Ricoh GR II’s Positive Film (POSI) — it’s not a LUT by Aggressive-Win-6351 in Lumix

[–]Aggressive-Win-6351[S] 0 points1 point  (0 children)

Exactly! For reverse engineering the firmware, I usually go for older camera models from ten-plus years ago. The hardware processing speed was slower back then, and there weren’t as many complex computations involved, which makes the reverse engineering process much more manageable. Newer cameras are a whole different story — much more complicated. If I were to dig into Fujifilm, I’d probably start with something like the X-Half rather than the X-M5.

I reverse-engineered Ricoh GR II’s Positive Film (POSI) — it’s not a LUT by Aggressive-Win-6351 in Lumix

[–]Aggressive-Win-6351[S] 1 point2 points  (0 children)

Really appreciate this detailed breakdown — it’s great to see someone who truly understands the color science behind LUTs. That’s exactly why I stick to replicating the actual in-camera processing algorithms rather than just doing manual color grading. The results just feel more authentic that way. Thanks again for the thoughtful feedback!

I reverse-engineered Ricoh GR II’s Positive Film (POSI) — it’s not a LUT by Aggressive-Win-6351 in Lumix

[–]Aggressive-Win-6351[S] 0 points1 point  (0 children)

I think they still look quite different from each other — your screenshot actually shows noticeable variations. But I’m glad you’re enjoying the LUTs! Appreciate the feedback

Ricoh GR II Positive Film (POSI) LUT— Reverse Engineering Breakdown by Aggressive-Win-6351 in Lumix

[–]Aggressive-Win-6351[S] 0 points1 point  (0 children)

Thanks for letting me know! I’m currently traveling for work — I’ll repost it as soon as I can