引擎功能

_images/export.png

集成到BLENDER中

创建交互式应用程序从未如此简单 !你可以在Blender中简单地创建一个 3D 场景,然后在 Blend4Web 的帮助下使用以下功能 ︰

  • 快速和方便的场景导出

  • 单击即可场景预览

  • 全面支持Blender的环境和材质设置

  • 用于创建和管理项目的工具


渲染

Blend4Web 提供丰富的功能,使您的作品看起来令人惊叹。

一些功能包括 ︰

  • 任何复杂的 3D 场景

  • 级联的阴影贴图

  • 动态的树叶

  • 粒子系统

  • 细节层次

  • 后期处理效果

  • 支持VR

_images/render.png

_images/materials.png

材质

功能强大且易于使用的材质制作系统使可以让你创作需要的材质,从最简单的卡通类型到几乎照片真实的材质。

一些功能 ︰

  • 节点材质

  • 视差偏移量贴图

  • 渲染到纹理

  • 视频纹理

  • 全面支持Blender的材质节点

  • 反射和折射


动画

Blend4web 支持几乎所有在Blender中存在的动画技术,包括:

  • 骨骼动画

  • 顶点动画

  • 物体动画

  • 风弯曲:

  • 材质动画

  • 动画烘焙

  • 使用API或者逻辑编辑器的流程控制

_images/animation.png

_images/physics.png

物理

如果您正在创建一个物理模拟,或只是想要你的场景来表现现实,Blend4Web 的强大物理系统正为在您服务。

功能包括:

  • 碰撞

  • 刚体物理

  • 铰链系统

  • 光线投射

  • 浮动物体

  • 轮式车辆模拟


声音

声音在将制作的场景和应用变得对用户操作上更有反馈和让它们更有活力的重要元素。

这里是一些 Blend4Web 提供的你要控制作品会听起来怎么样的手段 ︰

  • 灵活的播放控制

  • 3D 定位

  • 多普勒效应

  • 动态压缩

  • 声音淡入淡出动画

  • 实时混音工具

_images/audio.png

_images/logic.png

逻辑编辑器

使用此可视化编辑器,您可以创建逻辑节点树来控制你的场景的行为,而无需为添加交互性而编写一行代码 !

逻辑编辑器功能

  • 物体拾取

  • 动画控制

  • 环境变量

  • 开发服务器


脚本

Blend4Web 使用 JavaScript 方案来控制应用程序的每个方面。

一些 Blend4Web JavaScript API 功能包括 ︰

  • 模块结构

  • 事件驱动模型

  • GLSL 着色器

  • 用于商业用途引擎的代码缩减和混淆处理

_images/code.png