WebGL2 打造超写实沙粒模拟器
Hyper-Realistic Sand with WebGL2
这款基于 WebGL2 和 JavaScript 构建的超写实沙粒模拟器,让你直接在浏览器中体验指尖玩沙的乐趣。无论是在手机、平板还是桌面端,你都可以用手指推动沙粒,倾斜设备让沙子自然滑落,甚至通过摇晃屏幕来打散沙堆。它完美复刻了沙子的物理特性,支持倾倒、铺平、倾斜、摇晃和绘制等多种操作,将复杂的物理计算转化为流畅的互动体验,无需安装任何额外软件。
用手指推动沙粒,倾斜手机让它们滑动,或者摇晃来打散它们。
HN 评论区
57- evnp
超级大声的音效预警,我们这些家长以及戴耳机的用户真的希望默认静音。或者至少在点击“倾倒”之前,至少给个提示让人把音量调低。
- smusamashah
在这里找到了源码仓库 https://github.com/av/safe-sand
- alex_duf
在手机上玩更有意思。试试摇一摇!
- nkmnz
石头好像有点不对劲。它们移动得太快了。需要增加摩擦力。
- bob1029
我喜欢当手机的前向向量与世界向上向量对齐时,沙子全都会掉出来的效果。