我有一个用一堆精灵渲染的OpenGL场景,我想自动为所有精灵添加阴影。这是一张显示我的意思的图片:
场景使用正交投影,精灵是纹理四边形,我正在使用深度缓冲区从前到后绘制它们。我正在使用OpenGL ES 2.0,但是来自iOS或非ES世界的想法也会受到赞赏。我在脑子里想了几个想法,我想知道哪个最有希望。
我不想对外部纹理进行任何阴影处理,因为我在不同比例下使用相同的精灵纹理,预先烘焙的阴影会不自然地缩放。
这些中的任何一个都比其他更好吗?还有其他我没想过的选择吗?谢谢!
答案 0 :(得分:5)
这些都是经过深思熟虑的选择,这是我对每个
的看法希望这有帮助!