对于我们大多数人来说,这可能是非常术语,但是图形启动Otoy已经提出了一个突破,这应该帮助游戏开发人员创造更美丽的游戏,这些游戏可以跨越不同的硬件平台运行。

以上:otoy的首席执行官Jules Urbach,穿着Osterhaut的增强现实眼镜。

图像

简而言之,Otoy逆向工程的NVIDIA的通用图形处理单元(GPGPU)软件称为CUDA,以在非NVIDIA硬件上运行。这意味着在CUDA语言中编写的程序不再是NVIDIA图形芯片。现在他们可以从高级微设备,手臂和英特尔的GPU上运行。这意味着为PC编写的CUDA程序可以在PlayStation 4或Apple iPad上运行。

Otoy在有史以来第一次搬到了AMD,英特尔和ARM GPU上运行的CUDA语言。这意味着在所有主要芯片组和平台上没有修改,就可以在没有修改的情况下运行任何在CUDA的任何应用程序。虽然有一个独立的GPGPU标准被称为OpenCl,但它不一定像Cuda一样好,otoy认为。

基于洛杉矶的Otoy的首席执行官Jules Urbach在一个独家采访中表示,NVIDIA的CUDA语言优越,可实现更丰富的图形软件。因此,OpenCL尚未为CUDA提供真正的市场替代品。这就是为什么构建CUDA“交叉编译器”是一项重要任务。urbach表示,OTOY研究和开发团队能够在9周内进行。

“这是我们看来的一个重要突破,”厄尔巴赫说。

urbach表示,此举将为游戏和应用程序开发人员节省大量时间,因为他们现在可以创建一个CUDA代码库,可以跨各种PC,MAC,IOS设备,Android和其他硬件平台运行。对于每个团队,这意味着储蓄几个月的工程时间,Urbach说。作为一个例子,CUDA有一个被称为“计算着色器”的东西,允许更高级的图形效果,URBACH表示。

以上:Otoy的OctAnerender应用程序可以在其他平台上运行CUDA应用程序。

图像

“我们已经能够在不改变一系列CUDA代码的情况下这样做,并且它在AMD筹码上运行,”urbach说。“你现在可以编程一次,到处都是CUDA。AMD从未真正能够提供替代品。“

Otoy将在3.1发布于其辛烷值渲染引擎中提供的工具,可用于为游戏和动画构建一些令人敬畏的3D图形。Urbach预计今年夏天将完成该工作。Otoy销售辛烷值和旅的工具,用于游戏开发,动画和虚拟现实应用程序创建。

“它已经准备好了,它回答了关于这是否可以完成的问题,”urbach说。“它以与NVIDIA卡运行相同的速度运行在其他卡上。”

OTOY将向此框架构建新的后端,以允许CUDA定位替代应用程序编程接口(API),例如vulkan,DirectX和OpenGL - 跨越Android,PlayStation 4和WebGL 3(后者在JavaScript Creator Brendan Eich的帮助)中。

Urbach表示,创建这项技术的主要目标是将CUDA应用程序(如Octane)对Apple的金属GPGPU API,其中支持OpenCl 2.1,vulkan和OpenGL ES计算,Urbach表示。

urbach表示,Otoy对翻译任务进行了翻译任务,因为它希望通过游戏开发人员(如Mac Computers和IOS设备)常用的基于CUDA的NVIDIA计划。OTOY正在调整辛烷值作为游戏引擎的插件,例如Epic的虚幻游戏引擎。

“你现在可以采取最好,最高的GPU语言并在其他设备上运行它,”urbach说。“OpenCL已被击中或错过。现在你可以跳过那个。“

以上:Otoy的octanerender为几乎无限制的细节和照明效果使用射线跟踪图形。

图像信用:otoy.