Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Global Anomaly Detection System update. Inspired by the recent global outage. visualizing worldwide impact zones while experimenting with projecting instanced geometries from a 3D sphere to a 2D Mercator map in three.js

39,622 Aufrufe • vor 11 Monaten •via X (Twitter)

74 Kommentare

Profilbild von zpaceman
zpacemanvor 11 Monaten

Designed this concept up in ‘16. Love what you’ve done. 👏

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks zpaceman, this is awesome! might steal a couple of ideas for the next "Global Anomaly Detection System" updates if you're cool with that 😉. Really appreciate you sharing!

Profilbild von Greg
Gregvor 11 Monaten

Beautiful

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks

Profilbild von Foxer
Foxervor 11 Monaten

Fantastic visuals and animations! Enhancing the UI clarity could make it even more impressive.

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks Foxer

Profilbild von Aran
Aranvor 11 Monaten

Omg this code is open source?

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

not yet

Profilbild von M. Umut .Ozbek
M. Umut .Ozbekvor 11 Monaten

Can we find it as open source ? At least libraries and tools ?

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

I'll make parts of it open source at some point, I use next.js and three.js, for the animations I use three.js built in easing functions and gsap for the rest of the UI animations

Profilbild von Jake
Jakevor 11 Monaten

This is beautiful. Been itching to make a threejs dashboard like this

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks! You should totally give it a go. it's super addictive once you start

Profilbild von acedia
acediavor 11 Monaten

holy that’s so cool

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks acedia

Profilbild von Idiom
Idiomvor 11 Monaten

very cool work dilum, love that (un)wrap effect

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks! took a bit of time to get the rotation unwrap right, but I'm pretty happy with how it turned out

Profilbild von Idiom
Idiomvor 11 Monaten

the texture/mapping between sphere and plane is looking really good, i'm sure you had a few challenges to sort out 😄

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

yeah!

Profilbild von Andres Salazar
Andres Salazarvor 11 Monaten

This is amazing 🔥, can I ask you how are you drawing the world areas in the sphere? Are you getting the data from an API?

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks! Not from an API. I use a black & white world map texture as data. I start with ~50k points uniformly distributed on a sphere, project each to 2D, and keep only those that fall on white areas of the texture.

Profilbild von Kannannigga
Kannanniggavor 11 Monaten

Dope!

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks!

Profilbild von Julien Blanchon 🇺🇦
Julien Blanchon 🇺🇦vor 11 Monaten

I love the UI 😍

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks Julien

Profilbild von mecil9
mecil9vor 11 Monaten

I am deeply inspired. Can I learn your code?

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

planning to make a few parts public once it's in better shape.

Profilbild von Del Andujar
Del Andujarvor 11 Monaten

😃

Profilbild von CharliLaFerrari
CharliLaFerrarivor 11 Monaten

this is awesome man, sick idea

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks Charli

Profilbild von Matthew
Matthewvor 11 Monaten

Can I pay you to watch you work on this & ask a few questions for like an hour?

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

some of the code comes from client projects I've worked on, so I can only open source certain parts. Same reason I can't really share the screen or code live, unfortunately

Profilbild von Matthew
Matthewvor 11 Monaten

What if I squint really hard or close my eyes lol

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

😂

Profilbild von ShivankM
ShivankMvor 11 Monaten

UI is insane

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks Shivank

Profilbild von Matthew
Matthewvor 11 Monaten

awesome sauce

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks

Profilbild von Cosmic Dawn Dev
Cosmic Dawn Devvor 11 Monaten

Can you add an azimuthal equidistant projection?

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

Yeah, the math seems simple enough. I'm not super familiar with azimuthal projections, but it's a solid idea. might add it later if it fits the overall theme

Profilbild von Hunter
Huntervor 11 Monaten

This is awesome! What did you use for the globe? COBE?

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

the globe is made with three.js

Profilbild von ⛧ sex ⛧
⛧ sex ⛧vor 11 Monaten

Crazy … u made this ?

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks. yeah!

Profilbild von DENO
DENOvor 11 Monaten

I love this but feel it would be better with a monospace font

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks Deno

Profilbild von The Red Analyst!🇮🇱
The Red Analyst!🇮🇱vor 11 Monaten

How do you get the data?

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

for the demo, I'm using some hard coded data

Profilbild von The Red Analyst!🇮🇱
The Red Analyst!🇮🇱vor 11 Monaten

Alright.

Profilbild von Damar
Damarvor 11 Monaten

wow that transition from globe to flat earth is so smooth!

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks Damar!, took a bit of time to get right, but definitely worth it.

Profilbild von angelina
angelinavor 11 Monaten

one day i’ll be able to animate shit like this trust

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

you will! not long ago I felt the same way looking at other people's stuff(still do sometimes). just gotta keep at it

Profilbild von Stevo Changa
Stevo Changavor 11 Monaten

Nice 👍

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks

Profilbild von Gradient
Gradientvor 11 Monaten

You will open source this right ? It looks incredible

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks, yes I will

Profilbild von Kushal Mittal
Kushal Mittalvor 11 Monaten

any plans to push to git? would love to refer and learn

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

At some point, yeah. planning to make a few parts public once it's in better shape.

Profilbild von blank stare
blank starevor 11 Monaten

How hard is to make something like this

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

not that hard, honestly. The code's pretty straightforward. coming up with the idea and nailing the animations is what takes most of the time.

Profilbild von blank stare
blank starevor 11 Monaten

Good job anyhow

Profilbild von Maxwell James 📸
Maxwell James 📸vor 11 Monaten

We need one for bot activity on X

Profilbild von 🕊
🕊vor 11 Monaten

Dope

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks

Profilbild von Kcharles2
Kcharles2vor 11 Monaten

Gameplay board

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks

Profilbild von Robert 🟠
Robert 🟠vor 11 Monaten

This is running in the browser? Seems super smooth.

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

Yeah, it's all running in the browser .using an instanced mesh keeps it pretty light on resources.

Profilbild von Veer Kagrecha
Veer Kagrechavor 11 Monaten

THIS IS SO COOOL! Damn, crazy creative!

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks Veer

Profilbild von 🇺🇦🇮🇱dmitriy samsonov
🇺🇦🇮🇱dmitriy samsonovvor 11 Monaten

Oh, wow😍 just wow. Really.

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks Dmitriy

Profilbild von mecil9
mecil9vor 11 Monaten

wow.nice

Profilbild von Dilum Sanjaya
Dilum Sanjayavor 11 Monaten

thanks

Ähnliche Videos