ChladniCraft Pro 克拉尼图案与驻波共振实验室

举报
wdxb 发表于 2026/09/06 23:30:24 2026/09/06
【摘要】 作品简介:基于二维驻波方程与微粒逃逸波腹物理动力学,呈现高保真克拉尼共振节线与声学仿真。ChladniCraft Pro · 二维驻波共振与克拉尼图案物理实验室项目简介ChladniCraft Pro 是一款基于纯前端技术栈(HTML5 Canvas 2D + Web Audio API + 二维驻波物理动力学引擎)构建的高保真声学与振动几何艺术工作台。通过模拟金属平板在特定声波频率激励下的...
ChladniCraft Pro 克拉尼图案与驻波共振实验室 preview

ChladniCraft Pro · 二维驻波共振与克拉尼图案物理实验室

项目简介

ChladniCraft Pro 是一款基于纯前端技术栈(HTML5 Canvas 2D + Web Audio API + 二维驻波物理动力学引擎)构建的高保真声学与振动几何艺术工作台。

通过模拟金属平板在特定声波频率激励下的共振模态,计算驻波方程 $w(x, y) = a \sin(n \pi x / L) \sin(m \pi y / L) + b \sin(m \pi x / L) \sin(n \pi y / L) = 0$ 的空间分布。数千颗微粒在平板表面受振动加速度驱使,自发逃离振幅极大的波腹区域,汇聚到振动位移为零的节线(Nodal Lines)上,呈现出令人惊叹的克拉尼对称几何图形。

---

核心功能亮点

1. 高精度二维声学驻波求解与微粒物理引擎

  • 支持正方形平板与圆形平板的振动模态计算。
  • 包含微粒动力学模拟:负梯度力驱散粒子远离波腹、随机布朗振动扰动与板边界弹性阻尼碰撞。

2. 多维可视化与 3D 拓扑网格

  • 2D 粒子汇聚视图:支持 2000~12000 粒子的实时渲染与多种荧光配色(黄金砂、赛博青、极光紫、红宝石)。
  • 3D 振幅拓扑网格:实时渲染平板三维位移场曲面,直观展示波峰、波谷与节线空间形态。
  • 剖面驻波波形图:动态提取平板中心截面的位移波动曲线。

3. 经典克拉尼谐振模态库

  • 经典双十字 $(1, 3)$
  • 曼陀罗花纹 $(3, 5)$
  • 同心棋盘 $(2, 4)$
  • 六芒晶格 $(4, 6)$
  • 迷宫编织 $(5, 7)$
  • 高阶泛音 $(6, 8)$
  • 自动扫频演化模式 (Auto Sweep)

4. Web Audio 过程式声学共鸣合成

  • 基于模态公式 $f \sim c \sqrt{m^2 + n^2}$ 实时合成板载共鸣基频与泛音,实现真实的物理声学交互体验。

---

系统架构

ChladniCraft Pro 系统架构图
  • 驻波场与模态计算:正方形与圆形平板的二维驻波波动方程解析求解。
  • 微粒物理动力学:数千沙粒微粒在梯度力与随机扰动下的自组织演化。
  • 3D 拓扑与断面剖析:三维等距网格曲面与驻波剖面波形同步渲染。
  • Web Audio 声学共鸣:模态基频计算、双振荡器泛音合成与频域能量监控。

---

开源仓库与使用说明

  • 代码仓库:https://gitcode.com/wdxb/chladnicraft-pro.git
  • 使用方法:双击直接在浏览器中打开 index.html 即可开始物理实验!
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。