UPDATE: Version 1.2 now available, see OLIB for a complete changelog.
- A huge thank you to Matthew Ragan for taking the time to look over this component and provide some awesome feedback for how it could be improved! I learned a lot from that!
- If anyone else has ideas or runs into issues using it please let me know!
Description:
MetaRamp TOP where all keys of a ramp are controlled by parameters that can be referenced or controlled using chops :). Ideal for making dynamic ramps easily. Can reference HSVConstant TOP "Values" parameter to control any of the keys using HSV instead of RGB.
See OLIB for longer description and detailed parameter explanation. Would recommend downloading from there.
Motivation:
We've all been there. You learn about using the ramp and lookup TOPs to color your artwork and you excitedly go and create something with it. Once you get the colors how you like them, maybe you want to animate the value of one of the keys using music or some other control. As soon as you go to drag that chop value over to the ramps parameter window it hits... dispair. You never realized the HSV or RGB parameters for each key on the ramp were different from other parameters until now.
You rapidly search for an alternative and hack together a rigid system of evaluate DATs that no longer allow you to freely or easily control your original ramp keys. Although this method works, it never felt right for the parametric and expressive design philosophy that is at the heart of Touchdesigner. So I made something I've wanted ever since I learned that trick for coloring a texture and I hope I'm not the only one.
Maybe it's just me?