2 ms·
> I always felt this was such an outrageous burden to developers but the point is that it's not a burden? You get it for free. Unless you mean having accommoda
by zmmmmm 1y ago
> I always felt this was such an outrageous burden to developers
but the point is that it's not a burden? You get it for free. Unless you mean having accommodate in your app the fact that someone else's might be "shading" it or similar.
I think it's amazing: you can have a real world light source coloring a virtual object which is then a reflective light source that bounces off to affect rendering of a second app. And you don't have to do any of it, the OS is rendering all of this. It's fully analogous to say, your OS supporting transparency on a 2d window frame such that if I'm looking at one window I can see the one behind it. But in 3d and incorporating real world pass through it is so much more complex.
- jayd16 1y agoYou need to use their shader and lighting model and yeah, you don't have full control of the lighting at that point. If you have existing assets its really not trivial at all to port them and get them looking right. Not impossible but not trivial.