Jos*_*osh 13 graphics android opengl-es ios
我有一个用一堆精灵渲染的OpenGL场景,我想自动为它们添加阴影.这是一张显示我的意思的图片:

场景使用正交投影,精灵是纹理四边形,我使用深度缓冲区从前到后绘制它们.我正在使用OpenGL ES 2.0,但是来自iOS或非ES世界的想法也会受到赞赏.我在脑子里想了几个关于如何解决这个问题的想法,我想知道哪个最有希望.
我不想对外部纹理进行任何阴影处理,因为我在不同的比例下使用相同的精灵纹理,并且预先烘焙的阴影会不自然地缩放.
那么这些比其他更好吗?还有其他我没想过的选择吗?谢谢!
这些都是一些经过深思熟虑的选择,这是我对每个选项的想法
希望这可以帮助!