Sign in

Raph Levien

@raphlinus.bsky.social
971 followers 105 following 120 posts

Doing fundamental research in UI and 2D graphics

PostsRepliesMedia
Raph Levien @raphlinus.bsky.social · 10/08/2026
I just posted a blog post on my hyperbezier curve: linebender.org/blog/hyperbe... I've actually been working on this for years, and only recently figured out a solution to the parameter mapping problem. I think this curve is potentially better than cubic Béziers for 2D vector graphic design.
A plot of two roughly S-shaped curves. In gray is a cubic Bézier, and the Bézier control points are shown. In blue is an example of the hyperbezier, with roughly similar shape but much smoother curvature variation. There is also a "curvature comb" in green.
212325
Raph Levien @raphlinus.bsky.social · 21/12/2025
As a fun project, I implemented race-the-beam image decompression on RP2350 with DVI output. I can get 1280x720 at 60Hz with a bit of overclocking. PR at github.com/DusterTheFir... I'll probably write this up, the idea is pretty cool.
A photo of a monitor, which displays a high quality photo of a yellow flower, as well as the board that drives the display, an Adafruit RP2350 feather. Also in the frame is a small Ferris plushy toy, and the right edge of a laptop, which displays the assembly language code for the image decompression algorithm.
0201
Raph Levien @raphlinus.bsky.social · 11/04/2025
Have a shrubby daisybush (photo by me). It isn't as minimalist as your tulip, but it feels to me like it has some of the same confidence.
Photograph of a shrubby daisybush flower, on a blurred dark green background. The flower has dozens of pink petals, curled up at the tips, making it look like a splash. The center of the flower is purple.
130
Raph Levien @raphlinus.bsky.social · 16/02/2025
This is Enkhuizen beach when I visited there in 2013. It's the town in the Netherlands where I was born, something I've been thinking about lately. I have other beach photos of Maui (family was there recently) and Costa Rica, but today this is my choice.
A photograph taken of Enkhuizerstrand (Enkhuizen beach in the Netherlands) in October 2013. The sand is in the lower left, and the waterline is a strong diagonal. Trees are in the distance, and the sky is cloudy. Two people are walking along the beach, very small figures in the composition.
050