thomas ludwig (@lycium) header
thomas ludwig (@lycium) profile picture

chaotica, indigo, corona, redshift / same username at 🦋

germany
Joined April 2009
Photo by thomas ludwig (@lycium)Photo by thomas ludwig (@lycium)Photo by thomas ludwig (@lycium)Photo by thomas ludwig (@lycium)Photo by thomas ludwig (@lycium)Photo by thomas ludwig (@lycium)Photo by thomas ludwig (@lycium)Photo by thomas ludwig (@lycium)Photo by thomas ludwig (@lycium)Photo by thomas ludwig (@lycium)
thomas ludwig retweeted
It's done! My beautiful and optimized wasm/webgpu quake port is live! c0de517e.com/EXTERNAL/IRONWA…
6
1
39
2,685
thomas ludwig retweeted
My take on Quake 30th anniversary celebrations... Still "beta" quality... but already quite pretty c0de517e.com/EXTERNAL/beta/i…
12
54
619
12,866
thomas ludwig retweeted
#GENUARY2025 DAY 7: Unintended Software Art I made a fractal fern in OBS, common streaming software #genuary #genuary7 #generative #genartclub
5
14
3
81
3,194
thomas ludwig retweeted
12
99
1
733
13,811
thomas ludwig retweeted
you can tell someone's age or tech illiteracy level just by the way they refer to social media platforms as "app" or "site"
27
50
13
1,853
41,457
thomas ludwig retweeted
I wrote a very basic 3D renderer inside SwiftUI canvas
145
238
23
5,229
179,366
'The hardest problem in computer science is not being an opinionated jerk about everything.' -- @ntakayama
4
29
6
164
14,751
Signed distance functions (SDFs) are an important surface representation, which can be directly visualized via the “sphere tracing” algorithm. At #SIGGRAPH2024 we showed how to sphere trace a whole new class of surfaces, based on *harmonic functions* rather than SDFs. [1/n]
4
148
10
718
74,068
I believe the world deserves a browser that isn't dependent on the advertising industry 🤓
but why do you even need your own thing?
7
18
2
335
16,849
8
256
13
2,746
105,920
thomas ludwig retweeted
> paid 60k/year, worked at his company for 25 years > IDE takes 30 minutes to open > compiles for 2 hours just to segfault > std::vector<int>::iterator::pointer::element_type > just one more typedef bro > 60 lines stacktrace for a missing ";" > debug build: 4GB
70
234
34
5,590
376,148
The difference between modern mathematicians and physicists is that the latter are much better at getting a billion dollars of funding to show something doesn't exist
18
37
3
418
21,686
thomas ludwig retweeted
Incorrect vs perspective-correct attribute interpolation Interestingly, the correct formula (divide screen-space barycentric coords by respective vertex.w then normalize to sum to 1) is extremely simple yet somewhat unintuitive
3
8
119
8,724
Metropolis light transport
6
33
1,436
Visual by #pixelflux
30
1
373
9,493
thomas ludwig retweeted
Had this idea right as I woke up
302
6,527
378
73,736
1,660,970
thomas ludwig retweeted
12
149
5
1,323
49,783
Crazy? I was crazy once...🃏
3
27
1
136
7,559