Voxy
A downloadable tool
Download NowName your own price
Voxy is a sprite-to-voxel mesh library for GameMaker. It converts 2D sprites into fast and optimized 3D voxel vertex buffers at runtime, making it incredibly easy to bring pixel art into a 3D space.
Features at a glance:
- Static and Animated Models: Stack sprite frames along the Z axis for a single static mesh, or bake each frame individually for frame-by-frame 3D animations.
- Zero-Cost Shading: Bakes directional brightness directly into vertex colors at build time for a flat-shaded look without any runtime lighting cost.
- Build-Time Control: Apply custom transform matrices or Z-axis offsets during the mesh baking process to permanently adjust rotations, scales, and origins.
- Memory Management: Includes a full suite of functions to check, draw, and safely destroy models from memory when they are no longer needed.
Quick Example:
// Create models from standard 2D sprites at runtime
VoxyCreateStatic("tree", spr_tree);
VoxyCreateAnimated("player", spr_player);
// Draw them in your 3D world
matrix_set(matrix_world, matrix_build(x, y, 0, 0, 0, 0, 1, 1, 1));
VoxyDraw("tree");
VoxyDraw("player", image_index);
(For source code, full documentation and advanced use cases, please check the repository page).
| Published | 5 days ago |
| Status | Released |
| Category | Tool |
| Author | Krug |
| Tags | GameMaker |
| Content | No generative AI was used |
Download
Download NowName your own price
Click download now to get access to the following files:
Voxy_v1.0.1.yymps 5.9 kB
Leave a comment
Log in with itch.io to leave a comment.