Arseny Kapoulkine
@zeux.io
Previously: technical fellow at Roblox
meshoptimizer, pugixml, volk, calm, niagara, qgrep, Luau
https://github.com/zeux
https://zeux.io
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...
zeux.io/2025/09/30/b...
September 30, 2025 at 5:40 PM
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...
zeux.io/2025/09/30/b...
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
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
~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!
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
~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!
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!
Not just from tiny_ocl.h, no.
September 2, 2025 at 8:33 PM
Not just from tiny_ocl.h, no.
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
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!
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
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 ...
today is one of those days
July 18, 2025 at 10:00 PM
today is one of those days
today is one of those days
July 13, 2025 at 3:51 AM
today is one of those days
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
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.
nothing a recently added function won't fix at least :-/
May 30, 2025 at 6:13 PM
nothing a recently added function won't fix at least :-/
... always look inside meshes if the metrics you evaluate look incredibly strange.
May 30, 2025 at 6:04 PM
... always look inside meshes if the metrics you evaluate look incredibly strange.
2025 seems like a great year for software rasterization
March 28, 2025 at 5:56 PM
2025 seems like a great year for software rasterization
At gdc wed-thu and maybe fri, dm if you’d like to grab coffee
March 17, 2025 at 11:48 PM
At gdc wed-thu and maybe fri, dm if you’d like to grab coffee
why would they do this to me
March 6, 2025 at 6:38 AM
why would they do this to me
hard part (plotting points) done
now for the easy part, choosing the best color
now for the easy part, choosing the best color
February 12, 2025 at 11:45 PM
hard part (plotting points) done
now for the easy part, choosing the best color
now for the easy part, choosing the best color
These last four lines were entirely too much work but things seemingly work more or less.
February 3, 2025 at 7:11 AM
These last four lines were entirely too much work but things seemingly work more or less.
The more things change, the more they stay the same.
January 8, 2025 at 10:10 PM
The more things change, the more they stay the same.