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

2018阿里云全部产品优惠券(好东东,强烈推荐)
领取地址https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=gh9qh5ki&utm_source=gh9qh5ki

推荐:Illusion最新游戏 箱-はこ- 【3D箱娘】汉化翻译心得

[『3D箱娘』是Illusion于2008-10-10正式发售的3D恋爱养成游戏。它底是个什么样的恋爱养成游戏呢?这是住在箱子中的小女孩,她们由苹果变成,个头只有苹果般大小。玩家可以

看新闻很累?看技术新闻更累?试试 下载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的浏览器提供了一些备选项。

推荐:Unity手游之路<十一>资源打包Assetbundle

[在手游的运营过程中,更新资源是比不可少的。资源管理第一步是资源打包。传统的打包可以将所有物件制成预设Prefab,打包成场景。今天我们来一起学习官方推荐的Assetbundle

为进一步改进动画选项,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

推荐:2009年末最强梅麻呂3D动画游戏大作 汉化补丁

[【游戏名称】:Yin荡游戯Ω(前编)~闇の眷族vs女ドラゴン~(名字请自己补)【游戏厂商】:梅麻吕3D【发售日期】:2010年04月16日游戏评价: 梅麻呂的3D作品可以说是现在3D动

在线网页数据采集器

相关推荐