{"repo":"mrclputra/bevy_WeaverGen_V3","free":true,"listed":false,"github":"https://github.com/mrclputra/bevy_WeaverGen_V3","clone":"git clone https://github.com/mrclputra/bevy_WeaverGen_V3.git","description":"A Bevy Procedural Slum Generator","language":"Rust","stars":23,"topics":["bevy","rust","voronoi"],"license":"MIT","category":"game-templates","readme_excerpt":"WeaverGen V3 A procedural slum generator as part of a student paper written in Rust with bevy. Voronoi diagrams are used as the basis of the building layouts and are created using spade. Roads and boundaries are based on CVTs from this paper. A second pass is then applied to extrude the layout upwards. Older versions of this project did not have the boundary constraint system. Major important algorithms can be found in /mesh . Future work might focus on modifying the building geometries themselves (porches, roofs, facades). Though I might try to refactor this project into my C++ engine instead. - WASD to move camera - MMB to rotate camera - Tab to switch auto vs manual modes - Q/E to switch manual submodes - Click and Drag to interact Also inside: an OBJ file exporter if you would like to use the generated meshes in your own projects :) Additional Images and goodies in /docs","default_branch":null,"files":null,"tree":[],"storefront":"/r/mrclputra","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mrclputra/bevy_WeaverGen_V3/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."}