The work @0xca0a and co have been doing is amazing. 

Happy I finally got a chance to take react-three-fiber for a spin!
-
-
Prikaži ovu nit
-
Also shout out to
@mrdoob and collaborators for a seemingly endless stream of improvements to Three.JS. This project required InstancedMesh which I think only came out a couple months ago!

Thank you!!Prikaži ovu nit
Kraj razgovora
Novi razgovor -
-
-
Amazing! Any plans to share the code?
-
Thanks! I probably won't share this code directly, but am happy to answer questions. I may eventually write it up. It's a combination of shaders + three.js + react-three-fiber for 3d stuff and react +
@tailwindcss for the UI - Još 3 druga odgovora
Novi razgovor -
-
-
Great work! This sort of 3d dataviz looks very similar to some work we've been doing. Performance seems on par with our experience, except for animating from one layout to another - can't seem to calc that many matrices at 60fps so curious if you're using any GPU tricks there?
-
I do the animation in the vertex shader in order for it to be performant. It's a similar process to something I wrote up a while ago:https://peterbeshai.com/blog/2017-05-26-beautifully-animate-points-with-webgl-and-regl/ …
- Još 1 odgovor
Novi razgovor -
-
-
Sweet! Are the positions of the disks precomputed for each dimension or is it done on the fly?
-
The "Semantics" layout here is precomputed UMAP coordinates that are then scaled and fit to a grid with overlap stacking dynamically. The other ones are entirely dynamically generated using bin packing
Kraj razgovora
Novi razgovor -
-
-
Very neat! Though I'd wager your same hardware is capable of doing the same simulation with 50M objects @ 120hz out of browser

-
Dang that's wild. I didn't really push it to the limit here, 100k definitely is at 60fps too, maybe not 1 million though, but I didn't test too thoroughly since our dataset was only around 50k. One day!
Kraj razgovora
Novi razgovor -
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.




