CivArchive
    Preview 72108559
    Preview 72108569
    Preview 72108621
    Preview 72108618
    Preview 72108616
    Preview 72108638

    Not exactly film grain, but it can apply an interesting grainy effect to your images. Give it a try and see what you think.

    V04

    This is my final attempt to produce a LoRA that approximates a film grain effect. Realistic analog film grain produces features that are difficult to reproduce digitally. I spent a lot of time producing new training images and then running the output through ChatGPT to determine the best prompt to help produce a realistic film grain result. Results vary across models. Some models produce better results. Take a look for yourself.

    Each of the prompts includes the following lines (more or less):

    35mm Kodak Portra 400 pushed one stop, fine natural grain, soft highlight roll-off, neutral skin tones. Slight shadow grain clumping. Indoor tungsten lighting, visible film grain.
    A monochrome image.
    A bright grainy photo, overexposed. With an artistically pronounced film grain effect in varying intensity across the image. Natural lighting.

    Note the parts: neutral skin tones and indoor tungsten lighting

    Exclude these as appropriate, depending on your subject and setting. ChatGPT suggested all of this, and it seemed to produce a better result. Maybe you can come up with something better? I still think that, at times, the result is a little flat and smooth.

    Let's see your results.

    Description

    A range of around 0.3 - 0.5 works well.

    FAQ

    Comments (2)

    alullesApr 25, 2025
    CivitAI

    0.6 provides a soft gentle grain - especially effective for B&W images. Many thanks.

    lunevaSep 21, 2025

    how does it compare with applying grain in post processing?

    LORA
    SDXL 1.0

    Details

    Downloads
    185
    Platform
    CivitAI
    Platform Status
    Available
    Created
    4/24/2025
    Updated
    6/25/2026
    Deleted
    -
    Trigger Words:
    flmgrnCE_style

    Files

    FilmGrain03c_CE_XL_300-OT.safetensors