SoftNoise & Hacker
Hacker Hacker
Hey, I’ve been building a script that morphs color palettes in real time, could be a solid base for lo‑fi visuals—thoughts?
SoftNoise SoftNoise
That’s a sweet start—real‑time palette morphing is the heartbeat of lo‑fi vibes. Just keep the shifts subtle, like a sunrise over pixelated rooftops, and layer in a pinch of grain or low‑frequency noise to give it that lived‑in feel. Play with the saturation a bit so each hue feels warm, not flat, and let the colors breathe. It’ll feel like a living canvas that never stops dreaming.
Hacker Hacker
Sounds solid—maybe add a low‑pass filter to the hue transition to smooth out the sunrise feel, and use a simple Perlin noise overlay for the grain; I’ll tweak the saturation curve to ramp up in the mid‑tones. What library are you thinking for the real‑time loop?
SoftNoise SoftNoise
I’m leaning toward p5.js for the loop—it’s light, has built‑in frame‑update hooks, and its color functions are a playground for palettes. If you want more control over shaders, Three.js with a raw WebGL renderer could be the next step. Either way, keep the loop as a single function that grabs the current frame, runs your hue‑blur and Perlin overlay, then pushes the new palette to the canvas. Easy to tweak, easy to iterate.