Sign in

graeme

@graemephi.bsky.social
109 followers 321 following 151 posts

grum. i work (maths stuff) in games / vfx. also @graeme@mastodon.gamedev.place

PostsRepliesMedia
graeme @graemephi.bsky.social · 04/10/2026
Join Covenant?
061
graeme @graemephi.bsky.social · 03/10/2026
Simon posting his dancing bear and being ignored every time is getting pretty funny. Remember, it's not that the dance is any good, it's just remarkable that a bear is doing it. Why this cannot be acknowledged by some people, I could not say
020
Reposted by graeme
mmalex @mmalex.bsky.social · 26/09/2026
what a fantastic talk. ignore the thumbnail. it made me think about how i want to create music... even though this is about visual arts. must watch, this vid is NOT what you might expect from anything in the following thumbnail/title/image - its like an anti spoiler. www.youtube.com/watch?v=d7rI...
youtube.com
Level Up Your Non-Photoreal Rendering with One Weird Trick — BCON26
YouTube video by Blender
0153
graeme @graemephi.bsky.social · 17/09/2026
graemephi.github.io/posts/audio-... in which I end up designing a nonlinear filter so the math in my blog post is not ugly
graemephi.github.io
How to audio visualizer good
So, multiple times now I have found myself helping out people making audio visualizers. It’s mostly easy but being able to bang out one that looks good takes a certain amount of tacit knowledge. The v...
010
Reposted by graeme
Late-stage HGTV @helvetiadelendaest.bsky.social · 03/09/2026
093
Reposted by graeme
Inigo Quilez @iquilezles.bsky.social · 04/09/2026
Distorting space with sine functions #math
446084
Reposted by graeme
Pekka Väänänen @pekkavaa.bsky.social · 29/06/2026
A new article: Revisiting Yliluoma’s ordered dither algorithm 30fps.net/pages/revisi... It's a deep dive to a single "color selection algorithm" used for ordered dithering. Nothing groundbreaking but I did uncover a neat simplified version that works OK. It's technical but with visual examples.
A graphic showing a side-by-side comparison of three versions of the same image, each processed with a different dithering algorithm.
The image consists of three vertical panels arranged horizontally, with a text summary located at the bottom. Each panel features a stylized bird from the Big Buck Bunny animated short. A yellow beak and large eyes, sitting on a branch. A blue-to-pink gradient sky and green leaves in the background.

The three panels:

Yliluoma's 2nd dithering algorithm: Dithered result with the most noise.
EMA-Constant: Significantly smoother result.
Knoll (10% strength): Smooth result similar to EMA-Constant.

Text at the bottom:
Summary: This article discusses Yliiluoma's 2011 ordered dither algorithm (left), explains its internals in greater detail than other treatments, presents new simplified variants (middle), and compares the results to a state-of-the-art algorithm (right). Source code is included at the end.
A 2x2 grid comparing four versions of the same pixel-art scene from the 1999 Chrono Cross video game: three characters in a detailed interior room with curtains and windows. Each version uses a different dithering technique.

