Hey! I’ve used those plugins before! Mind blowing that you’re doing that all in code. Seriously gorgeous.
My main question is, how are you achieving any sort of acceptable performance? In most cases I struggle with GUI CPU usage for drawing even basic graphics on all renderers, especially if I’m doing anything animated like meters.
While I’d like to hear what @kunz has to share, the answer is light-simulating gradients. Lots of light-simulating gradients. Not just straight shadow gradients, but blended blurred shadows and lines which give depth to a scene. Just like how an artist’s work or a 3D rendering is believably brought to life when lighting/shading is added, you can do with vector graphics.
The easiest technique I’ve found to get off the ground is to use heavily blurred drop shadows to simulate ambient occlusion. You can see this in @kunz’s UI’s as all the shadows around the knobs and sliders. The problem is that in JUCE these are super expensive. (hence my questions about performance)
I made some eye-candy filled controls based on these principles a while back, I’ll have to see if I can dig any up…