软件开发客服
首页 > 上上资讯 > Vulkan跨平台光线追踪加速功能开放

Vulkan跨平台光线追踪加速功能开放

2020-03-19 16:46:28编辑:上上定制浏览量:27

多媒体标准制定组织Khronos发布了Vulkan光线追踪临时扩展,而这是第一个开放、跨供应商与跨平台的光线追踪加速框架。软件定制开发者社群可在最终规格确定之前,提供回馈帮助官方进行调整。

Vulkan跨平台光线追踪加速功能开放

Vulkan是一个开放免版税的的高效能绘图定制开发API,可跨平台取用GPU资源,现在已经于许多热门的游戏引擎、游戏以及应用程式中支援。Vulkan在2015年的游戏开发者大会中发表,要提供与Direct3D和OpenGL类似的功能,与两者不同的是,Vulkan是一个底层软件定制API,可以良好地使用多个CPU核心,更擅于处理平行任务。Vulkan支援非常广泛的平台,包括各式个人电脑、行动装置以及嵌入式作业系统。


Khronos现在发布的Vulkan光线追踪临时扩展,可以满足桌面电脑,对即时与离线光线追踪的需求。光线追踪是一种图像渲染技术,可以真实地模拟光线与场景几何图形、材质与光源互动的情况,以产生逼真的场景渲染图。这项技术被广泛的应用在电影以及艺术作品中,随著硬体运算能力的提升,这项技术也逐渐在即时应用程式和游戏中实作。


Vulkan光线追踪扩充将光线追踪框架无缝地整合进Vulkan API,开发者现在可于多媒体应用中,灵活地合併使用光栅化(Rasterization)与光线追踪来渲染画面。Vulkan光线追踪扩充经特别设计,使其运算无关硬体,因此可用在现有GPU和光线追踪专用核心上,进行光线追踪加速运算。Khronos的Vulkan光线追踪任务小组负责人Daniel Koch提到,开发人员对于跨平台光线追踪加速API有很高的需求,而现在推出的Vulkan光线追踪扩充则能满足这些需求。


Vulkan光线追踪的整体基础架构,与市面上现存的专有光线追踪API相似,但Vulkan光线追踪框架有更多新的功能与实作弹性,开发者可简单地进行移植。新框架由一系列Vulkan、标准移植中介表示语言SPIR-V(Standard Portable Intermediate Representation)与GLSL扩充组成,并非所有扩充都是必要元件,部分扩充为可选项目。而Khronos也在Vulkan光线追踪扩充中,增加对微软开源HLSL编译器的支援,让开发者可做最少的修正,就能使用微软定义的语法,在HLSL中编写Vulkan光线追踪SPIR-V著色器相关程式码。官方提到,当所有相关的元件都更新到上游,包含光线追踪扩充的Vulkan SDK就会释出。

标签: Vulkan

00

相关资讯

生产管理软件定制和开发核心功能解析

生产管理软件定制和开发核心功能解析

什么叫生产管理软件定制和开发设计?生产管理软件定制和开发是根据互联网技术操作步骤服务平台,选用合乎技术性发展趋向的WEB浏览网页方法,是致力于生产加工业打造的企业管理软件,对于公司

标签: 软件定制 生产管理软件定制和开发 生产管理软件定制

阿里巴巴眼中的人工智能

阿里巴巴眼中的人工智能

近日,2019年云栖大会完美收官。3天大会期内,共引来了200多名全球顶级科学家、400多所高新科技合作方参加,高新科技展示区总面积超出3万平方,共公布了1000多项顶级新技术。历

标签: 人工智能 阿里巴巴

Swift 5.2改进软件定制编译器诊断功能

Swift 5.2改进软件定制编译器诊断功能

Apple自家力推的软件定制程式语言发布Swift5.2版本,摆在改进开发者的体验,包括改善编译器诊断讯息以及程式码完成功能,也增加了除错器的可靠性,同时也改善了Swift套件管理

标签: Swift 5.2