大型网络游戏 War of Tanks「坦克世界」开发公司 Wargaming,最近推出该游戏图形引擎 Core 的展示版本 enCore RT,最大的差别在于导入光线追踪功能,且无需使用特殊显卡,只要操作系统为 Windows 7 以上、显卡支持 DirectX 11 就可开启使用。
自从 NVIDIA 推出 Turing 图灵架构芯片,游戏市场开始围绕着即时光线追踪技术打转,有人认为即使光线追踪是未来游戏发展趋势,也有人认为该技术的资源消耗量过大,目前实作性能并不够让人满意,且目前市面上仅有 NVIDIA 单一厂商支持 DirectX 12 DXR,且硬件选择性过少。War of Tanks「坦克世界」enCore RT 展示程序导入即时光线追踪技术,Windows 7 和 DirectX 11 以上显卡就可运行。
打开百度 APP,查看更多高清图片
enCore RT 与 Intel 合作,采用该公司开源的 Embree 高性能光线追踪核心,Embree 能够善用 SSE、AVX、AVX2、AVX-512 等处理器指令集,提供更为快速的运算。依据 Wargaming 所公布的资料,enCore RT Demo BVH(Bounding Volume Hierarchy)建构交由 CPU 执行
RT 效果开启前后比较,可观察到右方坦克阴影数量变多、效果更真实,也没有 Cascaded Shadow Mapping 常见的阴影边缘锯齿状问题、光线追踪目前对于一般家用电脑而言,仍属相当吃资源的运算工作,因此 enCore RT 即时光线运算目前仅限于坦克、本身的阴影,其余场景仍旧使用常见的 Cascaded Shadow Mapping 技术,避免运算全部场景的负荷量过高,无法维持游戏帧率表现。
以笔者目前主力电脑,Xeon E3-1230 v3、DDR3 32GB、GeForce GTX 1070 Ti 等设备进行 enCore RT Demo 测试,Ultra 画质设定得到 30000 分以上(官方表示 10000 分以上即为相当优秀的结果,游戏中不会感受到任何延迟),此时 Ray Traced Shadows 开启至 High,得分下降约 27% 为 21921。Ray Traced Shadows 设定还能够向上提升至 Maximum、Ultra,此时得分为 20481 分、18854 分。