One of the most common stumbling blocks I hear from developers trying WebGPU is "I'm loading a glTF file (or any model format), how do I not end up with a million render pipelines?" So I wrote way too many words about exactly that!
Brandon Jones 

@Tojiro
WebGPU/WebXR/WebGL Dev @ Google. He/Him
"The downfall of modern civilization." - Joystiq
Brandon Jones ๐๐โs Tweets
Above Par-adowski #WebXR Mini-Golf, out now โณ๐ฅณ
Native-quality VR gameplay + UX on the web, open sourced & well-documented ๐งพ
Made by w/ + , hosted on , targeting , with help from the WebXR community
7
46
103
Show this thread
The WebXR AR Module spec just reached candidate recommendation (CR) status!
A spec transitioning to CR is mostly an administrative technicality, but it does further solidify the place of augmented reality content on the web!
w3.org/TR/2022/CR-web
2
3
25
Took the kids trick-or-treating last night and met up with a family who's son (3yo-ish?) loves to ring doorbells.
I have never seen a more pure manifestation of joy than watching this young doorbell enthusiast be let loose on his neighborhood on Halloween night.
1
11
If you have a Quest 2/Quest Pro, you can try out the mixed-reality WebXR experience I've been building with PHORIA & Lusion at spatialfusion.io
We set out to build an experience that fully leveraged passthrough & plane-tracking, and push what was possible in WebXR.
0:53
9.9K views
11
69
317
Show this thread
Check out this write up on a Floating Islands WebGL demo.
1
7
28
Needless to say, I wouldn't pay any amount to retain a checkmark. The fact that I have one at all is something of a fluke. I happened to ask for it in the one week when Twitter was really legitimately trying to open it up to everyone.
2
2
Show this thread
$20 a month for a blue check strikes me as an absurd amount for your average user, given what Twitter provides in return, and an enticingly low amount for a scammer that wants to project legitimacy.
3
3
21
Show this thread
Sound on! ๐ข
Just a very normal Sunday with MONSTER HANDS ๐ง
๐ฆด Free!
๐ฆด Runs in your browser, no installation
๐ฆด Mixed Reality on 2 & Pro
๐ฆด Scary Hand Tracking
๐ฆด monster-hands.needle.tools
#madewithneedle
#mixedreality #WebXR
#madewithunity
0:39
1.5K views
1
11
36
Show this thread
I hereby present a greatly improved v2.0 of my meme courtesy of
Quote Tweet
This meme brought to you by me watching Ghostbusters on the plane
4
39
220
Bind Groups are probably one of the hardest parts of WebGPU to wrap your head around, especially if you're used to WebGL's style of uniform setting.
To help onboard new developers, I've written a doc to explain bind group use and best practices:
4
22
77
I give it about two years before this sites new owner realizes "Social Media is Hard, Actually", gets bored, and sells off whatever's left for a fraction of what they paid.
4
20
These kind of clever graphics hacks are like a pure dopamine injection for me. Love it!
Quote Tweet
9
27
211
Hello, compute! If they told me this is running in the browser I couldn't believe it. 150,000 instanced spheres curly dancing. Thank you and for working on this amazing API. #webgpu #computeshaders #instancing #curlnoise #generative #wgsl
0:08
300 views
1
2
13
Show this thread
The accompanying slides are here, if you're interested:
9
Show this thread
Had the opportunity to give a guest lecture at the University of Pennsylvania this week on WebGPU! Had a great time, and I appreciate the invitation to speak.
The recording we did has a few issues, but it's up on YouTube now if you're interested:
6
11
51
Show this thread
Is your overhead slower than a super Mario bros 3 speed run?
Quote Tweet
The Mario game that can be beaten the fastest is Super Mario Bros. 3, which can be completed in 19 frames, or 0.316 seconds, by pressing buttons very quickly during startup to execute unintended code. Below is every frame from starting up the game to finishing it.
Show this thread
4
26
67
Top: WIP/FPO art we've shared til now โฐ๏ธ
Below: the latest vertex color lightbake on ~310k tris rendering at 90hz on Quest 2 w/ 0.2ms PhysX ticks & not a lightmap in sight ๐๐ฆ
Above Par-adowski #WebXR Mini-Golf, launching... like literally any day now lol โณ๐๏ธโโ๏ธ
0:55
1.3K views
6
12
74
Just got off a plane, turned off airplane mode, and my phone promptly drowned in a tsunami of political fundraising emails and texts.
Almost makes me jealous of the UK getting no say in their new PM. Almost.
3
7
A secret power of WebXR development: the chrome dev tools debugger is powerful, easy to use, and you can basically attach anytime you want without needing to restart or recompile anything
3
2
33
Show this thread
How did I miss this comment from last month about the planned integration of WebXR previews in the Lynx app store?!?
1
1
14
Back in April we developed a virtual golf hole for our Mini Masters event. And then we couldn't put it down. Coming soon: a full putt-putt course designed for #WebXR, made with & , hosted on , and targeting
0:24
1.8K views
4
15
72
Ah, yes! The two genders: people and popsicles with power sockets in them.
read image description
ALT
1
2
7
Here's a tl;dr (though still admittedly quite long) for the core elements of Slow Roads. I'll see if I can get something with pictures up next weekend ๐
8
24
215
After 16 months of work I'm ready to share slowroads.io, my project to procedurally generate scenic landscapes, packaged as a chill driving game. Built with to run in your browser - no logins, no installs, just roads...
#threejs #procedural #webgl
0:35
224.4K views
265
2,780
11.9K
Show this thread
Going into work today and an allen wrench just fell off of me. I have no idea where it was on my person or how it got there. Just *clank* now there's an allen wrench at my feet.
I'm just going to assume I've discovered a latent superpower to spawn small bits of bent metal.
2
10
More seriously, I don't understand the motivations behind why a party in power would move for a General Election early? Especially if they're doing an awful job, seems like they would just not vote for one to keep their seats as long as possible?
8
3
Show this thread
I'm largely ignorant of UK politics, so help me out here: Does the lettuce get to be Prime Minister now?
10
1
35
Show this thread
Excited to finally share that we now have ๐ #WebXR support for all Looking Glass displays with all the libraries you know and โค๏ธ
โบ lkg.gl/webxr
0:18
16K views
7
115
415
Show this thread
Proud to release ZenCompress, a fine-grain GUI tool for KTX2 texture compression of assets created by & w/ WebXR in mind
Cut size on disk/network by 2-4x & GPU memory use by 4-8x using ETC1S or UASTC per texture ๐๏ธ๐ผ๏ธ
2
18
74
Show this thread
Apple's love/hate relationship with USB-C continues to get weirder with each new product release.
Quote Tweet
This is one of the weirder things Apple has ever done. Iโm assuming the iPad Pro doesnโt have a landscape camera because there isnโt room for it and charging components for the second-gen pencil in the same spot, but forcing regular iPad owners to do this is just bizarre.
2
4
Excellent thread. I do love me a good graphics breakdown. ESPECIALLY when it's about older games! (Last decade's high end console/PC techniques are this decade's mobile/VR/web techniques.)
Quote Tweet
Okay! Here's the bulk of geometry rendering, not including particle effects and postprocessing:
Show this thread
0:39
4.9K views
2
16
Curse your sudden but inevitable betrayal! #Quest2StrapFail
(I blame this on the fact that I told that my strap was still holding up earlier this week. Jinxed it!)
1
6
Hey ! Found a bug in the new WebXR AR passthrough mode for you! You can repro it right now on immersive-web.github.io/webxr-samples/
Seems like it's relying on the page to clear the backbuffer in this particular scenario?
0:30
613 views
1
19
Ah, yes. Apple being known primarily for it's "Pixel" brand of devices.
read image description
ALT
1
9
What is YOUR most wanted feature for importing or exporting glTF files on Blender?
#b3d #Blender3D #glTF #animation3d #techart
22
5
30
GIF
read image description
ALT
Quote Tweet
Alex Jones ordered to pay nearly $1 billion in damages to Sandy Hook families for years of lies that the school shooting was a hoax washingtonpost.com/nation/2022/10
Show this thread
2
11
Passthrough in #WebXR on the Quest 2, thanks to & ๐
immersive-web.github.io/webxr-samples/
If you get stuck with "AR NOT FOUND", make sure you have a relatively recent OS, e.g >=43 iirc.
samples page, via
0:06
1K views
5
12
63
Show this thread






















