← lf.wtf
FRMT-app-icoon

FRMT

Filmsimulatie voor iPhone

Geen filter.
Film.

Elke andere film-app op je telefoon is een kleurfilter. Een lijst van wat elke kleur moet worden, toegepast op een foto die al gemaakt is.

FRMT simuleert in plaats daarvan de film. Het licht dat zijwaarts door de emulsie verstrooit. De kleurlagen die elkaar chemisch tegenhouden. De korrel die alleen ontstaat waar licht echt is geland. Je iPhone rekent de chemie door, beeld voor beeld, vanuit een RAW-negatief.

Downloaden in de App Store $14,99 eenmalig

Geen abonnement · Geen account · Er gaat niets van je telefoon af

Een verlichte donjon boven een slotgracht in de schemering, zoals de iPhone hem weergeeft. Hetzelfde beeld ontwikkeld met het profiel Cinnabar 50: de verlichte muren en de torens bloeien open in het donker eromheen. iPhone Cinnabar 50
Zelfde beeld, zelfde belichting. Sleep maar.

Het verschil

Een filter is een lijst. Film is een reactie.

Een filter werkt via opzoeken. Iemand heeft vooraf besloten wat elke kleur moet worden, en de app wisselt ze pixel voor pixel om. Geef het twee keer hetzelfde blauw en je krijgt twee keer hetzelfde antwoord, of dat blauw nu een stuk avondlucht was of de schittering op een chromen bumper.

Film heeft geen lijst om te raadplegen. Hij heeft chemie, en chemie let op zijn omgeving. Licht dat een lichte rand raakt gaat door, kaatst terug van de achterkant van de film en komt terug om de korrels ernaast te belichten. Kleurstof die in de ene laag ontstaat laat een stof vrij die voorkomt dat de laag ernaast even sterk ontstaat. Korrel verschijnt waar genoeg fotonen zijn geland, en dat is in de schaduwen niet dezelfde plek als in de middentonen.

Niets daarvan valt als lijst op te schrijven, omdat het antwoord afhangt van wat er verder in beeld is.

Dat is de hele reden dat een neonreclame op film de duisternis eromheen in gloeit, dat rood en groen gescheiden blijven in plaats van tot modder te worden, en dat korrel het zwaarst ligt in de middentonen en verdwijnt in diepe schaduw. Het is waar mensen naar wijzen als ze zeggen dat een foto er als film uitziet. Een opzoektabel komt daar niet, hoe zorgvuldig hij ook is gemaakt.

Het bewijs

We hebben het filter gebouwd en het daarna verslagen.

Eén foto, twee keer ontwikkeld. Links het best mogelijke kleurfilter van precies deze film, gebouwd op dezelfde metingen waarop we het model bouwden. Rechts de volledige simulatie. Dit is een 1:1-uitsnede, dus je kijkt naar echte pixels en niet naar een verkleinde versie ervan.

Een 1:1-uitsnede van heldere lucht gezien door donkere herfsttakken, ontwikkeld met een kleuropzoektabel: schoon, glad, randen hard afgesneden tegen de lucht. Dezelfde uitsnede door de volledige FRMT-simulatie: korrel over de hele lucht, en de heldere lucht die in elke donkere tak en elk blad openbloeit. Filter FRMT
Sleep maar. De lucht krijgt korrel, en elke donkere tak wordt aangevreten door het licht erachter. Het filter snijdt hard af tegen de lucht, omdat een filter licht niet zijwaarts kan verplaatsen. Flint 64.

Zoom weer uit en het zit overal. Hier is elke plek waar de twee versies over het hele beeld van elkaar verschillen, versterkt en apart getoond. Dit is het licht dat een filter niet kan maken, want het maken betekent licht over het beeld verplaatsen in plaats van het ter plekke te verkleuren.

Een donker veld dat alleen het verschil tussen de twee versies toont: warm licht dat elk verlicht blad, elke tak en elke rand in beeld natrekt.
De kloof tussen een filter en een film, geïsoleerd. Eén echt beeld.

Drie dingen die een filter niet kan

Wat je telefoon werkelijk berekent.

Elke foto gaat hier in volgorde doorheen, dezelfde volgorde als een negatief, op de grafische processor in je telefoon.

01 · Lichthof Licht gaat erin en komt er naast zichzelf weer uit. Een deel van het licht gaat schoon door de emulsie heen, weerkaatst op de drager eronder en belicht de film een tweede keer naast de plek waar het binnenkwam. Heldere dingen stoppen niet bij hun randen. Ze lopen door in wat hen omringt. Je ziet het bij: neon, straatlantaarns, ramen, zon door bladeren.
02 · Interimage-effecten De kleurlagen ruziën met elkaar. Terwijl kleurstof in de ene laag ontstaat, laat die een stof vrij die zijwaarts wegdrijft en zijn buren tegenhoudt. Dit is het grootste deel van wat een film zijn kleursignatuur geeft, en waarom een rood rood blijft naast een groen in plaats van dat beide naar bruin wegglijden. Je ziet het bij: gebladerte, huid naast kleur, alles wat verzadigd is.
03 · Korrel Geen textuur die er bovenop ligt. Korrel is hier de werkelijke variatie in hoeveel kleurstof zich vormde, plek voor plek, dus hij volgt de tonen in plaats van erop te liggen. Het sterkst door de middentonen, bijna weg in diepe schaduw, en hij beweegt mee als je belichting beweegt. Je ziet het bij: luchten, huid, vlakke muren, overal waar een nep-korrellaag erop geplakt lijkt.

Lichthof, op zichzelf

Dit is echt, en het zit in elk beeld.

Het terugkerende licht uit één enkele foto, eruit gehaald en versterkt zodat je het kunt zien. Hier is niets op geschilderd. Het is wat het model uit het negatief heeft voortgebracht.

Een veld in valse kleuren dat alleen het terugkerende licht in één foto toont: warme contouren die elke lichte rand van een kasteel bij nacht natrekken.

Vier films

Gemeten, niet gestyled.

De getallen achter elk ervan komen van het gepubliceerde datasheet van de fabrikant zelf: de responscurves, de spectrale gevoeligheid, de korrelcijfers. Niemand is gaan zitten om op het oog een preset bij te stellen tot het er ongeveer goed uitzag.

Je laadt er één tegelijk, zoals je een rolletje laadt. Op het opnamescherm zit geen lookkiezer en er zijn geen schuifjes, en geen van de vier is een variatie op een andere.

Cinnabar 50Krachtig en verzadigd. Landschap, gebladerte, zonsondergangen.
Galena 100Neutraal en gelijkmatig. Reizen, straten, gemengd licht.
Baryta 100Zacht en fijnkorrelig. Mensen, portretten, bewolkte dagen.
Flint 64Korrelig en warm met koele schaduwen. Straat, hard licht, neon.

Hoe het werkt

Een camera, geen bedieningspaneel.

  1. Druk af. Er wordt meteen een RAW-negatief weggeschreven. De sluiter wacht nooit op verwerking, dus de app blijft net zo snel als de standaardcamera.
  2. Het gaat op het rolletje. Beelden staan in de rij precies zoals opnamen op een rolletje. Blijf fotograferen. Je kunt het ontwikkelen ook laten wachten tot je aan de lader ligt.
  3. Het ontwikkelt. Ongeveer een minuut per beeld, op je telefoon, met het volledige model van negatief tot afdruk. Je kijkt naar een echte teller, niet naar een voortgangsbalk die er een nadoet.
  4. Je krijgt het terug. Klare foto's worden in je fotobibliotheek bewaard en blijven in de app, dus je kunt ze doornemen zonder hem te verlaten. Iets met een andere camera geschoten? Importeer de RAW en ontwikkel die ook.
Een ontwikkelde foto van een vogel op een rots boven turkooizen water. Een vergelijking van filter en film bij tegenlicht door bladeren, vergroot. Eén scène ontwikkeld met alle vier de films. Het opnamescherm: zoeker, wielen voor belichting en zoom, sluiter. Het rolletje: beelden die op ontwikkeling wachten boven een raster met klare foto's.

Eerlijk gezegd

Het is traag, en dat is de ruil.

Een minuut van de grafische processor van je telefoon per foto is een absurde hoeveelheid rekenwerk voor één beeld, en het is de reden dat niemand anders dit doet. Een filter is één opzoeking per pixel en is klaar voor je je duim optilt. Wij denken dat die minuut iets koopt wat een opzoeking nooit zal kopen.

De zoeker toont je het tafereel, niet de film. Een live voorbeeld graden betekent het antwoord raden voordat het werk gedaan is, en een voorbeeld dat verkeerd raadt is erger dan een eerlijk voorbeeld. Gebruik het belichtingswiel om je hoge lichten te plaatsen.

Dit is omkeerfilm. Boven de hoge lichten zit niet veel ruimte. Dat is getrouw en niet per ongeluk, en het is het deel dat verandert hoe je fotografeert.

Eén prijs, één keer

$14,99. Dat is het hele verdienmodel.

Geen abonnement, geen account, geen cloud, geen advertenties, geen watermerk, geen in-app-aankopen, geen bijbetaling om de goede films vrij te spelen. Je foto's verlaten je telefoon nooit, want er zit helemaal geen netwerkcode in de app.

Het nauwkeurigst op een iPhone die Apple ProRAW kan vastleggen. Werkt op elke iPhone met iOS 17.2 of nieuwer.

Downloaden in de App Store $14,99 eenmalig

Vragen

Wat mensen als eerste vragen.

Waarin verschilt FRMT van een filmfilter of een LUT?

Een filter is een opzoektabel. Iemand heeft vooraf besloten wat elke kleur wordt, en dezelfde invoer geeft altijd dezelfde uitvoer. FRMT simuleert in plaats daarvan het proces, dus wat er met een pixel gebeurt hangt af van wat eromheen zit: licht spreidt zijwaarts naar naburige gebieden, kleurlagen houden elkaar tegen, en korrel ontstaat naar gelang hoeveel licht er werkelijk is geland.

Welke films zitten erin?

Vier, elk gebouwd op de gepubliceerde karakteristieke krommen en spectrale gevoeligheidsdata van de fabrikant, en niet op het oog afgekeken van iemands scans.

Is het een abonnement?

Nee. Eén aankoop van $14,99. Geen abonnement, geen account, geen advertenties, geen in-app-aankopen.

Verlaten mijn foto's mijn iPhone?

Nee. Elk beeld wordt ontwikkeld op de eigen GPU van de iPhone. De app bevat helemaal geen netwerkcode, dus er valt niets te uploaden en er is geen server met een kopie.

Waarom duurt het ontwikkelen zo lang?

Omdat hij de chemie doorrekent in plaats van een antwoord op te zoeken. Lichttransport door de emulsie, de wisselwerking tussen kleurlagen en korrelvorming worden voor elk beeld berekend, en dat kost op een telefoon echte tijd.

Op welke iPhones werkt het?

Elke iPhone met iOS 17.2 of nieuwer. Het nauwkeurigst op een die Apple ProRAW kan vastleggen.