4 releases (breaking)

0.9.0 Jan 2, 2025
0.8.0 Jul 9, 2024
0.7.0 Jan 27, 2024
0.6.0 Jul 30, 2023

#139 in Rendering

Download history 6/week @ 2024-09-18 16/week @ 2024-09-25 4/week @ 2024-10-02 4/week @ 2024-10-09 10/week @ 2024-10-16 3/week @ 2024-10-30 4/week @ 2024-11-06 2/week @ 2024-11-13 6/week @ 2024-11-20 5/week @ 2024-12-04 13/week @ 2024-12-11 164/week @ 2025-01-01

181 downloads per month
Used in 3 crates

MIT/Apache

2MB
38K SLoC

All is Cubes Mesh Generation

Data structures and algorithms for converting all-is-cubes voxel data to triangle meshes for rendering or export.

All of the algorithms are independent of graphics API, but they require providing vertex and texture data types suitable for the API or data format you wish to use.

If you are looking for a renderer which produces images, you may send the meshes produced by all-is-cubes-mesh to a GPU with all-is-cubes-gpu. you may use the raytracer in all-is-cubes-render,

License

All source code and other materials are Copyright © 2020-2025 Kevin Reid, and licensed under either of

at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Dependencies

~9–44MB
~688K SLoC