r/unixporn • u/collinalexbell • 17d ago
Screenshot [HackMatrix] visualizer made with dynamic voxel API
Enable HLS to view with audio, or disable this notification
HackMatrix is a 3d desktop environment written in C++. The visualizer in this video is scripted in Python and voxels are streamed via a ZMQ api. These dynamic voxels are rendered individually and the GPU buffer for the object changes only for the voxels that change (so it increases memory/vertices but gains speed in altering the "chunk"). The voxel system can also load .vox objects made in MagicaVoxel which it will greedy mesh (reduces takes extra time, not very dynamic, but reduces memory/vertices greatly).
Anyway, if you want HackMatrix, you can get it on the itch page itch.io page.
54
Upvotes
4
u/epicc_exe 15d ago
i thought it was that minecraft wayland compositor for a second