基于OptiX引擎的交互式光线追踪渲染器将于今年秋季上市,能够用于这些采用SceniX引擎的应用程序。随着开发人员很快在其应用程序中启用该产品,它将开始出现在一些产品当中。OptiX是一款NVIDIA加速引擎,软件开发人员能够在其产品中自由地使用OptiX来在Quadro FX GPU上是实现光纤追踪、通过采用可发掘未来GPU优势的引擎更新来保持最前沿的超高性能。
NVIDIA OptiX光线追踪引擎实例(Demo)
最近NVIDIA放出了几个可以运行的交互式光线追踪实例,使用即将到来的OptiX光线追踪引擎。为了运行这些样本,需要NVIDIA Quadro FX GPU以及R190或者更高版本的NVIDIA显卡驱动。
OptiX引擎完全的运行在NVIDIA CUDA架构上,它的性能水平依赖于GPU内部计算核心(shader)数量的增加。另外,使用在Quadro FX 3800、4800和5800专业显卡上的最新一代GPU(GT200)拥有更强的计算能力可以给OptiX带来更多的性能提升。因此,OptiX场景在这些GPU上的典型光线追踪速度将会比它们的上一代产品(Quadro FX 3700、4600、5600)快3~4倍。
与大多数光线追踪渲染一样,更高的分辨率会成比例的花费更长的时间来渲染。一块Quadro FX 3800推荐用于基本运行(1024×768,30fps),而HD(高清)分辨率的应用推荐使用Quadro Plex 2200 D2视觉计算系统。对于Quadro FX 3800或者更高的显卡还能提供多GPU支持,而且不是在SLI模式下。NVIDIA不推荐在少于64个CUDA内核(流处理器)的GPU上尝试这些实例。
2.OptiX是基于CUDA的程序,按道理说Geforce显卡应该也能运行,不知道NVIDIA在这几个实例上做了什么限制。最初我们尝试过低端的2D专业显卡Quadro NVS 290(也支持CUDA),但提示不是Quadro FX无法运行,于是选择使用了目前最高端的Quadro FX 5800(参见:“Quadro FX 5800实物照片、Viewperf测试成绩曝光”一文)和上一代中高端的FX 4600专业显卡来测试。据说部分高端游戏卡(如:GTX 280/295)也能运行。