Home Coding, Scripting, Shaders

Building a GPU powered painting program.

greentooth
Offline / Send Message
Muzzoid greentooth
Hey all.

It's been a while!

I've been working on something cool. I always get frustrated with painting software, it's slow, most of them work in 8 bit, and work in srgb, and the workflows haven't improved really that much for decades.

So I'm working on my own painting program, from scratch, using odin. The only library I'm using is a super fast ui layout library called clay, but rolling everything else myself.

The big trick, is I'll be doing all image manipulation on the gpu in compute shaders. Basically not even holding the image buffers in ram. This of course will mean that this program isn't at all suitable for low end hardware, but I don't care, I have a need for SPEED.

I have a lot more crazy stuff planned that nobody has ever done before, but i'll keep that stuff hush, until i have the core program with basic functionality running.

For now, this is showing the program with a 4096x4096 canvas, and a 500px brush, painting at around 900 FPS on a rtx 4070 ti

(kinda funny trying to show performance in a low fps gif i know)
ow
Sign In or Register to comment.