光线追踪其实并不是什么新鲜技术, 但因为需要实时计算画面中所有光线的发射, 折射效果, 对硬件要求极高, 电影画面中每一帧渲染都得几个小时.
所以现在的GPU使用的都是光栅化渲染技术, 效率很高, 但光影效果和真实场景差距太大, 无论如何都不可能追上.
其实, 图形行业一直没有放弃对光线追踪的努力, 现在又掀起了一波新的高潮.
3月份的GDC大会上, 微软宣布DX12中将引入DirectX Raytracing. 两大显卡厂商方面, AMD ProRender渲染引擎, Radeon GPU分析器都开始引入光线追踪, NVIDIA则发布了GameWokrs RTX技术, 但仅兼容最新的Volta架构, 也就是Titan V.
不过, N卡缺乏本地支持的情况下开启实时光线追踪依然是非常吃资源.
迪士尼在油管上传了一段视频, 演示了开启光线最终后的《星球大战飞行模拟器》实机效果. 然而, 为了同时开启4K分辨率, 平台最终用了8张NVIDIA Quadro P6000显卡做图形和物理计算.
Quadro P6000基于Pascal架构, 所以借助的是DX12的DXR来实现光线追踪. 在美亚上, P6000单卡一张的价格是4700美元, 8张需要37600美元 (约合人民币23.68万) .