Microdocumentation is available here.
The workflow consists of defining operations that are executed in sequence. An example of a mesh operations sequence:
- Add Triangle
- Subdivide
- Displace Random
- Subdivide
- Smooth
After defining the sequence, a lot of meshes can be generated using different seeds. Afterwards, the mesh can be exported to .obj
.
- Readable mesh thanks to fast Phong rendering.
- Different rendering modes - wireframe, flat, smooth
- Editable ground material
- Operation-based procedural mesh generation system
- Info about the time taken per operation
- Orbit camera
- Easily editable parameters thanks to
egui
's widgets - Editable seeds
- Exporting to
.obj
Written in Rust using eframe as the framework, egui as the UI library and wgpu as the rendering library. Shading is written in wgsl.