{"repo":"Adamkob12/Meshem","free":true,"listed":false,"github":"https://github.com/Adamkob12/Meshem","clone":"git clone https://github.com/Adamkob12/Meshem.git","description":"Bevy Meshem is a Rust crate designed to provide meshing algorithms for voxel grids, enabling you to create cohesive 3D mesh structures from a grid of cubic voxels","language":"Rust","stars":75,"topics":["bevy","mesh","minecraft","rust","voxel","voxel-engine","voxel-game"],"license":"Apache-2.0","category":"game-templates","readme_excerpt":"Bevy Meshem Showcase (taken from minecraft bevy): Bevy Compatibility: Bevy Version bevy meshem -------------- ---------------------- 0.15 0.5.x 0.12 0.3.x 0.11.x 0.2.x 0.11 0.1.1 Bevy Meshem is a Rust crate designed to provide meshing algorithms for voxel grids, enabling you to create cohesive 3D mesh structures from a grid of cubic voxels. Similar to the mechanics in Minecraft, Bevy Meshem offers a powerful and flexible way to visualize voxel-based environments with efficient mesh generation. Currently in pre-release stages of development. Features Generate 3d meshes: Just define a data structure that implements the simple \"VoxelRegistry\" trait (see examples and documentation) and you can turn any array of voxels into a 3d mesh. Run time mesh updating in O(1): Added in 0.2, this feature allows users to easily update the mesh after it has been generated, without any need for regenerating. See the new update mesh example. Custom Shadowing, Similar to \"Ambient Occlusion\" (Smooth Lighting) Added in 0.3, this feature allows users to add an ambient occlusion-like effect during mesh generation, \"Smooth Lighting\": \"Introducing\" Chunks When generating each mesh, the unused vertices inside the mesh are being culled, but there was no way to automatically cull vertices trapped between two separately generated meshes, only manually. Now introduce adjacent chunks will automatically do the job for you, and apply the shadowing mentioned above as well! \"The Naive Method\" Iterate over the gri","default_branch":null,"files":null,"tree":[],"storefront":"/r/Adamkob12","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Adamkob12/Meshem/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}