[英]OpenGL ES drop shadows for 2D sprites
我有一个用一堆精灵渲染的OpenGL场景,我想自动为它们添加阴影。 这是一张显示我的意思的图片:
场景使用正交投影,精灵是纹理四边形,我使用深度缓冲区从前到后绘制它们。 我正在使用OpenGL ES 2.0,但是来自iOS或非ES世界的想法也会受到赞赏。 我在脑子里想了几个关于如何解决这个问题的想法,我想知道哪个最有希望。
我不想对外部纹理进行任何阴影处理,因为我在不同的比例下使用相同的精灵纹理,并且预先烘焙的阴影会不自然地缩放。
那么这些比其他更好吗? 还有其他我没想过的选择吗? 谢谢!
这些都是一些经过深思熟虑的选择,这是我对每个选项的想法
希望这可以帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.