as we parametrize components more and more, I keep bumping into having to copy/paste compositing operators in order to composite an image repeatedly over another, <n> number of times at different x,y locations (think menus).
It would be awesome to have a composite operator which uses a DAT like <input#> <x> <y> <operation>
1 10 15 over
1 5 20 over
2 3 10 under
For example I'm developing a "ramp based" menu, where a DAT passes the menu choices and (simply put) the "v" of the panel determines which ones get turned on/off.
The choices are all printed onto a Text TOP. the highlighting happens by the script modifying the ramp keys table. Now if I wanted something more sophisticated than a ramp, ie. a background image of a 3D rendered button, I would need something like the above to specify where to composite the button under the text TOP (assuming I can highlight more than one choice).
I think it would be very powerful.