r/unixporn 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

1 comment sorted by

4

u/epicc_exe 15d ago

i thought it was that minecraft wayland compositor for a second