Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

rendering 10k unique animated avatars at once 60fps using web tech, threejs, and claude as a trusty side kick. ☝️

18,884 Aufrufe • vor 4 Monaten •via X (Twitter)

38 Kommentare

Profilbild von Ash
Ashvor 4 Monaten

here's all 10k in view at the same time.

Profilbild von Sander de Snaijer
Sander de Snaijervor 4 Monaten

I had a dream that I was floating like that. Nice work with the performance, very impressive

Profilbild von Autark
Autarkvor 4 Monaten

You got some frame drops but that appears to just be your geometry loading/streaming, not the instancing. Either way great work.

Profilbild von Ash
Ashvor 4 Monaten

yup not entirely sure whats going on there, may also be recording, and my mac hasnt been restarted in weeks :P

Profilbild von Autark
Autarkvor 4 Monaten

It only seemed to happen when the static geometry loaded in towards the last third of the little track/runway whatever you wanna call it you got going there. I'm just an autist so I can physically feel it, I actually had to rewatch it with the metrics to confirm lol

Profilbild von Autark
Autarkvor 4 Monaten

Seems like maybe a little bit of overdraw in all the occluded geometry back there but honestly probably nothing to worry about. I'm just nitpicking at this point.

Profilbild von offmylawn
offmylawnvor 4 Monaten

hey @OthersideMeta didnt you guys spent like 3 billion dollars to accomplish this thing this guy vibe coded for free?

Profilbild von 0xLanister
0xLanistervor 4 Monaten

thats insane perfomance dude. what engine are you using for this game?

Profilbild von Ash
Ashvor 4 Monaten

im a @threejs maxi at this point. never touching anything else.

Profilbild von Binance Town
Binance Townvor 4 Monaten

This is real tech!

Profilbild von Ash
Ashvor 4 Monaten

@District4_BNB easter eggs

Profilbild von Reneil
Reneilvor 4 Monaten

love that track

Profilbild von Ash
Ashvor 4 Monaten

"Ooh, ooh! yeah!" seemed on brand for this achievement haha

Profilbild von Reneil
Reneilvor 4 Monaten

absolutely :D dude you are a magician 🤘🤘

Profilbild von Hiro P
Hiro Pvor 4 Monaten

you are nuts 🥰

Profilbild von BELOUDEST
BELOUDESTvor 4 Monaten

I like the colour variation, when people show crowds most never make the effort.

Profilbild von Josh Garrett
Josh Garrettvor 4 Monaten

LFFFFFGGG ASH! Nice work🚀

Profilbild von Richie Hash
Richie Hashvor 4 Monaten

Bro, when will you post it on github?

Profilbild von LamboCorp © 🌎👑🏰🏝️💵
LamboCorp © 🌎👑🏰🏝️💵vor 4 Monaten

All characters share the same material, but use uniforms to configure individually? Surely not 10k unique materials right

Profilbild von Ash
Ashvor 4 Monaten

nah at a certain count/distance they're just one of the instanced silhouette dudes and the shader gives them the proper skin color. as you walk around the nearest X swap in as full-blown avatars, which is a single draw call and its own material and mesh, but animations etc are all on the gpu

Profilbild von LamboCorp © 🌎👑🏰🏝️💵
LamboCorp © 🌎👑🏰🏝️💵vor 4 Monaten

Ah interesting approach. Never spotted any visual pop on the swap, nice job!

Profilbild von ╭𝒸𝑜𝓁𝒷𝑜𝓇𝓃.𝒿𝓅𝑔 🔜🕳🐇ʷʰᵒ ʳ ᵘˀ
╭𝒸𝑜𝓁𝒷𝑜𝓇𝓃.𝒿𝓅𝑔 🔜🕳🐇ʷʰᵒ ʳ ᵘˀvor 4 Monaten

giving so much this rick and morty 😂 except it doesn't glitch out 🔥🔥🔥

Profilbild von Fister | Play FREE Now
Fister | Play FREE Nowvor 4 Monaten

@threejs is so goated

Profilbild von Anarchy Arcade
Anarchy Arcadevor 4 Monaten

Let the "lots of frens" mode stay as npc buddies. 🙌

Profilbild von XK4 (𝔦, 𝔦)
XK4 (𝔦, 𝔦)vor 4 Monaten

💯💯

Profilbild von Shafiu
Shafiuvor 4 Monaten

very impressive performance. how is the character behavior logic handled?

Profilbild von Ash
Ashvor 4 Monaten

they're just bots picking random things, walk in a direction, do this emote, stand still for a bit. next step is networking though. first draft handled around 2k networked but now im rebuilding it for 10k

Profilbild von 金狗玩家
金狗玩家vor 4 Monaten

Amazing!

Profilbild von 2youyou2
2youyou2vor 4 Monaten

wow, where we can play this game!

Profilbild von 7044
7044vor 4 Monaten

Is this with optimisations

Profilbild von rizzio.eth
rizzio.ethvor 4 Monaten

Any chance you can test the mobile performance ?

Profilbild von Ash
Ashvor 4 Monaten

right now mobile supports ~4k but the goal is 10k on mobile too

Profilbild von DopaMint
DopaMintvor 4 Monaten

this is DOPE

Profilbild von Viren
Virenvor 4 Monaten

This is dope!! Now you can customize all their motions with an easy API from @Uthana_Inc

Profilbild von Lardsonian
Lardsonianvor 4 Monaten

Dude making some bullshit

Profilbild von lowkeyxp🎮
lowkeyxp🎮vor 4 Monaten

wtf thats sick

Profilbild von Ryan Sael
Ryan Saelvor 4 Monaten

This is impressive! Is that DRW number is the total draw calls?

Profilbild von Ash
Ashvor 4 Monaten

yeah VIS is the number of base draw calls, but DRW is the actual draw calls which includes postprocessing passes etc

Ähnliche Videos