为许多单独的纹理渲染“背光”效果

时间:2012-10-18 09:57:53

标签: backlight

我想知道我是否可以就最佳方法获得一些建议。

我正在编写一个模拟器来运行具有“功能板”的旧英国街机水果机游戏。这些机器类似于美国插槽。实际的板由许多从后面照亮的半透明方块组成(参见图像)。 Image

我要做的是通过(最好)使用开源3D引擎渲染机器的3D表示。我不确定的是如何最好地处理功能板的各个方块的“背光”效果。方形可以单独打开或关闭,并调暗到任何级别。我对C ++和汇编非常有经验,但对于directx / opengl来说却相当新。

请记住,可能会有多达512个灯泡单独闪烁/调光,我猜测使用半透明纹理背后的“普通”灯会过于密集吗?我已经阅读了有关像素和顶点着色器的信息,并想知道这是否是接近效果的最佳方式? (例如,将每个方块的特征板拆分为单独的纹理多边形,但将它们连接在一起,使其看起来像一个)

感谢您的任何建议

0 个答案:

没有答案