Babylon.js

Babylon.js

使用HTML5,WebGL和Web Audio构建3D游戏的完整JavaScript框架。
主要功能具有灯光,相机,材质,网格,动画,音频和动作的完整场景图本机碰撞引擎物理引擎(感谢oimo.js和cannon.js场景选择支持左右手系统抗锯齿动画引擎粒子和实体粒子系统Sprites和2D层通过特定的现代着色器体系结构和本机触摸支持,基于Web Audio的完整音频引擎可在所有WebGL平台上运行:IE11 / MS Edge,Chrome,Firefox,Opera,Safari,iOS(iPad / iPhone),Android,Windows电话8.1 / Mobile 10,Firefox OS,Xbox One优化视锥剪切,子网格剪切硬件缩放选择八叉树离线模式(资产保存在IndexedDB中)增量加载二进制压缩格式硬件加速实例自动场景优化器LOD(详细程度)SIMD.jsWeb Workers上的碰撞合并合并着色器/渲染基于物理的渲染(PBR)标准材质是每个像素的材质,它支持:扩散lightning和纹理环境闪电和纹理镜面闪电不透明度纹理反射纹理(球形,平面,立方,投影和等矩形)镜面纹理自发光纹理镜面纹理凹凸纹理光照贴图纹理最多4盏灯(点,方向,点,半球)自定义材质自定义着色器Skybox顶点颜色每个顶点4个骨骼用于扩散,不透明,发射和反射的菲涅耳术语程序纹理库材料库特殊FX雾Alpha混合Alpha测试广告牌全屏模式阴影贴图和方差阴影贴图渲染层后期处理(模糊,折射,黑色)'n'white,fxaa,SSAO,上帝射线(VLS),HDR,DOF(景深),海关...)镜头光晕反射探针多视图边缘渲染器高光渲染纹理渲染目标纹理动态纹理(2D画布)视频纹理压缩(DDS)纹理和TGA摄像机
babylon-js

分类目录

Web版Babylon.js的替代品

Verge3D

Verge3D

Verge3D是一个功能强大且直观的工具包,它使3ds Max或Blender艺术家可以创建沉浸式的基于Web的体验。
Blend4Web

Blend4Web

Blend4Web是用于Internet上交互式3D可视化的开源工具。它提供免费和商业许可证。
PlayCanvas

PlayCanvas

PlayCanvas是世界上最容易使用的WebGL游戏引擎。它是免费的,它是开源的,并且得到了出色的开发人员工具的支持。
Coppercube

Coppercube

CopperCube是3D编辑器,用于为Flash / Stage 3D,WebGL或作为应用程序创建交互式3D应用程序或简单游戏。无需编程。
positronX.io

positronX.io

positronX.io可帮助您学习全栈软件开发。我们每周都会发布有关最新编程语言和框架的免费视频教程,代码段以及文章。
racontr

racontr

Racontr是功能强大且灵活的工具,可让您建立自己想起的故事。