nannou_egui

Latest version

This is my [egui] integration for nannou. The purpose of this is to allow you to tune values for your generative art creations without requiring a compilation cycle.

There are a bunch of rough edges as this is really early in dev (and I am not familiar with webgpu). Most notably, right now you need to have MSAA = 1 in your window settings and scaling doesn't work at the moment. For inspiration on how to expose UI widgets, please check the [egui] repo as it has a lot of examples. You have sliders, color pickers, checkboxes, dropdownlists and many more widgets available.

For information on how to integrate it to your nannou creations, there's an [example] in this repo.

To run the circle packing example: cargo run --example circle_packing:

To run the color tune example: cargo run --example tune_color:

Todo