Shader Toy – Parameters and Annotations
February 5th, 2010
| 4 comments
Yesterday I started work on getting parameters and annotations from the shader in the hopes of eventually generating a UI with which one can modify them. Annotations will be used much like other shader apps giving hints to the UI such as min/max values, UI types, and other things.
So far it’s coming along, slowly but surely. Hopefully this weekend I can get the parameter editing up and running. Until then, watch this demo showing the list of parameters and annotations building as I type.
Possibly Related Posts
(Automatically Generated)Starting parameter editing for Shader Toy
Default parameter saving in Shader Toy
Adding basic features to Shader Toy
Shader Toy
Generic UI for parameter editing

Looks great, any plans to release to the world?
Cheers,
Sebastian
No plans at this point. Right now this is just for my learning and playing.
Coming along, parameter editing isn’t too bad once you work out what the relevant C# type is, writing these sort of tools makes me wish more people would use HLSL semantics
I already have the type figured out (that’s how I resolve the values in the video above). The hard part is taking that information and generating UI programmatically. Or rather, tedious. Not necessarily hard.