
Founder of design studio @wearekuva. Prev @snap @playcanvas. Once made a Google Doodle
Bristol
Joined August 2010
- Tweets3.7K
- Following710
- Followers1.8K
- Likes5.1K
Pinned Tweet
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
💀 ❤️
Water shaders seem to be a thing. Here's a nice @playcanvas spectral one with caustics.
marklundin.github.io/water/
@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
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
Mark Lundin retweeted
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.
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]
Progressive loading: lying with style.
Courtesy of @playcanvas/react.
npmjs.com/package/@playcanva…
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…
📣 @playcanvas/react 0.9.0 is out!
- Supports tiny Gaussian Splats using the new compressed .sog format
- Improved physics API
- Bug fixes & Docs updates
Mark Lundin retweeted
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
Mark Lundin retweeted
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
Mark Lundin retweeted
Splat creators are figuring out how to capture ever larger environments. Check out Myra Waterfalls in Austria by @SchindelarCG. 🌳
superspl.at/view?id=f722d3f1
You can now spin up a new @playcanvas project in seconds.
npm create playcanvas@latest
fast, simple without the hassle 👌
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.
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.
Stackblitz demo - stackblitz.com/~/github.com/…
playcanvas/react -github.com/playcanvas/react
















