颗粒系统并不是一个很新的技术,很早以前我们就在不同的软件中看到过它的身影。最常见的应用可能就是音乐可视化了。

这个技术虽然并不难,但是当小编看到Patrick_Gunderson制作的Ablaze.js,还是被久违的视觉效果惊艳了一把。难能可贵的是,Patrick同学用Javascript实现了整个算法,并且还开发了一个简单的用户界面,能够调整算法的参数。因为是基于JS的实现,这个程序可以在多个平台上运行,当然也包括了iPhone。小编粗粗看了一下,核心代码不到一千行。感兴趣的同学可以学习一下。

从这个程序,看到一个有趣的现象,有些算法可能对专业人事而言,都是些陈谷子烂芝麻。可是这些算法漂亮的结果往往因为软件和硬件的限制,无法让普通老百姓体验,变得曲高和寡。新的用户交互技术和显卡的进步会不会改变这一状况呢?这可能还要我们广大技术猥琐男,像Patrick同学学习,做些义务劳动才行。

 

© 2012, 视物 | 致知. All rights reserved.

Related Posts: