我可以实现什么样的酷图形算法?

Ped*_*ery 8 algorithm math graphics visualization effects

我打算为我正在开发的应用程序编写一个花哨的(动画的)盒子.由于这是程序员经常被允许发挥和使用代码的地方,我很想知道社区已经实现了什么样的酷算法.

算法可以是动画分形,正弦斑点,火焰,烟雾,粒子系统等.

但是,我想到了一些自然约束:应该可以用几乎任何语言实现算法.因此,不应发布使用大多数语言无法访问的库的高级directx代码或XNA代码.3D是最受欢迎的,但它不应该依赖于大量的额外安装.

如果您可以将图像与代码效果一起发布,那就太棒了.

这是一个很酷的盒子示例,其中包含动画3D图形和标题栏上的一些动画正弦斑点:

Tripex关于盒子

这是Winamp中使用的关于框的图像,包含3D动画:

关于盒子的Winamp

Ped*_*ery 6

我在页面上测试并运行了代码.它产生了老式的2D火焰效果.即使我在高清全屏N270上运行它似乎工作正常,没有滞后.代码和所有来源都发布在给定的网页上.

替代文字

  • 它肯定*应该*没有延迟运行,相同的算法用于在带有ISA图形的386DX33上完美平滑地运行! (4认同)

Ped*_*ery 5

Metaballs是另一种可能有趣的方法.它们定义了一个斑点周围的能量场,并且当它们足够接近时会将两个形状融合在一起.可以在此处找到文章的链接.

alt text http://images.gamedev.net/features/programming/isometa2d/meta_img5.png