开发者

What kind of cool graphics algorithms can I implement?

I'm going to program a fancy (animated) about-box for an app I'm working on. Since this is where programmers are often allowed to shine and play with code, I'm eager to find out what kind of cool algorithms the community has implemented.

The algorithms can be animated fractals, sine blobs, flames, smoke, particle systems etc.

However, a few natural constraints come to mind: It should be possible to implement the algorithm in virtually any language. Thus advanced directx code or XNA code that utilizes libraries that aren't accessible in most languages should not be posted. 3D is most welcome, but it shouldn't rely on lots of extra installs开发者_StackOverflow.

If you could post an image along with your code effect, it would be awesome.

Here's an example of a cool about box with an animated 3D figure and some animated sine blobs on the titlebar:

What kind of cool graphics algorithms can I implement?

And here's an image of the about box used in Winamp, complete with 3D animations:

What kind of cool graphics algorithms can I implement?


I tested and ran the code on this page. It produces an old-school 2D flame effect. Even when I ran it on an N270 in HD fullscreen it seemed to work fine with no lag. The code and all source is posted on the given webpage.

What kind of cool graphics algorithms can I implement?


Metaballs is another possibly interesting approach. They define an energy field around a blob and will melt two shapes together when they are close enough. A link to an article can be found here.

What kind of cool graphics algorithms can I implement?


Something called a Wolfram Worm seems so be an awesome project to attempt. It would be easy to calculate random smooth movement by using movement along two connected bezier curves. Loads of awesome demos can be found on this page:

http://levitated.net/daily/index.html

What kind of cool graphics algorithms can I implement?


(source: levitated.net)


I like a lot the Julia 4D quaternion fractal.

What kind of cool graphics algorithms can I implement?


(source: macromedia.com)

Video: Julia 4D animation in F#

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