学习资料 >
实用工具 >
社区优秀案例
游戏相关
技术规格
交流论坛
版本记录
跨平台原生应用部署
下载Babylon.js
英文文档
中文文档
官方示例
进阶教程
中文进阶教程
playground演示工具
sandbox沙盒环境
node material编辑器
获得3D模型
spector调试工具
技术规格说明(只翻译主要功能点)
主要功能点
Transparent WebGL 1.0 /
WebGL 2.0 /
WebGPU
support (支持WebGL 1.0,2.0,WebGPU,用户无感知应用)
Complete scene graph
with lights, cameras, materials, meshes, animations, audio & actions (场景格式地图导航,能够让用户找到灯光、相机、材质、物体、动画、音频、动作等几乎全部babylon功能的对应配置,但是一些高级功能除外)
Easy to use full featured viewer
(易于使用的babylon查看器,几行代码就能3D在网页上运行)
Native host (iOS, Android, MacOS, Win32, UWP)
(跨平台原生应用部署[支持iOS, Android, MacOS, Win32, UWP])
Native
collisions
engine (原生的碰撞检测引擎,可用于fps游戏)
Physics engine
(thanks to
oimo.js
ammo.js
and
cannon.js
integrations) (物理引擎,支持oimo、ammo、cannon)
Scene picking (支持选中场景中的物体)
Support left and right handed systems (支持左手和右手的操作方式,方便左撇子)
Anti-aliasing (抗锯齿)
Animations
engine (动画引擎)
Particles
(both CPU and GPU) and
Solid particles
Systems (支持CPU和GPU两种模式渲染的粒子系统,以及能发射3D物体的立体粒子系统)
Sprites
and 2D layers (支持精灵图及2D背景图层)
Complete
audio engine
based on Web Audio (基于Web Audio的音频引擎)
Hardware accelerated
GUI
(交互图形控件,例如按钮、多选框、复选框、表格、下拉列表、输入框等)
Behaviors
(自定义行为,类似js里的自定义事件)
Accelerated 2D controls
(加速2D图形展示的相关组件)
着色器/渲染
Node Material
Physically Based Rendering (PBR)
Clear coat
Sheen
Diffuse lighting and texture
Ambient lighting and texture
Specular lighting and texture
Opacity texture
Mirror texture
Emissive texture
Bump texture
Lightmap texture
Unlimited lights (points, directionals, spots, hemispherics)
Light texture projection
Skybox
Vertex color
Up to 8 bones per vertex
Morphing
Render target textures
Dynamic textures (2D canvas)
Reflection texture (Spheric, planar, cubic, projection and equirectangular)
Video textures (including from webcam)
Compressed (DDS, KTX, .basis) textures & TGA
360 photos and videos
Procedural textures library
Materials library
物体
Mesh cloning
Dynamic meshes
Decals
Height maps
Skeletons and bones
Parametric shapes (Ribbon, tubes, etc.)
Morph targets
Dynamic mesh simplification
Constructive Solid Geometries
性能优化
Frustum clipping
Sub-meshes clipping
Hardware scaling
Occlusion queries
Selection octrees
Offline mode (Assets saved in IndexedDB)
Incremental loading
Binary compressed format
Hardware accelerated instances
Automatic scene optimizer
LOD (Level Of Details)
Meshes merging
Offscreen canvas
Engine sharing over multiple canvases
特效
Fog
Alpha blending
Alpha testing
Billboarding
Fullscreen mode
Shadow Maps and Exponentatial Shadow Maps (including soft shadows with PCF and PCSS)
Cascaded Shadow Maps
Post-processes
Depth of field
Image processing
Bloom
Grain
Anti aliasing
Sharpening
Screen space reflections
Rendering layers
Lens flares
Reflection Probes
Edges renderer
Multi-views
Highlights rendering
Glow layer
Navigation mesh and crowd of moving agents
相机
Universal camera (keyboard/touch/gamepad)
Arc rotate camera
Free camera
Touch camera
Virtual Joysticks camera
WebVR camera
Gamepad camera
VR Device Oriention camera for Cardboard
Follow camera
Anaglyph camera
导入导出及其他工具
Exporters for glTF, OBJ and Babylon file formats
Importers for glTF, STL, OBJ and Babylon file formats
Support for drag'n'drop
Inspector
Assets manager
工具集成
功能点展示案例
Marble Tower
by PirateJC
SharePoint Spaces
by Microsoft
US Masters
by ANGC
Adobe Dimension web export
by Adobe
Shell Shockers
by Fun Fetched
JigSpace
by JigSpace Inc.
Apartment Configurator
by Axeon Software
更多
babylon中文网
沪ICP备19033491号-2