Casey Primozic / ameo
banner
ameo.dev
Casey Primozic / ameo
@ameo.dev
Programmer, primarily. Music makes life worth living; the internet is the greatest wonder of our age.

https://cprimozic.net/

Previously found at: https://twitter.com/Ameobea10
An alternate style

This one took almost 8 minutes to generate though.

CGAL has some pretty severe performance issues when running in Wasm. It relies on having strict control over FPU rounding mode flags, but those aren't controllable in Wasm, so expensive emulation is needed
October 26, 2025 at 7:27 PM
My latest creation with Geotoy, built using the alpha wrap function from the CGAL library

I've been getting a ton of value out of this; it's really useful for creating organic-looking structures

You can see it in 3D here: 3d.ameo.design/geotoy/edit/62
(takes ~30 seconds to run)
October 25, 2025 at 11:13 PM
A wall from "Only God Forgives"

3d.ameo.design/geotoy/edit/55
September 16, 2025 at 6:00 AM
A pedestrian bridge from the Ghost in the Shell live action movie I built in Geotoy

3d.ameo.design/geotoy/edit/54
September 15, 2025 at 6:44 AM
After _much_ effort, I've gotten the boundary-first-flattening library compiling to WebAssembly (geometrycollective.github.io/boundary-fir...)

So now I can auto-unwrap UVs for meshes that triplanar mapping works badly for in Geotoy
August 3, 2025 at 5:54 PM
I'm putting real effort into making the docs for geoscript/geotoy as high-quality as possible

I created these little inline examples that show the code and its output directly on the docs page

3d.ameo.design/geoscript/do...
July 25, 2025 at 8:19 PM
It's always so hard to call something "finished" but I'm making a lot of cool stuff with this already tbh

3d.ameo.design/geotoy
July 22, 2025 at 11:35 PM
Sneak peak of a project I've been working on recently
June 28, 2025 at 11:14 PM
I think it was around Covid era when I first started seeing Internet culture show up in graffiti

I love it
June 1, 2025 at 3:45 AM
Been getting around to some work on my browser-based DAW project again, finally getting a proper visual EQ built out

I'm finally accumulating a decent amount of building blocks for these modules in the codebase rather than having to build everything from scratch each time
April 28, 2025 at 5:28 AM
Getting close the part of the year where days get longer the fastest!

This chart shows the daily percentage change in day length over the year for some different latitudes.

For me, having days get longer faster really helps get that "spring is coming!" energy going
February 10, 2025 at 10:06 AM
The last one I think
December 28, 2024 at 3:05 AM
I'm using this as motivation to write alt texts for these diagrams
December 28, 2024 at 3:04 AM
Another one
December 27, 2024 at 4:44 PM
I'm finally working on a new blog post: a rundown of the very cool optimizations I used to compute Advent of Code 2024 day 9 part 2 as fast as possible

I'm using TikZ to create the visualizations, which creates SVGs that have a nice academic vibe to them
December 27, 2024 at 1:57 AM
I wrote up some notes about how I used constrained cubic bezier curves in the envelope generator for my browser-based synthesizer

cprimozic.net/notes/posts/...

They look and sound much better than the x^n function I had before, and I the math involved turned out to be very neat
December 26, 2024 at 4:08 AM
There is an absolutely gorgeous sunset here in Seattle tonight
December 1, 2024 at 12:33 AM