什么样的阴影算法可以用来创建像这样的阴影?
我正在制作的是类似的东西,但是都由OpenGL驱动的2D绘图API完成,因此没有Z坐标。
另外,对于手本身,我真的很想得到一种阴影效果,如下所示:
我只是不确定如何获得接近它的阴影外观。
卡的数量一定会发生变化,并且卡会扔到桌子上,所以我不能使用任何类型的光照图。
我应该研究哪种算法(除了模糊,我知道需要做些什么?)
谢谢
更新资料
我正在制作2D纸牌游戏。我想从卡上添加阴影阴影偏移,有点像:
我正在考虑的方式是:
- 保留与后缓冲大小相同的纹理。
绘制黑色矩形作为该纹理的临时卡片。
模糊该纹理。
- 用这种纹理画我的卡片。
- 对卡进行其他照明。
- 将此纹理绘制到后缓冲区。
我的问题是:
这是正确的方法吗?
有没有一种方法可以在不渲染纹理的情况下(保持位图
与后缓冲区一样大)?是否可以安全地假定后
缓冲区大小不会超过最大纹理大小?(我的意思是,如果后缓冲区
为2000x3000,那么可以说我可以在
该大小的视频内存中创建纹理了吗?
谢谢