I spent a good chunk of my day yesterday experimenting with Analog Diffusion — a Stable Diffusion model fine-tuned on film photography images. I have to say, I have been really impressed with almost everything this model has produced so far.

I can’t find any information online about which particular categories of images were part of the fine-tuning process so I started testing how the outcome would change when specifying different popular 35mm film stocks in the prompt:

The model certainly knows that Tri-X and HP5+ are both black and white films while Portra and Ektar are color films. Less clear to me is if there are any traits the model attributes to any single film stock in particular (for example, if images generated from “Ektar” prompts had more saturated colors than equivalent “Portra” prompt images).

Finally, a few open questions I would like to investigate soon:

  • How well can the model emulate alternative photography processes like Daguerreotype, Collodion, and Tin Type?
  • What about alternative development processes? Kodak D-76 vs. caffenol vs. stand development?
  • Does specifying a high or low ISO have any perceivable effect?
  • Do particular lenses and focal lengths behave as expected? How different are Summilux 35mm images from Summarit 120mm images?