本页由Blend4Web 制作

几何体实例化

Geometry instancing几何体实例化,一个常见的​​CG技术,允许 Blend4Web 在 一次绘制调用中渲染多个物件副本,这大大减少了内存占用,提高了整体性能,特别是在内存不足的移动设备上。

实例化通常用于放置大量的植物如树木,灌木和草地。在下面的演示中,这种技术被应用后,视频内存的几何占用量减少约80倍(从 160 Mb 降到 2.1 Mb)!

在 WebGL 1.0 中硬件加速的实例化,是由延伸的 ANGLE_instanced_arrays 所提供,它广泛存在于台式和移动平台。这一功能也包括在即将到来的 WebGL 2.0 核心当中,并由 OpenGL ES 3.0 标准规范编写。Blend4Web 会使几何体实例化自动支持系统,而在罕见的情况下,当API 无用时,退回至无实例化渲染。

此示例的源文件都包含在 CE社区版 和 PRO 版当中。

请参阅︰

Blend4Web 16.07 发布

几何体实例化
启动