GollyGang / ready

A cross-platform implementation of various reaction-diffusion systems and PDEs.
GNU General Public License v3.0
761 stars 60 forks source link

Feature Request: Info Pane, Change Parameter Value #83

Open forcestatus opened 3 years ago

forcestatus commented 3 years ago

I really like being able to change the Parameters by clicking on Edit and seeing the results update through time in the viewport. Is there a way to add a +/- button that increments the value by the lowest number or if by holding say "shift and +" it might increment by ..10's.. not sure if this makes sense. Alternativly using a scroll bar that you can move left to right that increases or decreases the value. thanks and what an impressive tool!

danwills commented 3 years ago

Quite a while ago I experimented with the idea of making the parameters into kernel arguments, which is what would be needed for 'real-time' parameter value updates to go through (otherwise the kernel needs to be recompiled to change the values, which takes a while, making it not-realtime).

I got a rough prototype working but never merged anything.. it would be a fairly major change to how kernels work in Ready though so would need to be done quite carefully.

Another option would be to animate the parameters in Houdini once I've got the new importer committed (or with the preview version I sent you). Parms are already kernel args when a formula is loaded into Houdini, so can totally change over time. You could even bring in audio via Chops and get it to react to that! Fun! :)