Will Usher

@willgfx
336 Followers
165 Following
134 Posts
To make it work, I've written a new JavaScript wrapper for xatlas called "watlas". It's available now on npm! https://github.com/toji/watlas
GitHub - toji/watlas: A web port of XAtlas: Mesh parameterization / UV unwrapping library

A web port of XAtlas: Mesh parameterization / UV unwrapping library - toji/watlas

GitHub
I gave a talk on large-scale data visualization on the web at
the 3D on the web meetup last month at GDC, check it out
https://youtu.be/HzcFzCkt5aU?si=6pLmPO9JEPBfMQB1
to hear about what I'm up to with #WebGL #WebGPU #WebAssembly
#Jupyter and some challenges I'm working on that I'd love to chat about!
Large Scale Scientific Visualization with WebGL, WebGPU & WebAssemply at 3D on the Web 2025

YouTube
If you're interested in 3D on the web and in the bay area next week for GDC/GTC or just live there, come by the meetup on Wednesday https://www.khronos.org/events/3d-on-the-web-2025 ! There's a good line up of talks, I'll be talking about bringing scivis to the web w/ #WebGL / #WebGPU / #WASM
3D on the Web

Deploying and developing royalty-free open standards for 3D graphics, Virtual and Augmented Reality, Parallel Computing, Neural Networks, and Vision Processing

The Khronos Group

I've written a brief guide for profiling WebGPU commands with Xcode's Metal debugger. It's... not exactly easy, but it works! I've got several ideas for how to improve it in the future, too.

Also, if you know Xcode better than me (a very VERY low bar) then I'd be thrilled if you have any suggestions to make this process better!

https://toji.dev/webgpu-profiling/xcode

Profiling WebGPU with Xcode’s Metal Debugger

Brandon Jones - Graphics and XR on the web

Toji.dev
Our paper on elevation-aware flood extent mapping brings topologically guided segmentation to the web for crowdsourced labeling. ML flood mapping models trained on these maps w/ our correction framework get similar quality as those w/ solely expert labels! PDF: https://www.willusher.io/publications/flood-annotation-pvis25/
Will Usher

Our new paper, Approximate Puzzlepiece Compositing, applies OIT to data-parallel rendering to efficiently render overlapping, jigsaw puzzle-like data distributions, without repartitioning or expensive compositing. It'll presented at Pacific Vis 2025, check it out: https://www.willusher.io/publications/apc-pvis25/ !
Will Usher

Release 3.2.0 · libsdl-org/SDL

Announcing the SDL 3 official release! SDL 3.0 is finally here! We have many many people to thank on the road to get here, but I'd like to call out special thanks to: @slouken and @icculus, lead d...

GitHub
Do you want to learn path tracing? Two lectures that I held at TU Delft are on YouTube now! The 2nd is what I had in mind for part 3 of my PT workshop. No Shadertoy exercises this time, but an open source Vulkan path tracer 🥳.
https://www.tudelft.nl/ewi/over-de-faculteit/afdelingen/intelligent-systems/computer-graphics-and-visualization/education/path-tracing-lecture
https://www.youtube.com/watch?v=UerwiSuIOSY
Path Tracing Lecture

TU Delft

Need to inspect an (#HDR / #OpenEXR) image on an iPad, iPhone, or a computer without a proper image viewer? HDRView’s latest beta seemingly now works in those cases. Just go to:

https://wkjarosz.github.io/hdrview/

And creating a home screen bookmark on iOS makes it almost feel like a real app.

HDRView

Slang shading language and tooling is now a Khronos project (was an nvidia project for past umpteen years). This is exciting! GLSL seems to be frozen with no future, whereas Slang is not only actively developed, but also brings in a lot of language features that sound useful. Nice! https://shader-slang.com/blog/2024/11/20/theres-a-lot-going-on-with-slang/
There’s a lot going on with Slang!