Kevin Curry

34.5K posts

Kevin Curry banner
Kevin Curry

Kevin Curry

@kmcurry

Into real time 3D and the web since the 20th century. Ut Prosim he/him

Port Royal Katılım Ocak 2008
1.7K Takip Edilen2.5K Takipçiler
Kevin Curry
Kevin Curry@kmcurry·
@iflyCHS how are security lines today? Are the site estimates accurate, give the gov shutdown disruptions?
English
0
0
0
42
Bilawal Sidhu
Bilawal Sidhu@bilawalsidhu·
World Models vs Game Engines -- Who Wins? Gaming stocks had a bloodbath after Google's Genie 3. Unity down. Roblox down. Nintendo down. Unity down 35%. Unity's CEO posted a whole thread. Tim Sweeney weighed in. They're both saying the same thing -- world models won't replace game engines, they'll merge together. I tested Genie 3 extensively, broke down the CEO arguments, and mapped out what's actually real versus hype. Including why this might play out exactly like self-driving cars did -- and what that means for the next 3-5 years. 0:00 - Gaming stocks tank after Genie 3 1:12 - Unity CEO's damage control thread 2:51 - Tim Sweeney's response 3:46 - The hybrid approach (and why it has merit) 5:38 - The gap nobody's talking about 10:46 - Why Genie 3 is an entirely new medium 14:38 - Where I actually net out
English
12
14
116
18.7K
Kevin Curry
Kevin Curry@kmcurry·
To build Intangible Studio we made our own building blocks; a design system for UI/UX + an ECS package for interactive 3D. It makes dev easier, more robust for Eng and works great w/ the LLMs we're using. It's also ideal for vibe coding product ideas like this "Storyboarder"
English
0
0
1
117
Kevin Curry retweetledi
WebGL / WebGPU
WebGL / WebGPU@webgl_webgpu·
🔥 Community Spotlight: A high school senior built thermal simulation in the browser. Raziel Moesch learned Newton's law of cooling in class and turned it into a full WebGPU project a few weeks later. Drop in any STL file, voxelize it, simulate heat transfer on the GPU. He chose WebGPU over OpenGL specifically so he could demo it without friction. That's the kind of thinking that gets you hired. 🔗 webgpu.com/showcase/gpu-p… #WebGPU #ComputeShaders #Simulation #CreativeCoding #JavaScript
English
1
4
82
4.3K
Kevin Curry retweetledi
Brad Lynch
Brad Lynch@SadlyItsBradley·
Gaussian Splatting is REALLY getting crazy 🥹 Arcturus Studios is showcasing their technology which is focused on capturing sports in full volumetric… so you can experience them at any angle Insane!
English
65
275
3.5K
207.5K
Kevin Curry retweetledi
konstantinpaulus
konstantinpaulus@konstipaulus·
I've built an "infinite canvas" both ways: HTML and Canvas. The tradeoffs are pretty stark. HTML approach: - World transform Div - Pan & zoom via CSS transforms - DOM element creation - DOM virtualization for offscreen content - Event handling - Selection, dragging, transforms - Snapping & alignment - Efficient image loading Time to ship: ~2-4 weeks Stack: Web Components, Lit, SolidJS Inspiration: tldraw Canvas approach: - Context setup & recovery - RAF-driven render loop - Scene graph + local/world matrices - Shape rendering & effects - Camera system - Render pipeline and batching - Culling - Hit testing - Custom event system - Text rendering (SDF/MSDF) - Buffer management - Transformers - Snapping & alignment Time to ship: ~1-3 years Stack: Rust, C++, TypeScript Inspiration: PixiJS, Konva, Evan Wallace Blog In ~98% of cases, HTML is the better choice. You're standing on years of browser optimization for layout, text, events, and hit testing. If you need Canvas, you can always embed it inside HTML later. Going the other way is much harder and doesn't guarantee a better performance.
tldraw@tldraw

There would be performance wins here over time, too. WebGL implemented poorly can be worse than HTML because, well, browsers rendering too and browser engineers are good at their job and so rendering HTML is extremely optimized.

English
17
23
604
93.2K
Kevin Curry retweetledi
Will Eastcott
Will Eastcott@willeastcott·
Created a @PlayCanvas Engine example that shows how to create hotspots and annotations for 3D Gaussian Splat based scenes! 🪄 [1 / 2]
English
4
28
314
14K
Kevin Curry
Kevin Curry@kmcurry·
Niche cool thing about @intangibleai is that I can make this on a Friday night while watching a couple of episodes of Turn.
English
0
0
0
20
Kevin Curry
Kevin Curry@kmcurry·
@supabase we're experiencing issues. Down Detector reports a big spike, but your status hasn't reported anything. Can you share any insight? Thank you.
English
0
0
6
145
Kevin Curry retweetledi
Will Eastcott
Will Eastcott@willeastcott·
Cool scan of London's Carnaby Street on SuperSplat 🎄🇬🇧
English
1
2
22
1.1K
Kevin Curry retweetledi
Gabriele Romagnoli
Gabriele Romagnoli@GabRoXR·
These are just 2 Keyframes. #AI did the rest. @cascadeur3d just released an impressive update that adds to the AI interpolation features that run locally on your PC 🤯. I am not an animator but creating a walk cycle took me literally 20 seconds... and the majority of that time was spent understanding how to add a new keyframe.
English
203
827
8.8K
726.4K
Kevin Curry retweetledi
Will Eastcott
Will Eastcott@willeastcott·
@Paul_Oesten I think that's part of the story. But also the open sourcing of the Editor and the release of PlayCanvas React have had an impact. And other advances in the Engine itself, such as WebGPU support. We've definitely been very busy over the last year!
English
1
1
2
83
Kevin Curry retweetledi
Will Eastcott
Will Eastcott@willeastcott·
You can enter the mirror dimension with 3D Gaussian Splats. 🙃
English
32
85
1.4K
74.4K
Kevin Curry retweetledi
Will Eastcott
Will Eastcott@willeastcott·
In two years, the level of detail you can capture in a 3D Gaussian Splat has skyrocketed. In this scene on SuperSplat, I can zoom right in on a certificate and the text is perfectly legible. Imagine where we will be in another 2 years. 🪄
English
43
131
1.2K
81.7K
Kevin Curry retweetledi
Will Eastcott
Will Eastcott@willeastcott·
Annotations arriving soon in SuperSplat. ℹ️ Create informational hotspots for your 3D Gaussian Splats! What do you think? 👂
English
8
22
198
17.3K
Kevin Curry retweetledi
Will Eastcott
Will Eastcott@willeastcott·
A fun little 'splat portrait' uploaded to SuperSplat. The astonishing thing? It's only 1.6MB! A full 3D XR-friendly scan no bigger than a PNG/JPG! Made possible by @PlayCanvas. 🗜️
English
11
40
471
20.7K
Kevin Curry retweetledi
Will Eastcott
Will Eastcott@willeastcott·
📢 @PlayCanvas (part of @Snap) is hiring! We are looking for a software engineer to join us. 🧑‍💻 Love web tech, 3D and Gaussian splatting? 🚀 Want to make PlayCanvas + SuperSplat (more) amazing? 🇬🇧 We are based in London UK Help us build the future of the 3D web. ✨
Will Eastcott tweet mediaWill Eastcott tweet mediaWill Eastcott tweet mediaWill Eastcott tweet media
English
2
13
80
5.7K
Kevin Curry
Kevin Curry@kmcurry·
Deja vu all over again. 🤷‍♂️
English
0
0
0
28