Mark Lundin (@mark_lundin) header
Mark Lundin (@mark_lundin) profile picture

Founder of design studio @wearekuva. Prev @snap @playcanvas. Once made a Google Doodle

Bristol
Joined August 2010
Photo by Mark Lundin (@mark_lundin)Photo by Mark Lundin (@mark_lundin)Photo by Mark Lundin (@mark_lundin)Photo by Mark Lundin (@mark_lundin)Photo by Mark Lundin (@mark_lundin)Photo by Mark Lundin (@mark_lundin)Photo by Mark Lundin (@mark_lundin)Photo by Mark Lundin (@mark_lundin)
It's easy to load Gaussian Splats in playcanvas/react. Throw in some custom shaders and over-the-top post and you can get some pretty unique looks 💀 ❤️
8
57
3
766
46,331
I never knew I wanted this until now
1
282
Water shaders seem to be a thing. Here's a nice @playcanvas spectral one with caustics. marklundin.github.io/water/
18
25
3
290
19,312
@claudeai collated the demos into a nice landing page and as a bonus created a preview of the simple atmosphere shader. marklundin.github.io/water/d… Repo is here github.com/marklundin/water
2
13
866
Mark Lundin retweeted
oh my.. hows this even possible Meta just dropped SAM 3D, you can auto select any object in still image and.. turn them into high quality 3D model the model is free to download and test in playground link in comments
196
1,019
145
11,859
796,482
Ever since I first saw this I wanted to try implementing it in TypeGPU, and I finally got around to it while testing the new 0.8 release. You can try out the Jelly Slider here: docs.swmansion.com/TypeGPU/e… Had a lot of fun brainstorming optimisations with @iwoplaza and the team, and it should run well on most modern devices. Built entirely with TypeGPU, no extra libraries, with all shaders written in TypeScript. The prototyping speed with features like console.log on the GPU and “bindless” resources made the process really smooth.
185
382
119
5,428
1,751,123
Mark Lundin retweeted
Today, PlayCanvas is sharing a live demonstration of our Streaming LOD system for 3D Gaussian Splatting. Dynamically stream vast splat-based scenes of arbitrary complexity. 100% free. 100% open source. Demo link 👇 [1 / 2]
24
139
18
1,347
123,079
Me reading papers on progressive loading GSplats: 🤓 Me in production:
1
1
3
273
Progressive loading: lying with style. Courtesy of @playcanvas/react. npmjs.com/package/@playcanva…
137
The new Gaussian Splat format also available in @playcanvas/react 🔥
Goodbye SOGS, hello SOG! 👋 PlayCanvas open sources Spatially Ordered Gaussians - a new super-compressed format for 3D Gaussian Splatting. blog.playcanvas.com/playcanv…
1
9
736
selecting text in iOS26 feels like a street fighter 4 double ultra ko combo
255
458
125
10,944
612,926
Mark Lundin retweeted
art about manifesting reality
11
52
444
13,321
📣 @playcanvas/react 0.9.0 is out! - Supports tiny Gaussian Splats using the new compressed .sog format - Improved physics API - Bug fixes & Docs updates
1
7
15
1,911
This is a mind-blowing React library to build high-performance 3D Apps! 🤯 - Lightweight & Fast - Works Seamlessly with React - Perfect for Interactive 3D Experiences If you're into 3D web development, this is a must-try! Source 🔗: github . com/playcanvas/react Hope this helps ✅ Follow @rammcodes for more 💎 #html #css #javascript #reactjs #100daysofcode
6
32
1,430
Sneak peek at "nav3d", my upcoming javascript navmesh generation and querying library. If you used recast-navigation-js and enjoyed it, but felt sads about the big wasm bundle and wasm quirks (manual memory cleanup, js->wasm call overheads), then watch this space :) #threejs
5
14
1
166
9,281
Splat creators are figuring out how to capture ever larger environments. Check out Myra Waterfalls in Austria by @SchindelarCG. 🌳 superspl.at/view?id=f722d3f1
6
8
117
4,467
You can now spin up a new @playcanvas project in seconds. npm create playcanvas@latest fast, simple without the hassle 👌
5
25
1,568
Also you can grab any prerelease or PR from pkg.pr.new/~/playcanvas/reac…
Replying to @playcanvas
@playcanvas/react 0.5.0 now speaks WebGPU! 🌀 Spun up a warpy SDF tube shader - riffing on ideas from @XorDev 🙌. Learned a lot, tweaked a lot, and now it's running silky smooth in WGSL.
1
1
1
4
767
Replying to @playcanvas
@playcanvas/react 0.5.0 now speaks WebGPU! 🌀 Spun up a warpy SDF tube shader - riffing on ideas from @XorDev 🙌. Learned a lot, tweaked a lot, and now it's running silky smooth in WGSL.
3
8
1
57
3,054