zeuxcg Profile Banner
Arseny Kapoulkine πŸ‡ΊπŸ‡¦ Profile
Arseny Kapoulkine πŸ‡ΊπŸ‡¦

@zeuxcg

Followers
13K
Following
524
Media
835
Statuses
9K

Previously: technical fellow at Roblox meshoptimizer, calm, volk, pugixml, niagara, qgrep, Luau https://t.co/PTS70xW8NM

San Francisco
Joined August 2009
Don't wanna be here? Send us removal request.
@zeuxcg
Arseny Kapoulkine πŸ‡ΊπŸ‡¦
7 days
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. Retweets welcome! Link in reply because algorithm.
7
97
630
@zeuxcg
Arseny Kapoulkine πŸ‡ΊπŸ‡¦
15 days
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
8
7
157
@zeuxcg
Arseny Kapoulkine πŸ‡ΊπŸ‡¦
18 days
#screenshotsaturday but it's Friday
2
4
40
@castano
Ignacio CastaΓ±o
22 days
The demo I’ve been working on is finally online! πŸ‘‰ https://t.co/QoErdXMVLt Compare 3D models using traditional KTX2 textures (UASTC/ETC1S) vs AVIF + Spark to see the benefits of real-time texture compression in web apps.
Tweet card summary image
ludicon.com
A GLTF viewer with Spark⚑ real-time GPU compression.
3
9
52
@zeuxcg
Arseny Kapoulkine πŸ‡ΊπŸ‡¦
22 days
You are excited to see Godot 4.5 ship because it's full of great updates. I am excited to see Godot 4.5 ship because this means my growing stack of PRs will get merged now. We are not the same.
@godotengine
Godot Engine
22 days
#GodotEngine 4.5 has finally arrived! πŸŽ‰ With this new release, we made meticulous efforts in order to amplify what is possible to do with our engine, guided by our goal of making gaming and game development for everyone! https://t.co/yd3PlPKsVh
2
3
160
@zeuxcg
Arseny Kapoulkine πŸ‡ΊπŸ‡¦
1 month
Starting in ~20 minutes!
0
0
4
@zeuxcg
Arseny Kapoulkine πŸ‡ΊπŸ‡¦
2 months
Upcoming niagara stream! Tomorrow (Saturday, Aug 23) at 11 AM PST (6 PM GMT), we will talk about and work on simplifying Vulkan synchronization code, following recent developments in the ecosystem like unified layouts. https://t.co/wwMvJVn9Ub
1
3
51
@zeuxcg
Arseny Kapoulkine πŸ‡ΊπŸ‡¦
2 months
gltfpack now supports permissive simplification as well as a WebP texture compression option. See release notes for even more library & gltfpack changes. The documentation has seen significant structural improvements and I'm now quite happy with it :) https://t.co/hGFjcanwgs
meshoptimizer.org
Mesh optimization library that makes meshes smaller and faster to render
0
1
7
@zeuxcg
Arseny Kapoulkine πŸ‡ΊπŸ‡¦
2 months
... deformation, multiple improvements to appearance by default and more non-simplification work! Thanks to Valve for sponsoring most of the work on the core library in this release! GitHub stars and RTs are appreciated! https://t.co/BOKhCzrMqE
Tweet card summary image
github.com
This release contains many improvements to the meshoptimizer library, with a particular focus on simplification algorithms, as well as several new gltfpack features. Highlights: New simplification...
1
0
21
@zeuxcg
Arseny Kapoulkine πŸ‡ΊπŸ‡¦
2 months
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 ...
2
42
232
@zeuxcg
Arseny Kapoulkine πŸ‡ΊπŸ‡¦
2 months
meshopt_simplify 0.18 (summer 2022) vs 0.25 (summer 2025, soon!)
5
15
186
@cHHillee
Horace He
2 months
You're no match for OpenAI's marketing team.
@typedfemale
typedfemale
2 months
i should work in marketing
46
66
2K
@zeuxcg
Arseny Kapoulkine πŸ‡ΊπŸ‡¦
3 months
This is great. Two related thoughts! - Having detailed performance available at any time in any build at a single hotkey, structured to fit your application and displayed inline, is super valuable - even if you also use external profilers. microprofile at Roblox was like that.
@OlexGameDev
Olex (Solo gamedev Diablo-like) πŸ‡ΊπŸ‡¦πŸ‡ΊπŸ‡Έ
3 months
I've been dreaming of this C++ profiler for my game for over a year. It's now here. It shows me the slowest code logic that runs over my game components in real time. Each one is a lambda that I can find at the file name and line number. An hour after I made this, I already
4
8
107
@keithvlucas
Keith V Lucas
3 months
Excited to share some news....
3
1
12
@zeuxcg
Arseny Kapoulkine πŸ‡ΊπŸ‡¦
4 months
Thanks to Valve for sponsoring most of the work on the core library in this release! RTs / GitHub stars appreciated as always :) https://t.co/rAZ16Q0W85
Tweet card summary image
github.com
This release contains many improvements to the meshoptimizer library and some gltfpack fixes! Some highlights: New meshlet builder (meshopt_buildMeshletsSpatial) designed for raytracing workloads o...
0
2
25
@zeuxcg
Arseny Kapoulkine πŸ‡ΊπŸ‡¦
4 months
meshoptimizer 0.24 is out! Featuring new meshlet builder for raytracing workloads, improvements to cluster partitioning, new functions for reindexing, simplification, clustering and coverage computation, many internal improvements and, of course, VS2013 support!
3
21
190
@zeuxcg
Arseny Kapoulkine πŸ‡ΊπŸ‡¦
4 months
Great to see this. It really helps to have regular dedicated periods of time where no work that's not fixing bugs and paper cuts is done. A week is a good amount of time! If I were making user facing software I'd probably go as far as a week every month, OKRs be damned.
@zeddotdev
Zed
4 months
This week is quality week! πŸŽ‰ During this period, you'll see fewer PRs adding new features, as we will be dedicating this time to squashing πŸ›πŸœ and addressing papercuts throughout Zed. Happy coding!
2
0
22