微软发布 Web 渲染引擎 Babylon.js 6.0


Babylon.js 是一个强大、简单、开放的游戏和 Web 渲染引擎,并被封装在一个友好的 JavaScript 框架中。

Babylon.js 6.0 带来了性能改进、渲染增强和一系列新功能。

新物理插件

Havok 团队通过一个特殊的新 WASM 插件和对 Babylon.js Physics API 的全面改造,为 Babylon.js 带来了一些最先进的功能。将 Babylon.js 的物理学提升到一个全新的水平 —— 有了新的物理功能和高达 20 倍的速度提升。

性能优先模式

功率和性能是 Babylon.js 的核心,6.0 版通过性能优先模式(Performance Priority Modes),使渲染和性能提高了 50 倍。这些新模式为开发者提供了新的控制权,使他们可以通过选择向后兼容模式、中间模式或激进模式来提高体验的性能。在这 3 种不同的模式中选择,可以给你带来不同程度的功能和灵活性。

流体渲染

Babylon.js 6.0 现在可以渲染流体了,这为开发者带来了一些真正令人叹为观止的东西,可以在浏览器中释放出一些真正令人惊叹的图像,以 60fps 的速度运行。

改进的屏幕空间反射

这个新版本还带来了一个完全更新的屏幕空间反射模型,使你能够以最高的性能水平在整个场景中渲染令人惊叹的反射效果。

纹理贴花

一个强大的渲染功能集,其标志之一是灵活的能力。Babylon.js 6.0 通过增加一个新的纹理贴花功能,扩展了使用材质的灵活性。纹理贴花允许你通过网格的 UV 空间投射一个贴纸,以覆盖在材质的纹理上。这为真正的沉浸式网络体验释放了一些有趣的新的交互可能性,同时又不影响性能。

glTF 扩展支持

在这个最新版本中,Babylon.js 现在完全支持 KHR\\_materials\\_iridescenceKHR\\_animation\\pointer glTF扩展。

Node Material 光线行进

Node Material 允许开发者创建令人难以置信的复杂和互动的着色器,而不需要写一行代码。在Babylon.js 6.0 中,做了大量的管道工作,使其比以往更加强大。有了这项工作,现在开发者可以在Node Material 着色器中构建更多的高级 3D 图形技术,包括像光线行进这样的东西。

GUI Editor v1

在 Babylon.js 5.0 中,我们引入了 GUI 编辑器测试版,让你可以用更简单的方式为你的 Babylon 场景创建复杂的 GUI 设计。随着 Babylon.js 6.0 的推出,GUI 编辑器正式走出 Beta 版,这个版本在 Beta 版的基础上进行了大量的稳定性改进和错误修复,但最重要的是引入了与你的 Babylon.js playgrounds 更紧密的连接。在 GUI 编辑器中做一个改变,可以看到它在你的链接场景中立即更新。

Figma 扩展

在 Babylon.js 6.0 中,James Simonson 提供的一个全新的社区扩展,它允许你将 Figma GUI 设计直接导出到 Babylon.js 场景中。

更多详情可查看:https://blogs.windows.com/windowsdeveloper/2023/04/20/part-1-announcing-babylon-js-6-0/


相關推薦

2023-02-10

微软和 Adob​​e 达成合作,计划将 Adob​​e Acrobat PDF 渲染引擎直接集成到 Edge 浏览器中,取代现有的 PDF 引擎。 包含这个新的 PDF 引擎的 Edge 浏览器版本预计将于今年 3 月份推出,带有旧版引擎的 Microsoft Edge PDF 解决方案则

2023-04-08

前 Firefox 和 Safari 也正在开发其 WebGPU 实现。 库支持 Babylon.js 已经完全支持 WebGPU,查看 demo PlayCanvas 宣布初步支持 WebGPU TensorFlow.js 支持大多数运算符的 WebGPU 优化版本 Three.js 对 WebGPU 的支持正在进行中,

2022-09-17

