129

Share your cool programs!

you are viewing a single comment's thread
view the rest of the comments
[-] KiranWells@pawb.social 40 points 6 days ago

https://github.com/KiranWells/corgi

Like a lot of graphics programmers, I fell into the rabbit hole of rendering fractals. However, I never stopped - over the past couple of years I have slowly been building one of the most sophisticated Mandelbrot/Julia rendering programs that I am aware of. It has a mostly intuitive user interface, and does all of the calculations on the GPU. It has to use a bunch of mathematical tricks to get around the limits of single-point precision available in shaders. Because of the GPU rendering algorithm, I've managed to view fractal locations at around 10^250 times magnification with near real-time performance.

I also built a really in-depth compositing/coloring system, allowing you to make some really crazy images and get a lot of variation even for the same location:

A grid of 9 rendered fractals, each one with the same rendered location but drastically different coloring styles.

Although it has only been me working on it, I think it is in a pretty mature state so far, and I would gladly take PRs/issues if anyone happens to be interested. It should support any OS if you compile it from source, but I don't have binary releases set up yet.

[-] Kissaki@programming.dev 3 points 5 days ago

I worked on and created a lot of things, but when thinking 'cool', the fractal rendering I did a long time ago popped into my mind as well. It just looks cool, interesting, has variance and experimentation, and is very visual.

this post was submitted on 13 Dec 2025
129 points (99.2% liked)

Programming

23969 readers
397 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS