由白鹭时代主办的HTML5移动生态大会于12月5日在北京正式召开。会上,由白鹭时代自主研发的国内首款开源免费的全功能手机页游3D引擎——Egret 3D正式亮相,引发多方关注。
随着硬件能力的提升、WebGL标准化的普以及手机页游的逐渐成熟,大量开发者需要创作更加精彩的3D内容。 而Egret 3D正是专门针对移动开发者,为其提供在移动浏览器中创造3D游戏及演示产品的引擎工具。
为什么选Egret 3D:易用性、成本低、移动端、中英文
据白鹭时代技术合伙人马鉴称,Egret 3D最大的特点是,其语法结构与Egret 2D类似,不需要开发者深入了解深层次的3D游戏构造原理,加上它是一套成熟高级的3D API集合,隐藏了很多技术底层的细节,使其更加简单易用。
在开发成本方面开发者们也无须担心,Egret3D 进行了自己的模型封装 ,并有自己的3Dmax输出插件,方便开发者输出对应资源,大大降低了开发成本和门槛。
值得一提的是,目前市面上的3D页游或手游引擎,都不是专注于移动端,没有调优和深度优化能力,而白鹭推出的此款3D引擎是唯一专注于手机页游,并且有中英文两个版本,证明其为全球移动设备开发者而生的产品理念。
此外,对所有浏览器的支持以及200多K的体积也让Egret3D堪称简洁高效。
上述特点或许会成为移动开发者选用Egret3D进行产品游戏级HTML5产品开发的理由。
技多不压身 功能与渲染一起抓
对于制作3D游戏而言,渲染的重要性不言而喻,Egret3D的显示方式是基于GPU层面的WebGL 3D能力渲染,高级光照的支持可以让渲染质量大大提高。同时对于延迟渲染的支持,让性能大幅度提升,利用少量内存大大减少系统性能开销,无疑对移动端来说是很好的福音。
后期特效方面,Egret3D支持各种各样类似于photoshop的滤镜效果,使你的产品画面更加丰富更加吸引人们的眼球。
不仅如此,它还支持Lightmap 烘培纹理,这项能力相比国外知名3D引擎three.js提升近50%。Egret3D还解决了开发者平台贴图兼容问题,为不同平台提供不同的贴图支持。
难得的是,Egret3D在支持了那么多的功能后渲染能力依然不逊色于市面上任何JS 3D引擎,可以说相对于目前市面上的JS 3D引擎更适合用来做Web Game 。
内置VR SDK 只需调节参数即可实现VR效果、设备支持
时下,VR和AR正逐渐成为业内人讨论的热点,资本也正从单纯的移动游戏开始向VR领域转移。
在对于虚拟现实领域,Egret3D同样会提供服务, 内置加入了最新流行趋势的标准VR SDK,开发者仅仅需要调节参数就可实现简单的VR渲染效果和对大部分市面上的VR设备支持。
在技术和形态上来说,3D和VR密不可分,而Egret3D提供的Web VR支持则是中国独家首发的新技术实现方式。马鉴期待未来可以提供可视化的工具来支持VR项目的开发,而不是现在以代码为主的形式。但对于当前VR项目的研发,马鉴对开发者的建议则保守许多,称现在还不适宜做内容太复杂的东西,因为VR仍处在初级阶段。
跨更多平台和智能设备、达到原生游戏的功能以及可视化工具的开发将是Egret3D未来目标,马鉴欢迎更多的开发者加入白鹭开发者中心沟通交流,携手创造手机页游美好明天。