📅  最后修改于: 2020-10-27 03:27:45             🧑  作者: Mango
BabylonJS是一个开源Javascript框架,用于使用HTML5和WEBGL构建3D游戏,它托管在github上.BabylonJS的官方网站是www.babylonjs.com。
在3D动画世界中,形状是用三角形绘制的。使用WebGL,复杂性会随着过程中涉及的大量编码而增加。 BabylonJS是一种易于使用的解决方案,可以减轻复杂性的增加。在这里,用于灯光,相机,引擎的API易于处理和创建3D对象。
babylonJS的源代码使用typescript编码,并被编译为Javascript,并可供最终用户使用。
要开始使用Babylonjs,请下载babylonjs文件,将其托管在您的终端,您就可以开始编写3D代码了。
BabylonJS由Microsoft员工于2016年开发。MicrosoftWindow&Devices Group的首席项目经理David Catuhe是开发BabylonJ并取得巨大成功的主要人物。
要运行BabylonJS,我们需要具有WEBGL支持的现代浏览器。最新的浏览器(例如Internet Explorer 11 +,Firefox 4 +,Google Chrome 9 +,Opera 15+等)确实具有WEBGL支持,并且可以在其上执行演示以查看输出。
BabylonJs提供以下功能,可帮助创建不同类型的3D场景-
除了自己的网格,BabylonJS还允许使用从第三方3D软件(例如Blender,FBX和3DS Max)创建的网格。
Blender是开源3D计算机图形软件产品,用于创建Blender提供的动画场景,3D打印模型,视频游戏等。巴比伦用于渲染网格的bablyon文件。本教程的后续章节中介绍了如何将文件从Blender转换为Babylon。
也称为电影盒,它与3D动画和纹理绘画软件配合使用。 FBX文件以.fbx扩展名保存。
MAX软件可帮助您在游戏中创造广阔的世界,为设计提供令人惊叹的场景并提供虚拟现实体验。