BabylonJS教程

BabylonJS 概述

BabylonJS 是一个用 HTML5 和 WEBGL 构建 3D 游戏的开源 JavaScript 框架。它托管在 github 上。BabylonJS 的官方网站是 www.babylonjs.com。
在 3D 动画世界中,形状是用三角形绘制的。使用 WebGL,复杂性随着过程中涉及的大量编码而增加。 BabylonJS 是一种简单的解决方案,可以减轻增加的复杂性。在这里,灯光、相机、引擎的 API 易于处理和创建 3D 对象。
babylonJS 的源代码是用 typescript 编码的。它被编译成 Javascript 并提供给最终用户。
要开始使用 Babylonjs,请下载 babylonjs 文件,将其托管在您的终端,然后您就可以开始编写 3D 代码了。
BabylonJS 由 Microsoft 员工于 2016 年开发。Microsoft Window & Devices Group 的首席项目经理 David Catuhe 是开发 BabylonJs 并使其取得巨大成功的主要推动者。
要运行 BabylonJS,我们需要支持 WEBGL 的现代浏览器。最新的浏览器,即 Internet Explorer 11+、Firefox 4+、Google Chrome 9+、Opera 15+ 等确实支持 WEBGL,并且可以在同一浏览器上执行演示以查看输出。
BabylonJs 提供以下功能有助于创建不同类型的 3D 场景-
长方体、球体、圆柱体、圆锥体、高度地面等形状 相机、灯 网格、纹理、材料 变形 网格交点和碰撞检测 物理引擎插件 固体粒子 实例和粒子 支持骨骼和骨架 为场景添加音乐和声音
除了自己的网格之外,BabylonJS 还允许使用从第三方 3D 软件(如 Blender、FBX 和 3DS Max)创建的网格。

Blender

Blender 是一款开源 3D 计算机图形软件产品,用于创建动画场景、3D 打印模型、视频游戏等。Blender 提供。与 Babylon 一起使用以渲染网格的 bablyon 文件。本教程的后续章节将说明如何将文件从 Blender 转换为 Babylon。

FBX

也称为filmbox,它有助于3D 动画和纹理绘制软件。 FBX 文件以 .fbx 扩展名保存。

MAX

MAX 软件可帮助您在游戏中创建庞大的世界、令人惊叹的设计场景和引人入胜的虚拟现实体验。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4