I think I am getting a hang on that "shadow" thing.

so far I found two ways of doing computer graphics:

- be smart, undertand all the math and just doing it right from the first try. Never works for me.

- keep adding debug visualisation until the problem is reduced to something trivial and accessible.

Maybe, one day, I'll learn enough to do stuff the smart way. Maybe..

@fedor In my experience, debug visualizations are essential. If someone is really smart and can do something right the first time, they are the only one who can work on it ever. With debug visualizations, a super complex thing can become more understandable to others. It's similar to accessibility features in a way.