Spectral film simulations from scratch

messing with 4-lut topology today gave me an idea.

Since footage after the first 3 luts applied looks like film negative, I decided to import one of my dslr scans into the newest Davinci Resolve beta version that supports .RW2 files from panasonic.

I decoded the raw file into ACES AP0/Linear, then used CST to convert that to davinci intermediate, adjusted black and white point, applied only lut-4 from spektrafilm

Here is the original edit from Lightroom/Negative Lab Pro:

Here is what it looks like “printed” onto Fuji crystal archive dpii:

It is Harman Phoenix II shot on Pentacon Six/Carl Zeiss Jena 80mm f2.8 @ 2.8

Looks a bit off and for sure it isn’t correct way of doing things but it is exciting nonetheless! :slight_smile:

1 Like

that looks surprisingly good for not meant to be exact. proper conversion in the making :wink:

2 Likes

Did you happen to shoot the example portrait on the S5II as well?

I’d love to compare the rendering of memory colors (skin tones, sky, and greenery) between Film scan, Print scan, and the S5ii RAW.

  • Film scan: Example 01 Portra 400 Noritsu HS-1800 Nikon F4 + Nikkor 35mm f2.0.jpg · View
  • Print scan: Example 01.tif · View

Thanks!

Never mind. I downloaded the entire folder and realized it was already included.

Hello there! I’m following the topic for a while now and decided to give a try to the macos version of spektrafilm. First of all thanks to everybody for the great job and for the contribution. Some context: I’m an ex documentary photographer, now working as a cinematographer and colorist in Italy.
I must admit that I understand 1/10th of the stuff packed in spektrafilm but i’m trying to wrap my head around it.

I wanted to share my attempt from some pics i took yesterday of an actor friend.

The greenish tone comes from disabling “white balance” from Darktable and then adjusting Y and M values in the enlarger section.

I’ll be testing the ofx port as well!

10 Likes

Hello again, just a quick and maybe dumb question. I can see that there’s no grain in the darkest part of the picture i attached in the last post. Is this a normal behavior? Am I missing something?

hey @Jackrrm! welcome to pixls.us, an amazing moody photo!

i questioned myself on the topic several times, and a few people asked the same question before. i guess @Anthonygansauer is probably one of the knowledgeable people here on the topic, with direct RA-4 printing experience.

the simulation in spektrafilm just adds grain at the negative level. i believe grain at the print level is so fine that is not worth to add. anyway, when printing, the toe of the print will generates the blacks even if more detail might be available there in the negatives (including grain).

i wonder if the expectation of finding grain in the blacks comes from being used to “digital inversions” of the negatives (including noritsu and fujifilm scanners), while in true RA-4 prints this is not the case. any comments on this @Anthonygansauer? :slight_smile:

have a look at the OFX port here: https://spektrafilm.114c.de/ amazing work by @chaert-s

4 Likes

Yeah, I am pretty sure majority of us “knows” film scans more than we know print scans.
Anyway - you can get the grain in the shadows if you use a negative film stock and check the “scan film” box, then invert the negative yourself, just like you would a film scan - you bypass the print part, therefore the shadows dont get “crushed”.

I also, when preprocessing my raw files, apply a bit of crushing to the bottom part of the curve - that makes sure that spektrafilm doesnt get all the information in the shadows.

This doesnt work for the slide film simulations though :smiley:

3 Likes

if anyone is interested in the development of black and white stocks for spektrafilm i am posting updates here >> 2026 Q2 data-sheets digitization campaign - #11 by arctic

i think i will split the development in thematic threads now that a dedicated spektrafilm - discuss.pixls.us section exists in the forum.

6 Likes

Thanks Andrea!

After reading your message I went to check some old prints i printed myself few years ago and I noticed that the grain is never in the darkest shadows… To double-check I grabbed some of my favorite books (eg. Capitolio from Christopher Anderson and Encerrados from Valerio Bispuri) and I noticed the same thing: no grain in the blacks.

So, yes, I was mislead by years of being accustomed to digital scans!

I went right away and noticed that the grain is indeed in the negative, thanks for the hint :slight_smile:

Thanks, will try!

I’m testing it in these days!

thanks again @arctic for your incredible work and also @chaert-s for the port!

3 Likes

This is a great result, can you send the original photo for comparison?

1 Like

Great results. Showing the raw photos really highlights what spektrafilm adds.

1 Like

Thanks!
Sure, here’s the unmodified raw. Borrowed Fuji x-t4 but I already don’t recall the lens, 50-ish i think. I could ask if you’re interested.

1 Like


going to be adding some new examples today, almost there! The density of some hues are so hard to correct, thinking of maybe correctly in dark table then into spectra?

6 Likes

@betazoid
i believe i found the culprit of the strange texture when full resolution and zoomed in in the gui.


i believe the problem is the output interpolation of napari. i didn’t program them myself and i am using whatever default they are shipping. if really critical zoomed in inspection is necessary, swap to nearest (so you can see the real pixels).

2 Likes

going through the todo list.
i added back the custom base settings and added the possibility to morph the tint with CMY paramters. available in dev.

the base scale is just scaling the base spectral density. CMY parameters push smoothly the spectral base density model to achieve the desired tint. white balance of the print will be slightly affected, but it is very easy to retune it to you liking with the printer lights.

and a sincere thank you for the buymeacoffee support @BPH3647! it has been of great motivation, and it really meant a lot for me! :slight_smile:

Twin Falls Trail Finally got out in nature to shoot some tests! Huge thanks to you for the help (and inspiration!) Also huge thanks to @arctic for all their work building this and to @chaert-s for porting it to OFX.

8 Likes

I have been playing with that setting but didnt try nearest. Thank you.

1 Like

this looks beautiful! i never expected people would achieve such great results with spektrafilm when I first started it. big props to @chaert-s for making it so nicely usable in OFX form.

3 Likes

@arctic thank you for the latest upgrades in spektrafilm, I have stunning result with the new addition of base CMY.
I have a request to make if it is possible. Can you implement a way to straithen the horizon line and make some basic crops to the photos? (like 1:1, 16:9, etc)? It is possible? I know the goal of this project it’s not to be a raw processor but it would be very helpful to be able to do this. Right now I do all my edits in spektrafilm but sometimes I need to crop the photos. Thanks.

3 Likes