数越低越好): Appleseed Appleseed 是一个开源的生产型渲染器,专注于基于物理的全局光照渲染引擎,主要设计用于动画和视觉效果(分数越低越好): 虽然整体性能略差一点,但锐龙9 5950X 在 Blender、Appleseed 和 Darktable

2022-02-24

20 年前的 2002 年 2 月 13 日,仍高举着闭源大旗的微软正式发布 Visual Studio .NET,时任首席执行官比尔·盖茨将其描述为“第一个用于构建 XML Web 服务和下一代互联网应用程序的完全集成的开发环境”。 它被创造出来的目的

2022-11-09

微软的 DirectStorage 是一项旨在让游戏充分利用高速存储(例如 NVMe SSD)的功能,它可以以最小的 CPU 开销,提供每秒数 GB 的小数据(例如 64kb)读取。 目前 DirectStorage 1.1 已发布 ,这个版本正式带来了 GPU 解压缩功能

2023-05-21

效的大型 3D 效果。 WebGPU 是由 W3C GPU for the Web 社区组所发布的规范,目标是允许网页代码以高性能且安全可靠的方式访问 GPU 功能。WebGPU 是一套为浏览器设计的图形 API 标准,为了弥合各个平台图形 API 的差异性,它对 DirectX12

2023-01-12

它特别针对 Android 平台进行了优化。 目前,Filament 发布了 1.31 版本,带来如下变更: java:修复相机文档中的拼写错误 engine:输出色彩空间可以设置在 ColorGrading,注意:该API目前存在局限性,详情请参考对应文档 支

2022-03-14

,而不是专注于搞自家浏览器的专属功能。2019 年谷歌和微软合作发起过一个名为 的 Web 兼容性标准,该标准促进了 和 这两个技术的发展,Mozilla 参与了该计划的讨论,但苹果和其 WebKit 团队并未参与此计划 。 新的 Inter

2023-02-24

器的主要作用就是用来下载 Chrome 浏览器,不知道是不是微软对 Edge 浏览器目前的市场占有率不太满意,亦或是怕 Edge 浏览器走上 IE 的老路。日前就有用户发现,当使用 Edge 浏览器访问 Chrome 下载页面时,Edge 浏览器将会向用户

2022-02-16

Laravel 9 正式版已发布,新功能包括:使用 PHP v8.0、控制器路由组、新的默认 Ignition 错误页面、Laravel Scout 数据库引擎、集成 Symfony Mailer、Flysystem 3.x、改进的 Eloquent 访问器/修改器,以及更多功能。 全新的首页设计 发

2022-06-02

——占 2021 年所有提交的近 17%。 Igalia 最近在其 WPE 官网发布了庆祝 WPE WebKit 五岁生日的文章,并介绍了它从 WebKitGTK 的一个分支到基于 Wayland 的渲染器,再到在 2017 年 4 月 21 日公开发布之前与几乎所有渲染后端兼容

2023-02-15

年前 fork 自 WebKit),而 Mozilla 的 Firefox 则是基于 Gecko。 微软也在已淘汰的 Internet Explorer 中开发了自己的 Trident 渲染引擎,并在旧版 Edge 中开发了一个名为 EdgeHTML 的 Trident 分支,但它自从将其 Edge 浏览器重新基于 Chromium 构建,

2022-09-14

cript 语言、运行时库、垃圾收集器 LibGfx:2D 图形、文本渲染、图像格式(PNG、JPG、GIF,...) LibRegex:正则表达式引擎 LibXML : XML 解析器 LibWasm:WebAssembly 解析器和解释器 LibUnicode:Unicode 支持库 LibTextCodec : 文本编码转换

2023-07-20

Fresh 1.3 已正式发布。 Fresh 是 Deno 的全新全栈 Web 框架。默认情况下,使用 Fresh 构建的网页不会向客户端发送 JavaScript。该框架没有构建步骤,可以将部署时间缩短一个数量级。 Fresh 核心是路由框架和模板引擎的组合,支