Astral 3D 热力图渲染功能详解!

0 阅读2分钟

作为一款基于 Vue 3 + Three.js 构建的Web3D 场景编辑器,Astral 3D Editor 近期迎来重磅升级,正式推出全新参数化热力图渲染功能

官网地址www.astraljs.com/#/

视频教程www.bilibili.com/video/BV17H…

💡 核心亮点速览

1. 拖拽即用,平面与 3D 高度热力图无缝切换

  • 一键生成:在 Astral 3D 的资源中心扩展面板中,只需将热力图组件轻松拖拽至场景中,即可瞬间生成基础热力图。
  • 双模式切换:通过右侧的属性面板,可以动态修改热力图类型,在平面热力图高程(3D立体)热力图之间秒级切换,完美匹配不同的业务场景。

2. 细腻的视觉参数调节

Astral 3D 提供了极其丰富且直观的参数化配置面板,无需编写复杂的 Shader 即可动态调整:

  • 尺寸控制:支持动态修改热力图的整体宽度高度
  • 点位半径:轻松调整半径大小,控制单个热力点位的影响范围。
  • 模糊度与透明度:通过模糊值控制热力点之间的平滑过渡半径;通过 Alpha 值精准掌控热力图最暗处与最亮处的透明度,让热力图与底层场景完美融合。

af918562-afa5-4b35-b669-2cf9366202bd.png

3. 高度自定义色阶与数据映射

  • 个性化色彩:支持自定不同热力值对应的颜色。点击色阶右侧的“添加”按钮,即可自由创建新的色阶映射(例如:一键将特定区间的颜色改为科技蓝、警示红等)。
  • 范围控制:可直接修改数据中的最大值最小值,精准控制数据的整体映射范围,让数据趋势一目了然。

4. 动态数据管理

  • 弹窗可视化编辑:点击最下方的数据输入框,会弹出直观的“数据点位修改”弹窗。
  • 灵活增删改:开发者可以直接在弹窗内实时修改坐标与权重数据,或者直接粘贴/替换全部点位数据,极大地提升了动态数据对接和前后端联调的效率。

5. 专属 3D 高度热力图高级渲染

针对三维立体空间展示,Astral 3D 的高度热力图还特别提供了更高级的网格控制:

  • 不仅拥有平面热力图的全部调节能力,还额外支持高度缩放宽度分段以及高度分段的修改。
  • 这些精细化的参数用来控制高度类地图的高度渲染,能让你的 3D 立体起伏更平滑、层次更丰富,带来震撼的立体空间视觉体验。

🛠 实际应用场景

  • 智慧城市/园区:车流、人流密度热力分析。
  • 智慧工业/机房:设备表面温度场、环境温湿度监控等。