Definitely need more sites and some better approach to accelerating sampling....
Definitely need more sites and some better approach to accelerating sampling....
30,000 Voronoi sites. Probably not enough for the pighead, but it's just a fun first test.
30,000 Voronoi sites. Probably not enough for the pighead, but it's just a fun first test.
I've compiled all of my recent voronoi experiments into a collab:
colab.research.google.com/github/jaker...
I've compiled all of my recent voronoi experiments into a collab:
colab.research.google.com/github/jaker...
We weight the result of the softmax at any site i by sin(F_i*(x_i-x_j)•u_i) where F_i is learned frequency and u_i is a learned anisotropy direction. I call it Gaboroni
We weight the result of the softmax at any site i by sin(F_i*(x_i-x_j)•u_i) where F_i is learned frequency and u_i is a learned anisotropy direction. I call it Gaboroni
I scaled the values here by a factor of ten so that they're easier to see.
I scaled the values here by a factor of ten so that they're easier to see.
It's not at all a good compression method but it's fun and cool :)
It's not at all a good compression method but it's fun and cool :)
All credit to Lucky Lyinbor for the idea to apply this to euclidean voronoi.
Also here's the ground truth image
All credit to Lucky Lyinbor for the idea to apply this to euclidean voronoi.
Also here's the ground truth image
Can we make Perlin Noise stretch along some underlying vector field? Well it turns out it's possible with two simple additions to the original method! No need for advection or convolutions.
Find the paper and implementations here:
github.com/jakericedesi...
Can we make Perlin Noise stretch along some underlying vector field? Well it turns out it's possible with two simple additions to the original method! No need for advection or convolutions.
Find the paper and implementations here:
github.com/jakericedesi...
shadertoy.com/view/lfKfWV
Hopefully it doesn't crash webgl on your device! :)
shadertoy.com/view/lfKfWV
Hopefully it doesn't crash webgl on your device! :)