Brandon Jones, Twitter Archive
@tojiro.bsky.social
28 followers 2 following 5K posts
This is an archive of my Twitter posts, preserved here after I delete my Twitter account. I will not be posting new content here, for that you'll want to follow my main account: @toji.dev
Posts Media Videos Starter Packs
tojiro.bsky.social
I'm deleting this account in a few days. I haven't used it for a while, and at this point I don't want to have my name or data associated with what this place has become.

You can find links to my profiles on other social media sites at my home page, https://toji.dev
Toji.dev
Brandon Jones - Graphics and XR on the web
toji.dev
tojiro.bsky.social
A quick #WebGPU PSA: the async method adapter.requestAdapterInfo() is being replaced with the attribute http://adapter.info. You can try it now in Chrome Canary!

Read more about the reasoning behind this change in this Mastodon thread:

https://mastodon.social/@tojiro/112570642063796608
tojiro.bsky.social
Had the privilege of giving another lecture on WebGPU to the University of Pennsylvania CIS 565 program again this year. Had to do it remotely this time, but that at least made for better audio capture.
https://youtu.be/41pC1MLMVdA
Introduction to WebGPU - CIS 565 GPU Programming Fall 2023
youtu.be
tojiro.bsky.social
Landed the change that will enable WebGPU on the first batch of Android devices today! Had one false start but I think this one will stick.

https://chromium-review.googlesource.com/c/chromium/src/+/5005063
tojiro.bsky.social
Gonna beg @Sketchfab once again to give us a way to filter photoscans. I think they're great, and it's cool to see so many real-world objects captured like that! Definitely think they have a place on the site. But if I'm looking for game-ready assets they're just clutter.
tojiro.bsky.social
This flew under my radar at the time of release because I didn't have a Quest Pro, but if you recently picked up a Quest 3 you owe it to yourself to try this delightful and very well made #WebXR, mixed reality experience! http://spatialfusion.io
Spatial Fusion is Mixed Reality for the Web
A Mixed Reality WebXR technology showcase designed in collaboration between Meta, and PHORIA and LUSION.
spatialfusion.io
tojiro.bsky.social
Oh, wow! I had no idea this was on its way. I'll try and get some passthrough comparison shots with the Quest 3 up on my Mastodon soon. #LynxR1 #WebXR
tojiro.bsky.social
Question for my XR peeps: Have you encountered any apps which use hand gesture-based teleportation for movement in a way that feels really good and doesn't interfere with other actions?
tojiro.bsky.social
I haven't been paying any attention to Twitter lately. But I hear there's More Drama recently, so here's my occasional reminder that Mastodon is a great alternative, and I also have some Bluesky invites if you're interested.

https://mastodon.social/@tojiro
Brandon Jones (@[email protected])
1.97K Posts, 121 Following, 1.01K Followers · WebGPU/WebXR dev @ Google "The downfall of modern civilization." - Joystiq
mastodon.social
tojiro.bsky.social
Just published version 1.0.14 of the webxr-input-profiles assets repo, which includes rigged controller meshes for the Quest Touch Plus and YVR Touch controllers! See them live at https://immersive-web.github.io/webxr-input-profiles/packages/viewer/dist/
tojiro.bsky.social
Apple has been a big proponent of USD(Z) for realtime models, including on the web via the <model> tag proposal. But it's worth mentioning that when they needed a high-quality, material-accurate, realtime model of the iPhone 15 for their site, they used glTF to deliver it. 😉
tojiro.bsky.social
If you're looking to migrate off this site I recommend Mastodon, but if BlueSky sounds like it's more your speed I have a couple of invites for mutuals.
tojiro.bsky.social
"Average US President is indicted on 2 felony counts" factoid is actually just statistical error. Average President is indicted 0 times. Indictments Don, who lives in Florida and was indicted on 91 felony counts, is an outlier and should not have been counted.
tojiro.bsky.social
Added a page to the #WebGPU samples demonstrating use in a web worker. (Spoiler alert: It's basically the same as WebGPU on the main thread, with a couple of extra postMessage() calls) https://webgpu.github.io/webgpu-samples/samples/worker
tojiro.bsky.social
Wrote a new #WebGPU doc, this time covering patterns for handling vertex data processing in compute shaders (ie: for compute skinning).

https://toji.dev/webgpu-best-practices/compute-vertex-data
Using WebGPU Compute Shaders with Vertex Data
Brandon Jones - Graphics and XR on the web
toji.dev
tojiro.bsky.social
Great thread about rendering considerations on low-end mobile devices vs. newer desktop GPUs! A lot of this will be applicable to WebGPU when it becomes generally available on mobile. https://twitter.com/SebAaltonen/status/1680496009783263233
tojiro.bsky.social
Friendly reminder: I'm at @[email protected], just in case you're hitting your daily ration of Twitter.
tojiro.bsky.social
At this point Will's excellent WebGPU/glTF series and my own post make great companion pieces. He covers all of the parsing/setup details to get the model on screen but points out that the render method isn't particularly efficient. 1/2 https://twitter.com/_wusher/status/1672715643114901504