damarberlari Profile Banner
Damar Profile
Damar

@damarberlari

Followers
2K
Following
1K
Media
115
Statuses
1K

learning & rambling visually at https://t.co/G7sIE3ddsI

Jakarta, Indonesia
Joined December 2010
Don't wanna be here? Send us removal request.
@damarberlari
Damar
1 month
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 shaders. I hope you do too! as usual, animated with #animejs enjoy! 🔗 https://t.co/AsnRoMGP7A
70
164
2K
@damarberlari
Damar
12 days
dithering patterns formed by using the Bayer 4x4 matrix threshold map, from darkest to brightest. can you deduce the order? I'm planning to discuss this in the 2nd part of the dithering article, I hope I can finish it by the end of this month 😀 #threejs #animejs
2
0
41
@damarberlari
Damar
19 days
new pen at @CodePen! https://t.co/ftlJ8gYugc this is one of my favourite sequences from the "Understanding Neural Networks, Visually" article. it was the first article I made after starting to learn threejs earlier this year. learned a lot since then, with many more to learn
3
2
52
@damarberlari
Damar
23 days
just added another code to @CodePen, this one is from the "Moving Objects in 3D Space" article: https://t.co/IcKKuvR2uk you can play with different paths for the objects and check the formula I used to generate them.
6
6
100
@damarberlari
Damar
26 days
i just added the code for one of the sequences in the dithering story animation on @CodePen, in case anyone is interested 🙂 https://t.co/1qUBtAo0Bw will add some other sequences next, including the ones from past stories #threejs #animejs
Tweet card summary image
codepen.io
An animation sequence from Dithering (Part -1) article, illustrating how each pixel on an image is run through a threshold map to get the dithered imag...
1
4
52
@damarberlari
Damar
26 days
a beautiful visual explanation of dithering on this thread I think I didn’t explain this part on my article, why dithering works:
@DanHollick
Dan Hollick
27 days
Dithering is effective because of something called spatial averaging - basically your eye takes an average of a small area of color. Dithering tricks our eyes into inferring a smooth step between the two banks of color, like a low pass filter.
0
0
7
@damarberlari
Damar
1 month
while waiting, check out my previous articles at https://t.co/KCAlGuFsvK!
Tweet card summary image
visualrambling.space
Just a place to ramble visually
2
1
19
@damarberlari
Damar
1 month
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
51
809
@damarberlari
Damar
2 months
another dithering experiment with #threejs and #animejs
23
51
644
@damarberlari
Damar
2 months
trying to visualize how dithering works. (work in progress)
2
0
22
@damarberlari
Damar
2 months
now learning: dithering a write up coming (hopefully) soon as usual, made with #threejs and #animejs
10
10
206
@damarberlari
Damar
3 months
generating cash flow with #threejs
1
1
34
@damarberlari
Damar
3 months
I know I’ve gained some followers recently for my visualization work, and you may follow me expecting similar content, but I feel there are more important things to share tonight: A series of protests is unfolding in Indonesia right now. It’s a culmination of anger against this
Tweet card summary image
theguardian.com
Government faces calls for police reform amid violent clashes across capital and demonstrations in other cities
0
0
3
@damarberlari
Damar
3 months
now trying to draw more complex path with the material (from my previous post) there are some wrinkles but I still kinda like it #threejs #animejs
1
4
44
@damarberlari
Damar
3 months
exploring #threejs shader material and simple lighting there’s still a lot to learn
4
5
173
@damarberlari
Damar
3 months
so this last function is actually a spirograph being rotated. a confession: i got help from claude to generate this function and didn't fully understand what happened here initially 😀 it took some time for me to finally understand, but at that time I feel its too cumbersome to
@ikirigin
Ivan Kirigin
3 months
@damarberlari Nice work. I'd love to hear more about the function behind this. Maybe as an easter egg on the final frame.
0
1
7
@damarberlari
Damar
3 months
really grateful to see the responses for this so far, thank you everyone! I definitely underestimated the amount of traffic HN can bring :)
@damarberlari
Damar
3 months
Hi all, I just posted a new visual article in my blog, made with threejs: https://t.co/mhuaaJkUEL I like to learn new things, and use this blog to document my learnings. This one started when I got curious about spherical helix and want to learn about it, and ended up
0
0
8
@damarberlari
Damar
3 months
Hi all, I just posted a new visual article in my blog, made with threejs: https://t.co/mhuaaJkUEL I like to learn new things, and use this blog to document my learnings. This one started when I got curious about spherical helix and want to learn about it, and ended up
18
23
207
@damarberlari
Damar
3 months
@damarberlari
Damar
3 months
exploring cube sequences movement along different paths made with #threejs and #animejs
1
2
33