Arseny Kapoulkine
zeux.io
Arseny Kapoulkine
@zeux.io
Previously: technical fellow at Roblox

meshoptimizer, pugixml, volk, calm, niagara, qgrep, Luau

https://github.com/zeux
https://zeux.io
New blog post! In "Billions of triangles in minutes" we'll walk through hierarchical cluster level of detail generation of, well, billions of triangles in minutes. Reposts welcome!

zeux.io/2025/09/30/b...
September 30, 2025 at 5:40 PM
Unlike Vulkan, DX12 doesn't support loading 8-bit types from byte address buffers; this seems like it would be a problem for working with 8-bit triangle indices, but don't worry, you can just
September 23, 2025 at 1:43 AM
~3m instead of ~4m now :) It's actually ~2m40s when not ran under the profiler for whatever reason.

While I *can* make the green bars completely solid I've already spent way longer than I should on this exercise so this will have to do!
September 19, 2025 at 10:09 PM
September 13, 2025 at 4:33 PM
Not just from tiny_ocl.h, no.
September 2, 2025 at 8:33 PM
While it's quite silly to literally run the simplifier every frame on the UI thread in the browser, it's fun to see that it can indeed work at 60 FPS!
August 21, 2025 at 6:43 PM
meshoptimizer v0.25 is out! Featuring new simplification function that optimizes positions and attributes for appearance, experimental permissive mode to simplify faceted regions with selective seam preservation, regularization option for improved tessellation quality and deformation, multiple ...
August 20, 2025 at 3:56 PM
August 11, 2025 at 3:23 PM
neat
August 1, 2025 at 11:59 PM
today is one of those days
July 18, 2025 at 10:00 PM
today is one of those days
July 13, 2025 at 3:51 AM
June 24, 2025 at 3:27 PM
Note that radv commit above exposes this only on RDNA3/4. The commit contains helpful detail that suggests that if you aren't using MSAA, this is also fine on RDNA1/2.
June 10, 2025 at 5:08 PM
nothing a recently added function won't fix at least :-/
May 30, 2025 at 6:13 PM
... always look inside meshes if the metrics you evaluate look incredibly strange.
May 30, 2025 at 6:04 PM
2025 seems like a great year for software rasterization
March 28, 2025 at 5:56 PM
good start of the year
March 27, 2025 at 3:20 PM
At gdc wed-thu and maybe fri, dm if you’d like to grab coffee
March 17, 2025 at 11:48 PM
progress
March 9, 2025 at 7:09 AM
you're welcome
March 6, 2025 at 6:49 AM
why would they do this to me
March 6, 2025 at 6:38 AM
February 28, 2025 at 11:02 PM
hard part (plotting points) done
now for the easy part, choosing the best color
February 12, 2025 at 11:45 PM
These last four lines were entirely too much work but things seemingly work more or less.
February 3, 2025 at 7:11 AM
The more things change, the more they stay the same.
January 8, 2025 at 10:10 PM