's Avatar

@damarberlari

332
Followers
39
Following
38
Posts
16.03.2025
Joined
Posts Following

Latest posts by @damarberlari

Video thumbnail

So recently I've been re-exploring the Fourier Transform. I learned about it a long time ago, but didn't realize it could be applied to images too.

It's fascinating to see how sine wave patterns can add together to form an image.

made with #animejs and #threejs

05.03.2026 14:48 👍 9 🔁 1 💬 0 📌 0
Preview
Anime.js | JavaScript Animation Engine A fast, multipurpose and lightweight JavaScript animation library

have you tried @animejs.com? this is my go to library for making animation, and it has support for scroll driven animation as well

its homepage is a demo of the scrollytelling itself: animejs.com

not sure about react support though, but I think you should be able to integrate them

11.02.2026 13:16 👍 0 🔁 0 💬 0 📌 0

hey thanks man! you can check @puddingviz.bsky.social and @samwho.dev for some inspirations!

28.01.2026 11:51 👍 5 🔁 0 💬 0 📌 0

Thanks! Of course, feel free to share this!

27.01.2026 08:16 👍 0 🔁 0 💬 0 📌 0

thanks! and true, some sources I read are using normalized threshold, so for 4x4 they are using 0.2, 0.4, 0.6, 0.8 resulting in 5 shades.

but it makes big areas in my image pure black and dont look good

I guess in the end we might need to adjust the input brightness/threshold to get a good result

24.01.2026 02:02 👍 1 🔁 0 💬 0 📌 0

haha, sorry and thanks!

24.01.2026 01:49 👍 1 🔁 0 💬 1 📌 0

the first part:

bsky.app/profile/dama...

23.01.2026 08:57 👍 11 🔁 0 💬 0 📌 0
Video thumbnail

the 2nd part of my dithering visual article is finally out!

🔗 visualrambling.space/dithering-pa...

this one mainly explores the threshold map and how it generates those unique visual patterns

hope you enjoy this as much as I enjoyed making it!

made with #threejs & #animejs

22.01.2026 14:06 👍 133 🔁 28 💬 6 📌 7

just added this dithering pattern animation to my @codepen.io

codepen.io/damarberlari...

you can play with the group spacing and the input color manually

19.01.2026 14:21 👍 1 🔁 0 💬 0 📌 0

thank you!

16.01.2026 13:52 👍 1 🔁 0 💬 0 📌 0

thanks!

I write them from scratch, with threejs (for drawing the 3d objects) and animejs (to animate them)

I dont use any framework for now, but I might use (or maybe build) one if I’m sure I can do this consistently. Still a long way though

16.01.2026 12:15 👍 2 🔁 0 💬 0 📌 0
Preview
Dithering - Part 1 Understanding how dithering works, visually.

the first part is available here:

visualrambling.space/dithering-pa...

16.01.2026 11:06 👍 3 🔁 0 💬 1 📌 0
Video thumbnail

Almost finished the second part of my Dithering visual article!

this one will discuss threshold maps and how they form the dithering patterns

still need to do a bit more polishing, but should be able to finish it by next week. here's a small snippet for now!

made with #threejs + #animejs

16.01.2026 11:06 👍 25 🔁 3 💬 2 📌 1
Video thumbnail

Arrange - Rearrange

started this as just another usual exploration with threejs & animejs

but it turned out to fit yesterday’s #genuary, so consider this a participation for #genuary12

13.01.2026 15:12 👍 2 🔁 1 💬 0 📌 1

ahh thats why I got more traffic today, thanks for letting me know, and glad you like it!

30.12.2025 13:20 👍 1 🔁 0 💬 0 📌 0

Thank you @chezvoila.com for sharing, glad you like it!

23.12.2025 04:44 👍 1 🔁 0 💬 0 📌 0

thank you @aman.bh, I also love your works at diagramchasing.fun!

23.12.2025 04:43 👍 1 🔁 0 💬 1 📌 0

thank you for your kind words

17.12.2025 13:24 👍 1 🔁 0 💬 0 📌 0

The Dithering article is one of the three winners of The Pudding Cup this year!

@puddingviz.bsky.social has always been my source of inspiration when making visual articles, so I’m really happy about this!

Go check the other winners on their website! pudding.cool/pudding-cup/

16.12.2025 17:24 👍 14 🔁 0 💬 2 📌 1

hi Carin, thank you for your kind words,

and thanks for sharing, glad you and the others like it!

02.12.2025 06:13 👍 3 🔁 0 💬 1 📌 0
Video thumbnail

Experimenting with different types of threshold maps for ordered dithering.

this close-up shows how unique the patterns produced by each one are.

made with #threejs & #animejs

27.11.2025 16:35 👍 6 🔁 0 💬 2 📌 0

thank you! part 2 also took longer than expected :D but I’ll finish it for sure. please wait!

26.11.2025 10:43 👍 1 🔁 0 💬 1 📌 0
Preview
visualrambling.space Just a place to ramble visually

thanks! several people have asked me to enable RSS on my site, so I added it just now :)

visualrambling.space/rss.xml

Please let me know in case it doesn’t work

25.11.2025 05:33 👍 2 🔁 0 💬 0 📌 0

thanks for sharing!

21.11.2025 13:00 👍 1 🔁 0 💬 0 📌 0

thank you! will submit then

13.11.2025 15:22 👍 0 🔁 0 💬 0 📌 0
Dithering - Part 1 Understanding how dithering works, visually.

is visual story (but not data-driven) also eligible to enter?

i wanted to submit mine but not sure if this qualifies: visualrambling.space/dithering-pa...

13.11.2025 13:38 👍 0 🔁 0 💬 1 📌 0

hi, honestly I’m not that active here, so a bit hesitant to put my bluesky profile there. but I’m considering it now.. thanks for the suggestion!

10.11.2025 13:43 👍 1 🔁 0 💬 0 📌 0

hey, thanks for sharing! I’m not really active here at Bluesky but maybe I should, haha

10.11.2025 13:39 👍 1 🔁 0 💬 0 📌 0
Video thumbnail

finally published this visual article on dithering (part 1)!

I had so much fun and learned a lot while making this. not only about dithering, but also about @threejs.org shaders.

as usual, animated with @animejs.com

enjoy!

🔗 visualrambling.space/dithering-pa...

30.10.2025 14:30 👍 111 🔁 23 💬 8 📌 7
Video thumbnail

almost finished the first part of my next visual article on dithering, created with #threejs & #animejs

it took much longer than expected, so i decided to split it into 3 parts (otherwise i’ll never finish this 😅)

anyway, 1st part should be ready next week! here’s a snippet:

17.10.2025 12:54 👍 5 🔁 0 💬 1 📌 0