Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Practical Uses of Fractals in Programming

Fractals have always been a bit of a mystery for me.

What practical uses (beyond rendering to beautiful images) are there for fractals in the various programming problem domains? And please, don't just list areas that use them. I'm interested in specific algorithms and how fractals are used with those algorithms to solve something in practice. Please at least give a short description of the algorithm.

like image 311
Sami Avatar asked Jan 15 '10 21:01

Sami


People also ask

What are fractals used for in computer science?

Important applications also appear in computer science because fractal geometry permits us to compress images, and to reproduce, in virtual reality environments, the complex patterns and irregular forms present in nature using simple iterative algorithms executed by computers.

How are fractals used in computer graphics?

Fractal generation used for modeling is part of realism in computer graphics. Fractal generation software can be used to mimic natural landscapes with fractal landscapes and scenery generation programs. Fractal imagery can be used to introduce irregularity to an otherwise sterile computer generated environment.

What is fractal programming?

Fractal Programs are composed of a set of statements called Instructions. The Instructions are written in a language that is similar to the C programming language.


1 Answers

Absolutely computer graphics. It's not about generating beautiful abstract images, but realistic and not repeating landscapes. Read about Fractal Landscapes.

Perlin Noise, which might be considered a simple fractal is used in computer graphics everywhere. The author joked around that if he would patent it, he'd be a millionare now. Fractals are also used in animation and lossy image compression.

like image 106
Kornel Kisielewicz Avatar answered Oct 01 '22 13:10

Kornel Kisielewicz