Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

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 görüntüleme • 11 ay önce •via X (Twitter)

74 Yorum

zpaceman profil fotoğrafı
zpaceman11 ay önce

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

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

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!

Greg profil fotoğrafı
Greg11 ay önce

Beautiful

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks

Foxer profil fotoğrafı
Foxer11 ay önce

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

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks Foxer

Aran profil fotoğrafı
Aran11 ay önce

Omg this code is open source?

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

not yet

M. Umut .Ozbek profil fotoğrafı
M. Umut .Ozbek11 ay önce

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

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

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

Jake profil fotoğrafı
Jake11 ay önce

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

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

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

acedia profil fotoğrafı
acedia11 ay önce

holy that’s so cool

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks acedia

Idiom profil fotoğrafı
Idiom11 ay önce

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

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

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

Idiom profil fotoğrafı
Idiom11 ay önce

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

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

yeah!

Andres Salazar profil fotoğrafı
Andres Salazar11 ay önce

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?

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

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.

Kannannigga profil fotoğrafı
Kannannigga11 ay önce

Dope!

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks!

Julien Blanchon 🇺🇦 profil fotoğrafı
Julien Blanchon 🇺🇦11 ay önce

I love the UI 😍

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks Julien

mecil9 profil fotoğrafı
mecil911 ay önce

I am deeply inspired. Can I learn your code?

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

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

Del Andujar profil fotoğrafı
Del Andujar11 ay önce

😃

CharliLaFerrari profil fotoğrafı
CharliLaFerrari11 ay önce

this is awesome man, sick idea

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks Charli

Matthew profil fotoğrafı
Matthew11 ay önce

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

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

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

Matthew profil fotoğrafı
Matthew11 ay önce

What if I squint really hard or close my eyes lol

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

😂

ShivankM profil fotoğrafı
ShivankM11 ay önce

UI is insane

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks Shivank

Matthew profil fotoğrafı
Matthew11 ay önce

awesome sauce

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks

Cosmic Dawn Dev profil fotoğrafı
Cosmic Dawn Dev11 ay önce

Can you add an azimuthal equidistant projection?

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

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

Hunter profil fotoğrafı
Hunter11 ay önce

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

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

the globe is made with three.js

⛧ sex ⛧ profil fotoğrafı
⛧ sex ⛧11 ay önce

Crazy … u made this ?

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks. yeah!

DENO profil fotoğrafı
DENO11 ay önce

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

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks Deno

The Red Analyst!🇮🇱 profil fotoğrafı
The Red Analyst!🇮🇱11 ay önce

How do you get the data?

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

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

The Red Analyst!🇮🇱 profil fotoğrafı
The Red Analyst!🇮🇱11 ay önce

Alright.

Damar profil fotoğrafı
Damar11 ay önce

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

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

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

angelina profil fotoğrafı
angelina11 ay önce

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

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

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

Stevo Changa profil fotoğrafı
Stevo Changa11 ay önce

Nice 👍

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks

Gradient profil fotoğrafı
Gradient11 ay önce

You will open source this right ? It looks incredible

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks, yes I will

Kushal Mittal profil fotoğrafı
Kushal Mittal11 ay önce

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

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

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

blank stare profil fotoğrafı
blank stare11 ay önce

How hard is to make something like this

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

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.

blank stare profil fotoğrafı
blank stare11 ay önce

Good job anyhow

Maxwell James 📸 profil fotoğrafı
Maxwell James 📸11 ay önce

We need one for bot activity on X

🕊 profil fotoğrafı
🕊11 ay önce

Dope

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks

Kcharles2 profil fotoğrafı
Kcharles211 ay önce

Gameplay board

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks

Robert 🟠 profil fotoğrafı
Robert 🟠11 ay önce

This is running in the browser? Seems super smooth.

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

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

Veer Kagrecha profil fotoğrafı
Veer Kagrecha11 ay önce

THIS IS SO COOOL! Damn, crazy creative!

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks Veer

🇺🇦🇮🇱dmitriy samsonov profil fotoğrafı
🇺🇦🇮🇱dmitriy samsonov11 ay önce

Oh, wow😍 just wow. Really.

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks Dmitriy

mecil9 profil fotoğrafı
mecil911 ay önce

wow.nice

Dilum Sanjaya profil fotoğrafı
Dilum Sanjaya11 ay önce

thanks

Benzer Videolar