经典 3D 电子游戏阴影技术

主要观点:通过不同游戏中的阴影案例,探讨各种传统阴影技术及其在现代游戏中的应用,包括屏幕上的 2D 阴影、斑点阴影、带有渲染纹理的平面阴影、带有几何形状的平面阴影、投影纹理下落阴影、阴影映射、模板阴影、软模板阴影、简化角色阴影、静态光照中的阴影等,还提及现代游戏中使用的一些新技术如光线追踪阴影,以及有时游戏会选择不使用阴影。
关键信息

  • 不同游戏如《超级马里奥 64》《合金装备》《Crash 3》等采用了多种阴影技术。
  • 阴影映射存在分辨率限制等问题,模板阴影基于阴影体积但绘制成本高。
  • 现代游戏结合多种传统技术,如光线追踪阴影虽逼真但需近似处理。
  • 一些早期游戏如《Doom 3》使用模板阴影,《Ico》用顶点颜色实现阴影。
    重要细节
  • 《超级马里奥 64》的斑点阴影可动画,《Crash 3》用渲染纹理生成阴影。
  • 阴影映射易产生“Peter Panning”和“shadow acne”等 artifacts。
  • 《Silent Hill 2》有软模板阴影,《The Last of Us》用简化角色模型实现软阴影。
  • 光线追踪阴影中每个像素仅从单个随机选择的光接收光照,最终经降噪处理。
  • 如《Alan Wake 2》的光线追踪阴影有其特定处理方式。
  • 一些早期游戏如《Alone in the Dark》没有角色阴影。
阅读 26
0 条评论