Hasty Briefsbeta

双语

The 3D Software Rendering Technology of 1998's Thief: The Dark Project

4 months ago
  • #Thief: The Dark Project
  • #Game Development
  • #Rendering Technology
  • 《神偷:暗黑计划》于1998年由Looking Glass Studios推出,是一款纯软件渲染的潜行游戏。
  • 该游戏的渲染引擎主要由演讲者开发,后续为《网络奇兵2》和《神偷2》进行了硬件加速改造。
  • 引擎灵感源自《雷神之锤》,但采用运行时动态计算的portal-and-cell可见性系统,而非《雷神之锤》预计算的PVS。
  • 《神偷》通过广度优先遍历portal和cell确定可见性,并用边界八边形减少过度绘制。
  • 物体和场景多边形采用从后到前的复杂排序渲染,有时会将物体跨cell分割以避免遮挡问题。
  • 游戏的CSG系统采用临时模型构建关卡,与《雷神之锤》方案不同,但遭遇了BSP树分割问题。
  • 《神偷》使用针对奔腾处理器优化的自定义透视纹理映射例程,支持二次幂和非二次幂纹理尺寸。
  • 通过后处理函数链实现渲染灵活性,但调色板光照等部分功能最终被弃用。
  • 引擎支持彩色portal和水下雾效等特效,但部分功能未被充分利用或被替代。
  • 顶点变换、物体渲染和角色蒙皮由共享库处理,凝聚了多名团队成员的贡献。