Hasty Briefsbeta

双语

Creating Lighting in a 2D Game

a year ago
  • #Game Development
  • #Dynamic Shadows
  • #2D Lighting
  • D.O.R.F.目前使用预烘焙光照的2D精灵,导致出现伪影和深度排序问题
  • 团队正在开发基于法线贴图和深度贴图的2D精灵动态光照系统
  • 漫反射贴图提供无光照状态下的基础视觉信息
  • 法线贴图通过色彩信息模拟3D朝向以实现真实光照效果
  • 深度图(Z轴深度)利用灰度值判定与摄像机的距离,解决深度排序问题
  • 微深度贴图(阴影贴图)可实时生成3D网格实现动态阴影投射
  • 当前系统仍处实验阶段,存在阴影网格精度和动态物体处理等问题
  • 尽管系统复杂,但运行效率超出预期,动画所需帧数少于预估
  • 动态光照支持多光源和可变太阳角度,显著提升场景氛围
  • 系统尚在开发中,现有素材需要大量返工适配