This work proposes an automatic real time lighting technique for procedurally generated isometric maps. The scenario is generated from a string seed and the proposed lighting system estimates the geometrical shape of the 2D objects as if they were 3D for further light interaction, therefore producing a 2.5D effect. We employ opacity maps to overcome an issue generated by the geometrical shape estimation. The solution is a coupled approach between the CPU and GPU. The produced visuals, gameplay and performance were evaluated by gamers, programmers and designers. Furthermore, the performance, in terms of frames per second, was evaluated over distinct graphics cards and processors and was satisfactory.
翻译:本文提出了一种针对程序化生成的等距地图的自动实时光照技术。场景由字符串种子生成,所提出的光照系统通过估计二维物体的几何形状(如同三维物体一样)以进一步实现光照交互,从而产生2.5D效果。我们采用不透明度贴图来克服几何形状估计所产生的问题。该解决方案是CPU与GPU之间的耦合方法。由游戏玩家、程序员和设计师对产生的视觉效果、游戏玩法和性能进行了评估。此外,就每秒帧数而言,在不同显卡和处理器上对性能进行了评估,结果令人满意。