Hey
I think you over-reacted a bit, I was just asking, because sometimes people don’t know about simpler solutions… Also if you are interested, have a look at this topic
on which I have stressed-tested a bit the GUI ^^^
Coming back to your question, here is a shader-based example :
Best,
Tricotou