12月5日,HTML5移动生态大会在北京召开。会上,白鹭时代自主研发的首款开源免费全功能手游3D引擎Egret 3D正式亮相,备受关注。
随着硬件能力的提升、WebGL标准化的普及以及手机网页游戏的逐渐成熟,大量的开发者需要创造出更精彩的3D内容。而 Egret 3D 专门针对移动开发者,为他们提供引擎工具来在移动浏览器中创建 3D 游戏和演示产品。
(图 1:现场演讲)
为什么选择Egret 3D:易用、低成本、移动端、中英文
据白鹭时代技术合伙人马健介绍,白鹭3D最大的特点是语法结构与白鹭2D相似。它不需要开发者理解深层次的3D游戏构建原理,是一套成熟的高级游戏。一组 3D API,隐藏了许多底层技术细节,使其更易于使用。
开发人员无需担心开发成本。 Egret3D封装了自己的模型,有自己的3Dmax输出插件,方便开发者输出相应的资源,大大降低了开发成本和门槛。
值得一提的是,目前市面上的3D网页游戏或手游引擎并不专注于移动端,没有调优和深度优化的能力。 Egret推出的3D引擎是唯一一款专注于移动页面的引擎。提供中英文版本,向全球移动设备开发者证明其产品理念。
(图2:3D API包)
另外,对所有浏览器的支持和超过200K的体积,让Egret3D变得简单高效。
以上特性可能是移动开发者选择Egret3D进行产品游戏级HTML5产品开发的原因。
技能不被淹没,功能与渲染一起捕捉
对于3D游戏的制作,渲染的重要性不言而喻。 Egret3D的显示方式是基于GPU级别的WebGL 3D能力的渲染。高级光照的支持可以大大提高渲染质量。同时对延迟渲染的支持大大提升了性能,并且使用少量内存大大降低了系统性能开销,这对于移动终端来说无疑是一大福音。
在后期特效方面,Egret3D支持多种类似photoshop的滤镜效果3d网页游戏引擎,让你的产品图片更丰富更吸睛。
不仅如此,它还支持Lightmap烘焙纹理,比国外知名3D引擎three.js高出近50%。 Egret3D还解决了开发者平台纹理兼容性问题,为不同平台提供不同的纹理支持。
Egret3D支持这么多功能实属难得,其渲染能力依然不逊于市面上任何一款JS 3D引擎。可以说比目前市面上的JS 3D引擎更适合网页游戏。
(图3)
内置VR SDK只需调整参数即可实现VR效果和设备支持
如今,VR和AR逐渐成为业内人士讨论的热门话题游戏角色,资本也从单纯的手游转向VR领域。
在虚拟现实领域,Egret3D也将提供服务,内置标准的VR SDK,加入最新流行趋势,开发者只需调整参数即可实现简单的VR渲染效果,支持大部分VR设备市场。
(图4:实况VR演示照片)
技术和形态上3d网页游戏引擎,3D和VR密不可分,Egret3D提供的Web VR支持是国内独家推出的新技术实现方式。马建期待在未来提供可视化的工具来支持VR项目的开发,而不是现在的代码形式。但对于目前的VR项目研发,马健给开发者的建议要保守得多,他说不适合做内容太复杂的事情,因为VR还处于起步阶段。
跨更多平台和智能设备,开发原生游戏功能和可视化工具将是Egret3D未来的目标。马健欢迎更多的开发者加入白鹭开发者中心()交流,共同创造手游的美好明天。返回搜狐,查看更多