什么是Babylon.js?
Babylon.js是一个完整的JavaScript框架,用于构建HTML5,WebGL,WebVR和Web Audio的3D游戏和体验,除了游戏用来在页面实现一些3D场景也是没问题的。
Babylon.js使命是创建世界上最强大、最惊艳、最易用的Web3D渲染引擎,并且坚持让它完全开源和免费,无论对任何人都如此。Babylon.js新版本的体积小了3倍,速度提升了12%,并且进行了无数的性能优化,在它诞生的那一刻就定位于高性能3D引擎,即使功能越来越强大也会继续贯彻这个理念不动摇。
新的Node Material Editor编辑器、真正跨平台的babylon原生应用部署体验、层叠阴影、导航寻路、更强的WebXR虚拟现实及增强现实支持、更完美的glTF格式支持等新功能,让Babylon.js成为了你不可或缺的web应用开发利器。
为什么要做社区?
众所周之,Babylon.js官方网站babylonjs.com在国内网络环境下访问很慢,而且有部分链接根本打不开。为了解决这个需求,Babylon.js中文网应运而生,从官网同步过来并做了中文翻译。
同时我们发现,Babylon.js的中文资料非常少,很多想学习Babylon.js的同学看到全英文教程望而却步。 这么一款强大的3D引擎,如果没有趁手可读的资料来学习,将会非常遗憾。
同时我们认为,现在web发展的方向就是深入3D及图形学,Babylon.js将会很有发展潜力,所以我们决定丰富国内的3D社区。
我们已经做了什么?
如上所说,
- 我们首先同步官网,建立了Babylon.js中文网
- 然后根据Babylon.js英文文档,同步了一个国内镜像,便于查找英文原文说明
- 还是根据Babylon.js英文文档,我们组织翻译了大量的中文教程,并把翻译的markdown文档开源到Github
- 同步迁移了Babylon.js Playground,因为通常官网Playground是打不开的
- Babylon.js案例库,搜集大量可直接看到效果的演示地址和源码供学习练习
- 最后,我们重磅推出了开源Babylon.js编辑器-LuckyBabylon,强烈推荐打开Demo体验
Demo演示
视频演示
接下来做什么
第一件事,我们挑出了最重要的,也是工程量最大且最有价值的事儿,招募中文翻译志愿者,加入我们的Babylon中文教程翻译计划。有兴趣的小伙伴在文章末尾可以找到我们的联系方式。
参与形式是我们会在 Github Babylon Doc 组织分配任务,大家提交PR即可
第二件事,是丰富我们独家开源的3D编辑器-LuckyBabylon。我们及时搜集社区需求和建议,根据反馈情况来升级我们的开源软件。
最终目的就是,让Babylon.js的爱好者不再害怕英文文档,能顺畅阅读中文教程,能体验到并学习最全的Babylon.js知识,真正推行Babylon在国内的发展,进一步推行3D技术的发展。
另外,团队前段时间开源的 Luckysheet 也在积极维护中,也欢迎试用反馈。
联系
- 加入翻译联系:alexads@foxmail.com
- 或者直接加入Babylon.js中文网官方QQ群:1127206245