Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This project is simulating film. That’s the part about having three planes. There even is an explanation of tweaking each plane colour sensitivity.


True, but film is more than just three color planes. Different types of film capture and display colors differently. Grain is very different depending on the film sensitivity. And b/w uses different chemistry than color (silver vs dye), which also affects how an image is captured. Not to mention different emulsions.

I'd like to see his virtual camera incorporate the ability to specify different types of films, not to mention lighting (daylight vs. indoor).

Theoretically you could even zoom in enough on his virtual images that you could see the actual (simulated) grain, once you got to a high enough zoom level where there were more than a few pixels to render individual grains.


I'd also (re-)add: film is just one part of a transmission process.

Film has to be developed into something. And that's a chemical process, which is non-linear. Developer, the bath you put film in to activate the still blank but exposed reel, to turn the grains into actual "developed" photo, is a complex and local analog process. "Developer" is expended while developing film & becomes less effective at developing, creating a much stronger local contrast across pictures in a natural chemical way.

There's a pretty complex Shannon Information Theory system going on here, which I'm not certain how to model. There's maybe a information->transmit->medium->receive->information model between the scene and the film. Then an entirely separate information->transmit->medium->recieve->information model between the undeveloped scene and what actually shows up when you "develop" the film.

As you say, there are quite a variety of film types with different behaviors. https://github.com/t3mujin/t3mujinpack is set of Darktable presets to emulate various types of film. But the behavior of the film is still only half of the process. As I said in my previous post, developing the film is a complex chemical process, with lots of local effects for different parts of the image. There's enormous power here. https://filmulator.org/ is an epic project, that, in my view, is incredibly applicable to almost all modern digital photography, that could help us so much, to move beyond raw data & help us appreciate scenes more naturally. It's not "correct" but my personal view is the aesthetic is much better, and it somewhat represents what the human eye does anyways, with it's incredible ability to comprehend & view dynamic range.


> True, but film is more than just three color planes.

Yes, which is why I said it was the part about having three planes to gracefully point you towards what you Could you watch the content we are trying to discuss here? I know it’s HN tradition to comment without reading but it doesn’t really help.


Yes, I know you pointed out that there is an explanation of tweaking the color planes individually, but I think you're missing my point. My comment was not intended as criticism of what you said; it was intended to expand on your thought by giving specific examples (e.g. film grain).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: