- Image
- Effects
Darkroom
Purpose
Section titled “Purpose”Darkroom treats the image as an exposure that passes through film development and printing. Stock and Format change its response. Grain, halation and gate movement follow the size of the simulated film.
Place Darkroom under Effects in the Image view and connect a picture to image. Choose Stock and Format first, then set Exposure. Adjust the printing lights after the exposure gives you the highlight and shadow response you want.
Keep Tap on Print for the finished image. Negative and Exposure show earlier steps in the treatment.
Inputs and outputs
Section titled “Inputs and outputs”imagesupplies the main exposure.maskincreases local wear through Mask Damage.bipacksupplies a second image for printing together with the first.outis the selected print, negative or exposure view.
Controls
Section titled “Controls”- Stock selects colour negative, reversal or black and white.
- Format sets film size. Scan sets capture detail independently of output resolution.
- Exposure is in stops. ISO affects grain size, while Granularity sets its strength.
- Halation adds light spreading through the film base. Scatter Distance sets its reach.
- Printer Red, Green and Blue adjust printing light. Raising Printer Red makes the print less red.
- Bipack sets the amount of the second image. Bipack Mode selects a dissolve, double exposure, matte or negative treatment.
- Wear scales the gate damage controls, including weave, dirt and scratches.
Small film formats make the same physical grain and registration errors more visible. Lower Auto Printer when you want exposure changes to remain visible instead of being partly corrected by automatic print metering.
Inputs
-
imageimage required -
maskimage -
bipackimage
Outputs
-
outimage
Parameters
Section titled “Parameters”Film
op('darkroom').par.Mix Blend the source to the finished film print.
- Default:
1- Range:
- 0 to 1
op('darkroom').par.Generation Printing trips: camera negative, interpositive, internegative, release print. Contrast multiplies per trip and grain accumulates; the stock's own toe and shoulder are what bound it. Fractional values are partial trips.
- Default:
2- Range:
- 0 to 6
op('darkroom').par.Exposure Camera exposure in stops. The negative has latitude; overexposure lands on the shoulder rather than clipping.
- Default:
0- Range:
- -4 to 4
Emulsion
op('darkroom').par.Highlights Restores light above display white before exposure, so clipped practicals can drive substantial halation and film shoulder response.
- Default:
2.5- Range:
- 0 to 12
op('darkroom').par.Iso Film speed. Faster stock is faster because its crystals are larger, so this sets grain size in microns - it is not a grain slider.
- Default:
500- Range:
- 25 to 3200
op('darkroom').par.Grain Amplitude of the crystal population's density fluctuation. 0 is a perfectly clean emulsion; size still comes from ISO and Format.
- Default:
1- Range:
- 0 to 2.5
op('darkroom').par.Contrast Slope of the negative's characteristic curve. High gamma fits fewer stops on the film.
- Default:
1- Range:
- 0.3 to 2.5
op('darkroom').par.Toe Length of the curve's shadow foot. A long toe keeps shadow detail and softens it.
- Default:
0.2- Range:
- 0.02 to 0.7
op('darkroom').par.Shoulder Length of the curve's highlight rolloff. This is why film does not clip.
- Default:
0.26- Range:
- 0.02 to 0.7
op('darkroom').par.Age Fogged, aged stock: Dmax falls, the layers lose speed at different rates so the shadows cross to one colour the printer cannot remove, and base fog adds grain that has nothing to do with the picture.
- Default:
0- Range:
- 0 to 1
op('darkroom').par.Halation Light that passes the emulsion, reflects off the base and returns. It comes back into the red-sensitive layer, so the halo prints red without anything here choosing a colour.
- Default:
0.5- Range:
- 0 to 2
op('darkroom').par.Halationum How far that light travels inside the base, in microns. Fixed on the negative, so it is a wider halo on a small format.
- Default:
70- Range:
- 5 to 500
op('darkroom').par.Layerseparation Development couplers released in one colour layer inhibit its neighbours, increasing colour separation without applying a saturation grade.
- Default:
0.6- Range:
- 0 to 1.5
op('darkroom').par.Push Rate the stock faster and develop longer. Contrast and grain rise, fog rises, and the shadows that fell off the toe do not come back - which is what pushing actually costs.
- Default:
0- Range:
- -2 to 3
op('darkroom').par.Sharpness Development byproducts diffusing out of a dense area inhibit development beside it. Edges gain a light and dark Mackie-line rim and read sharper.
- Default:
0.7- Range:
- 0 to 2.5
op('darkroom').par.Adjacencyum How far the edge-forming development byproducts travel, in microns on the negative.
- Default:
26- Range:
- 2 to 300
op('darkroom').par.Exhaustion A heavily exposed neighbourhood uses up the developer around it, so large bright areas develop less than a small bright one does.
- Default:
0.5- Range:
- 0 to 1.5
op('darkroom').par.Bleachbypass Skip the bleach and retain developed silver beside the dyes: contrast rises and saturation falls from the same material.
- Default:
0- Range:
- 0 to 1
op('darkroom').par.Printred Red printing light in points. 12 points is one stop. More light means more print density, so a higher number prints LESS red - the lab convention.
- Default:
25- Range:
- 0 to 50
op('darkroom').par.Printgreen Green printing light in points.
- Default:
25- Range:
- 0 to 50
op('darkroom').par.Printblue Blue printing light in points.
- Default:
25- Range:
- 0 to 50
op('darkroom').par.Autoprint How much authority the printer's own meter has over the three lights. It measures the previous frame, so the print breathes across a cut as a real one does; at 1 it fully normalises every scene to the same mid grey and your exposure stops meaning anything, so it lives below that.
- Default:
0.45- Range:
- 0 to 1
op('darkroom').par.Printcontrast Print stock gamma, density per decade of printing exposure. Around 2.6 is a release print; it multiplies the negative's 0.6, which is why a print has so much less latitude than the negative it came from.
- Default:
2.6- Range:
- 0.8 to 6
op('darkroom').par.Bipack Amount of the second element in the printer.
- Default:
0- Range:
- 0 to 1
op('darkroom').par.Bipackexp The second element's exposure in stops.
- Default:
0- Range:
- -4 to 4
Gate
op('darkroom').par.Wear Master amount for the physical Gate controls. Zero is a fresh print in a clean gate.
- Default:
0.35- Range:
- 0 to 1
op('darkroom').par.Weave Registration error in the gate, in microns. Fixed on the film, so a small format weaves visibly more.
- Default:
0.35- Range:
- 0 to 1
op('darkroom').par.Breathe The film sitting proud of the gate and settling back: a slow scale pulse.
- Default:
0.3- Range:
- 0 to 1
op('darkroom').par.Dirt Dust and hairs in the gate. It sits still for a few frames at a time - a cel - and it is on the film, so it weaves with the picture. On a print it comes from the negative, so it prints white.
- Default:
0.3- Range:
- 0 to 1
op('darkroom').par.Scratch Rails in the gate cut the film as it runs. They are fixed in the gate, so they stand still while the picture weaves past them.
- Default:
0.25- Range:
- 0 to 1
op('darkroom').par.Splice Tape joins running through: a bar, a lost frame of registration and a stain.
- Default:
0.15- Range:
- 0 to 1
op('darkroom').par.Frameline The gate riding off the frame line, so the join between frames creeps into the picture.
- Default:
0- Range:
- 0 to 1
op('darkroom').par.Maskgain How much the mask input adds to local wear.
- Default:
0.6- Range:
- 0 to 2
op('darkroom').par.Seed Print identity. Same seed and time reproduce the same dirt, scratches and grain.
- Default:
11- Range:
- 0 to 99999