mmalex's Avatar

mmalex

@mmalex

synth tinkerer (plinky); nvidia research (InstantNGP/NeRF); cofounder MediaMolecule (Dreams, LittleBigPlanet); demoscene/vj (statix/bluespoon)

2,062
Followers
706
Following
529
Posts
29.04.2023
Joined
Posts Following

Latest posts by mmalex @mmalex

hes definitely getting even more handsome as he gets older eh!

06.03.2026 08:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

oh that is awesome, well deserved! congrats @ocornut.bsky.social

06.03.2026 08:10 ๐Ÿ‘ 11 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

kinda but not in a conventional/3d sense: tthink of the line as a ball of 32D spaghetti; it tries to find a slowly shifting 2d 'projection' that best shows it, and orthographically projects from 32d->2d. so a kind of camera, but no step is 3d

06.03.2026 08:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Screenshot showing skin with micro-occlusion at the top, and micro-shadowing below.

Screenshot showing skin with micro-occlusion at the top, and micro-shadowing below.

I finally wrapped up the second post on the series about micro-shadowing. On this one I go over a basic approach based on a microsurface, and I show results for different materials and lighting conditions.

irradiance.ca/posts/micros...

05.03.2026 21:49 ๐Ÿ‘ 30 ๐Ÿ” 10 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

magnificent

05.03.2026 20:13 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

im feeding these pics to my partner who is now tasked with finding siberian #4 or else

05.03.2026 20:13 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

also this guy - this guy is the menace. ๐Ÿ’ฏ naughtiness 24/7.

05.03.2026 20:07 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

:) i leave that to my 12yo :) he makes clay villages

05.03.2026 18:50 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

lol

05.03.2026 18:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

yeah motionflow 'whats a few frames between friends'. dreams had 1khz usb polling for performing the instruments (like rockband) and <256 sample latency at 48khz and then... SORRY IM A TV I WILL SIT ON THIS FRAME K THX BYE

05.03.2026 18:47 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

i remember tv soundbars totally f***ing this up too lol

05.03.2026 18:23 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

interesting! thanks so much for the wisdom :) i never realised it might be so much. super interesting

05.03.2026 18:23 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

(i was originally thinking about ways to classify rhythms and textures, but this viz happened by mistake along the way, lol)

05.03.2026 17:55 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

yeah i felt the same way! its actually based on a super smeared view of the sound, so its also totally legit i think. its like it was drawn with very fat market pens, i should totally eyeball a different 'centerline'! thanks for the nudge

05.03.2026 17:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

the scene around it is really welcoming too! i made myself a live coding/visuals tool so i could figure out how strudel works by reimplementing the language. eye opening :) i still suck at it but enjoyed playing a couple open mic slots last year...

05.03.2026 17:46 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

here's a longer example where it transitions from spoken word into repetitive music. the looping patterns at the end was what i was originally after... (soundtrack from the awesome soundcloud.com/attlas/story...

05.03.2026 17:29 ๐Ÿ‘ 15 ๐Ÿ” 1 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0

scratches chin contemplatively...

05.03.2026 17:19 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

last night was a super fun & inspiring-as-ever algorhythms night. having filled up on live-coded inspiration, I ended up walking home from peckham to central london late(ish) at night with headphones on. fully 100% the thing burial always talked about as inspiration right there, iykyk.

05.03.2026 17:19 ๐Ÿ‘ 9 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

i just hacked it together this afternoon, so not quite yet but I might clean it up a bit and make a realtime version (its janky python script + js mess). i'll see what I can do!

05.03.2026 17:11 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

for those curious, i just take a mel spectrogram at 10ms intervals (32 freq bins), concatenate it with timeshifted copies of itself at 10,20,40,...640ms apart, giving a high dimensional 'rhythmic fingerprint'. PCA->32D globally, then at viz time pca->2D in a 10 second window. voila, squiggly line :)

05.03.2026 16:43 ๐Ÿ‘ 11 ๐Ÿ” 1 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 1
Video thumbnail

i was daydreaming about a way to do rhythmic fingerprinting, but found it was fun on spoken word and made a little visualizer that accidentally looks like graf writing... @colormotor.bsky.social might like it :) (sample is edward murrow speaking against mccarthy-ism in 1954, fwiw)

05.03.2026 16:43 ๐Ÿ‘ 34 ๐Ÿ” 5 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0
Video thumbnail

You can now visualize how a color palette distributes across OKHsv, OKHsl, OKLCh and CIELab, and compare 6 distance metrics side by side. Zero dependencies, raw WebGL2.

Took me 3 years to make something I wasn't too embarrassed to share ๐Ÿ™ƒ

meodai.github.io/color-palett...

04.03.2026 21:40 ๐Ÿ‘ 976 ๐Ÿ” 132 ๐Ÿ’ฌ 27 ๐Ÿ“Œ 2

can i have a cat like that please thanks

04.03.2026 22:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

code is bad

04.03.2026 21:37 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

the live coding scene is 100% the thing that has made me most excited over the last couple of years: seeing people perform actually live music with computers, as free as jazz, freer, showing their screen, sharing what they're doing with an audience who understand what they're doing has felt so...

04.03.2026 15:41 ๐Ÿ‘ 48 ๐Ÿ” 9 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

your goddess of skiing is called 'damage'? oh you vikings. :)
good cat name tho!

04.03.2026 14:28 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

remind me their names? the tired one from yesterday was very popular in this house from photo alone :)

04.03.2026 13:38 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

yes x3 :)

04.03.2026 13:16 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image Post image

when i awoke this morning, i opened my eyes to TJ towering over me, serving her best 'feed me' look. meanwhile Ishi (the naughty baby boy) took the more direct approach of 'dig at the covers while sitting on his face until he damn well moves'

04.03.2026 12:24 ๐Ÿ‘ 17 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

its been a loooong day :)

03.03.2026 22:46 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0