经纬志
首页 / Cesium / 使用示例

体素方块

用批量几何实例拼出体素网格,颜色由三维场决定。

CesiumJS 1.121 · 更新 2026-10-28
源码与运行效果
运行效果

为什么用实例

12×12×6 是 864 个格,去掉空洞后仍有几百个盒体。合并成一个 Primitive 只需一次绘制,逐个实体则会生成几百次绘制调用。

替代了什么

官方示例使用 VoxelPrimitive 与自定义体素提供者,按体素渲染管线绘制。这里用盒体实例复现同样的体素外观,几何与配色都由代码生成。

参数取值说明
网格12 × 12 × 6体素数量
单格7 米体素边长
颜色HSL 相位由三维场决定

体素体积越大绘制成本越高,真实体素渲染要在着色器里做光线步进;盒体实例只适合有限的小体量场景。