The images are labeled (top-left to bottom-right): "EMA-Exact", "EMA-Constant", "Knoll (20% strength)", and "Knoll (10% strength)".
22612
graeme @graemephi.bsky.social · 09/06/2026
The author and platform have provided this post to you without Digital Rights Management software (DRM) so that you can enjoy reading it on your own device. This post is for your personal device only.
081
graeme @graemephi.bsky.social · 31/05/2026
by the pigeonhole principle, at least two people share a birthday
010
graeme @graemephi.bsky.social · 07/05/2026
Your Brain Is Not a Rubber Chicken With A Pulley In The Middle
120
Reposted by graeme
Steve E. Tricks @refreshingtime.bsky.social · 03/05/2026
today’s album is circle takes the square - as the roots undo (2004)
youtu.be
Circle Takes The Square - As The Roots Undo (FULL ALBUM)
YouTube video by Full Leaks - HD
142
Reposted by graeme
Ted Underwood @tedunderwood.com · 08/03/2026
This is true, if “the good life” means “drinking heavily and networking with other sons of the gentry, followed perhaps by an easy job in the Church,” and “the humanities” mean “Latin and theology.”
79314
Reposted by graeme
foaming pipe snake @guntoucher.bsky.social · 02/03/2026
INTERVIEWER: which programming language are you most proficient at ME: Final Fantasy XII INTERVIEWER: can you start today
4586
Reposted by graeme
Joe Wintergreen @joewintergreen.com · 28/11/2024
SPEAKING of half-life 2 since it got that 20th anniversary update: revisit the blog post where i share the extremely helpful email i back from Valve's Ken Birdwell about half-life 2's EYES www.joewintergreen.com/69/
321549
graeme @graemephi.bsky.social · 24/12/2025
Hot chocolate. High velocity.
140
graeme @graemephi.bsky.social · 15/12/2025
this is on right now and very cool
124
graeme @graemephi.bsky.social · 18/11/2025
wishing all my friends a life in which they never get a helpful 20 post infodump from the dreamwidth guy this day
041
Reposted by graeme
foaming pipe snake @guntoucher.bsky.social · 13/11/2025
SLIPPY: theres a part of me thats never left corneria
0152
Reposted by graeme
detective toast @toast.acegikmo.com · 30/10/2025
toast napping looking all blurry and dreamy
07410
graeme @graemephi.bsky.social · 10/10/2025
you can see repeated box blurs starting to look gaussian in 111*111*111 = 1367631 after that it overflows......
010
graeme @graemephi.bsky.social · 28/09/2025
new blog post on what the hell is going wrong with phases in the STFT graemephi.github.io/posts/spectr...
graemephi.github.io
Spectrogram Phases
There was a tweet recently pointing out the apparent structurelessness of the phase data that is usually discarded when you compute audio spectrograms. People familiar with audio will know phase is im...
041
graeme @graemephi.bsky.social · 26/09/2025
Who is responsible for this
google ngrams viewer showing comms spiking
110
Reposted by graeme
Matthijs @mccaine.bsky.social · 18/07/2025
Kiss cam at the Coldplay concert is an example of Anglo-Saxon alliterative verse
210517
Reposted by graeme
davemakes🔶 @mixolumia.com · 09/06/2025
For funsies I wrote up a little test in Pico-8 to compare the two versions myself. It looks like you need to really lose frames to see a substantial difference with the wrong method, but seeing how much better it can be when you do it right is cool
3646
Reposted by graeme
Have A SPU-ky Halloween, Everyone @okonomiyonda.bsky.social · 24/05/2025
Reminder: if you have to hanko something with your boss, his hanko will be vertically aligned, but your hanko has to be rotated pi/4 anticlockwise to make it look like your seal is bowing to his!!!! How amazing is that?!
1131
graeme @graemephi.bsky.social · 22/05/2025
That was me, I used this a while ago in a compression format where I just wanted to reduce variation in the exponent bits so they’d delta encode better. Didn’t care about what it rounded to, I just had to know how many bits of precision I was losing. I probably got that trick from cbloom’s blog…
040
graeme @graemephi.bsky.social · 09/05/2025
everyone should have a personal gardner who occasionally comes round, murmurs at you then pours water on your feet
010
Reposted by graeme
Awful Announcing @awfulannouncing.bsky.social · 02/04/2025
In which Michael Kay explains the characters and plot of Japanese manga and anime series "One Piece" to Paul O'Neill
171258377
graeme @graemephi.bsky.social · 31/03/2025
Blog post: i'm now an ancient music theory guy graemephi.github.io/posts/twelve...
graemephi.github.io
Twelve tones are inescapable
Speculations. Nothing new just held up at a different angle than what you’ve seen before. I want to write about something interesting you can do with a single pentatonic scale. I’m just going to begin...
000
Reposted by graeme
salad (the cat) @salad.acegikmo.com · 03/02/2025
yes ?
salad's back half is lying on his back but his front is sitting up. he's looking weird
314511
Reposted by graeme
Aria Winningson @aria.labeledrude.online · 02/02/2025
everything under heaven is fucking bullshit. the situation sucks ass.
0185
graeme @graemephi.bsky.social · 31/12/2024
(upon hearing any astor piazolla whatsoever) damn this sounds like twelve monkeys
000
graeme @graemephi.bsky.social · 28/12/2024
becoming a cellular automata guy
262
graeme @graemephi.bsky.social · 16/12/2024
The next generation of consoles should have an expansion bay. then a couple years later they should release an expansion pack. this would be required to play the new donkey kong.
010
Reposted by graeme
lastpositivist.bsky.social @lastpositivist.bsky.social · 11/11/2024
This flow chart is also canonical (sincere apologies but I do not think I can alt-text this)
471124165
graeme @graemephi.bsky.social · 07/11/2024
it is in times like these i find myself thinking of the "just kidding, i'm white!" airplane lady
020
graeme @graemephi.bsky.social · 03/11/2024
i have restrung my guitar
010
Reposted by graeme
salad (the cat) @salad.acegikmo.com · 25/10/2024
1457
graeme @graemephi.bsky.social · 25/10/2024
Thinking about writing a blog post on some music theory which of course means reading 19th century asiatic society transactions to find out what they thought about chinese and japanese scales before everyone decided you could just slap some western note names on those bad boys and call it a day
120
graeme @graemephi.bsky.social · 24/10/2024
finally found a good use for LLMs
claude.ai screenshot of a CCS framework that styles websites to look like Windows 95. There is a button that is supposed to be disabled. It is not
000
graeme @graemephi.bsky.social · 20/10/2024
Where was pwnz0r even supposed to go in a sentence. Is anyone looking into this
160
graeme @graemephi.bsky.social · 18/10/2024
Between Two Yams
000
graeme @graemephi.bsky.social · 08/10/2024
incredible sex = horrible death
030
Reposted by graeme
colossal stone head @colossal-head.bsky.social · 02/10/2024
hold up
it's a dictionary entry highlighting the edible nature of the axolotl
192
Reposted by graeme
quinn! @gaygoyle.bsky.social · 02/10/2024
the funny horse he frow up
3436
graeme @graemephi.bsky.social · 01/10/2024
No context desmos www.desmos.com/calculator/d...
desmos.com
asdfasdf
030
Reposted by graeme
marcus @skypunch.com · 07/09/2024
I screenshotted your terrific post and reposted it on Mastodon, and none other than Ron Gilbert himself saw and boosted it!
Screenshot from Mastodon showing Ron Gilbert boosting the Bluesky post from Colossal Stone Head which reads “the alt text field is where you imagine what guybrush threepwood might say if he examined your image”.

I don’t know what Guybrush Threepwood would make of all this.
1132
graeme @graemephi.bsky.social · 20/07/2024
monty hall on the timeline. they don't know to ask what monty thinks the probability is. tragic
020
graeme @graemephi.bsky.social · 20/06/2024
how come clouds don’t need sun screen
110