2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Babylon.js 3.2 版改进了 3D 渲染

  • 2018-05-14
  • 本文字数:870 字

    阅读完需:约 3 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

Babylon 团队宣布Babylon.js 3.2 版发布。3.2 版使用了更多的WebGL 2.0 特性改进了3D 渲染,进一步采纳了现代JavaScript 和TypeScript 模式,并添加了更多的动画选项和特效。

Babylon.js 是一种用 TypeScript 编写的 JavaScript 框架,用于结合 HTML5、WebGL、WebVR 和 Web Audio 构建 3D 游戏和体验。它提供了从 Blender、Unity、3DS Max、Maya 和 Clara.io 等常用 3D 工具导出 Babylon.js 对象的工具。Babylon 团队致力于提供在各种浏览器和设备中的 3D 体验支持。3.2 版为 Babylon JavaScript 引擎引入了多种新的缓存层,减少了 JavaScript 的执行时间,节省了 3D GPU 计算所占用的浏览器资源。

此外,3.2 版中还新添了多种 WebGL 2.0 功能,包括:使用 PCF(Percentage Closer Filtering)和接触硬化(Contact Hardening)改进的阴影、使用镜面抗锯齿(Specular Anti-aliasing)的抗锯齿算法更新、降低闪亮物体上的人为视觉效果(visual artifacts)等。3.2 版为不支持 WebGL 2.0 的浏览器提供了一些备选项。

为进一步改进动画选项,Babylon 3.2 版添加了动画合成(animation blending)和动画权重特性。动画合成使得开发人员可以从一个动画无缝地切换到另一个动画,而动画权重支持开发人员通过指定每个动画的权重而合成多个动画。项目提供了各种特效,并添加了实现对象部分发光可视化效果的光晕层(Glow Layer)。

另一项 WebGL 2.0 特性是 GPU 粒子(particle)。目前,3.2 版支持使用 GPU 对粒子进行动画和渲染,而不再使用 CPU 做动画渲染。这进一步提高了动画效果的性能。

该项目目前已支持 ES2015 Promises 和 async/await,这改进了 Babylon.js 的异步编码。

Babylon 3.2 更新和缺陷修复完整列表中,给出了 3.2 版中的所有改进情况。 Babylon.js Playground 网站上给出了一些交互式演示,重在表现 3.2 版本的新特性。 Babylon.js 使用 Apache 2.0 开源许可。欢迎通过 Babylon.js 的 GitHub 项目做出贡献。

查看英文原文: Babylon.js 3.2 Release Improves 3D Rendering

2018-05-14 19:002448
用户头像

发布了 391 篇内容, 共 155.5 次阅读, 收获喜欢 257 次。

关注

评论

发布
暂无评论
发现更多内容

特斯拉Optimus V3,来了!!

机器人头条

特斯拉 人形机器人 宇树科技 智元机器人 特斯拉optimus

VMware Cloud Foundation Automation 9.0 新增功能

sysin

vcf

MiniMax 将完成近 3 亿美元融资,估值超 40 亿美元;Grok 上线动漫 AI 伴侣功能丨日报

声网

Wolfram Mathematica 激活密钥 Mac数学软件

Rose

亲测可用!麒麟环境下安装 SeaTunnel 完整指南

白鲸开源

Linux 开源 安装 麒麟操作系统 Apache SeaTunnel

DolphinScheduler 如何高效调度 AnalyticDB on Spark 作业?

白鲸开源

MySQL spark 开源 Apache DolphinScheduler analyticDB

缓存穿透的解决方式?—布隆过滤器

量贩潮汐·WholesaleTide

缓存

回看限时上线!2025 Altair 区域技术交流会精彩演讲回播来啦

Altair RapidMiner

人工智能 AI 仿真 CAE 航空航天

飞蜂全能PDF格式转换器 PDF to PowerPoint Pro for mac

Rose

Microsoft Office LTSC 2024 v16.99 中文永久激活版

Rose

基于YOLOv8的田间杂草检测识别项目|完整源码数据集+PyQt5界面+完整训练流程+开箱即用!

申公豹

yolov8

了解案例共创活动

华为云开发者联盟

达摩院玄铁、龙蜥等联合出题,首届 CIE 全国 RISC-V 高水平创新和应用大赛邀您报名

OpenAnolis小助手

操作系统 risc-v 龙蜥社区 龙蜥社区赛题

【IoTDB 线上小课 17】开源 ≠ 免费,3 分钟总结开源商用指南

Apache IoTDB

【重磅发布,限时下载】《WhaleStudio商业案例白皮书》上线,数智化转型最佳实践一次看全

白鲸开源

大数据 白皮书 DataOps 白鲸开源 商业案例

PostgreSQL 数据库中 ETL 操作的实战技巧

谷云科技RestCloud

数据库 postgresql 数据处理 ETL 数据集成

智野双全一车搞定 豪华智能越野“第一车”即将发布

极客天地

阿里云 Serverless 重塑创蓝云智通信底座,引领行业变革!

阿里巴巴云原生

Serverless

Mac经典网页设计RapidWeaver 9直装版

Rose

Tayasui Sketches - School Pro Mac简易绘图工具

Rose

龙蜥中级认证课程上线,Linux 技术进阶新选择

OpenAnolis小助手

Linux 操作系统 龙蜥社区人才培养计划

VMware Cloud Foundation Operations 9.0 新增功能

sysin

vcf

自 4O 之后,Voice 从 Assistant 到 Agent,新机会都藏在哪些场景里?|Voice Agent 学习笔记

声网

垃圾回收算法有哪些?了解哪些垃圾回收器?

不在线第一只蜗牛

Java 算法 JVM

OASA 6 月月会圆满结束,同步联盟目标、漏洞激励计划等新进展

OpenAnolis小助手

开源 龙蜥社区 龙蜥社区安全联盟 软件适配

倒计时 1 天!龙蜥邀您参加 RISC-V 中国峰会

OpenAnolis小助手

操作系统 risc-v 龙蜥社区 Anolis OS 龙蜥社区 RISC-V SIG

龙蜥牵手如意 RISC-V 社区,共筑 RISC-V 软件生态新未来

OpenAnolis小助手

开源 操作系统 risc-v 龙蜥社区

10+热门 AI Agent 框架深度解析:谁更适合你的项目?

测吧(北京)科技有限公司

​​超越传统:低代码如何以敏捷开发+高效能撬动企业数智转型性价比天花板?​

电子尖叫食人鱼

低代码

Babylon.js 3.2版改进了3D渲染_JavaScript_Dylan Schiemann_InfoQ精选文章