Ceci est une ancienne révision du document !



L'univers des fractales

Une fractales est un élément graphique auquel on applique une certaine transformation qui ajoute un élément de complexité. On applique ensuite la même transformation au nouvel objet obtenu, ce qui accroît encore sa complexité. Ce processus d'itérations se poursuit à l’infini.

La fractale ou « courbe » de Koch s’obtient en appliquant à chaque côté d’un triangle équilatéral le 1/3 central tout en créant 2 segments ayant la même longueur que celle qui a été prélevée.

Electric Sheep

Économiseur d'écran magnifique, electricsheep utilise les logarythmes des fractales afin de créer de l'art abstrait. Ceci en utilisant le calcul partagé lors de la mise en veille des ordinateurs connectés.

Xaos

Xaos est un outil interactif permettant une découverte à la fois technique et poétique des fractales. Il permet à l'utilisateur d'effectuer des zoom avant ou arrière dans un mouvement continu au sein de l'image. Xaos comprend de nombreux didacticiels animés qui font de l'apprentissage des fractales un loisir divertissant. Ses paramètres permettent de découvrir la plupart des familles de courbes connues.

Apophysis

Apophysis est un logiciel MsDOS anglophone fonctionnant sous Wine et aisément installable.

Installation

Une fois Wine installé, téléchargez le .exe sur http://sourceforge.net/projects/apophysis/. Rendez le executable (propriétés). Installez. Deux fichiers sont créés Apophysis 2.02 et Apophysis 2.02.ink. Rendez le premier fichier exécuable. Le deuxième peut-être suprimé.

Greffon et Script de The Gimp

Iterated Function System (IFS) est un grffon de The Gimp. Téléchargeable à cette adresse http://registry.gimp.org/node/24563. Une fois téléchargé, le décompresser, le mettre dans home/utilisateur/.gimp-2.6/plug-ins/. Il se trouve dans script/rendu/nature/fractaliser

Il y a également le script flames http://registry.gimp.org/node/228 qui utilise le même principe mais est bien plus limité dans son utilisation. (à mettre dans le dossier script cette fois-ci, actualiser les scripts pour qu'il apparaisse (Filtres/Script-Fu/actualiser les scripts) et il se trouve au même endroit du menu.)

Flam3

flam3 s'utilise exclusivement en ligne de commande. Si l'on souhaite un mode graphique, il est nécessaire d'utiliser un autre logiciel tel que Apophysis. Electric Sheep utilise également ce logiciel.

flam3 est présent dans les dépôts Universe. Installez le paquet flam3.

Voici des exemples de lignes de scripts : (provient de cqfd93 sur ce post)

Pour générer les 160 frames d'une animation ("sheep" pour ElectricSheep), les paramètres de la première image cqfd93-1376 sont dans renders.flame (en 800x600, quality=1)

#!/bin/bash
# Génération des images 800x600
# -----------------------------
env transparency=0 format=png dtime=1 loops=1 nframes=160    
sequence=renders.flame flam3-genome > seq.flam3
env ss=1 qs=400 prefix=cqfd93-1376_ begin=0 end=159 flam3-animate < seq.flam3[/code]

Pour générer toutes les images contenues dans 1920-1200.flame (enregistrées en 960x600, quality=1 dans Apophysis)

#!/bin/bash
# Génération des images fixes
# ---------------------------
env ss=2 qs=8000 transparency=0 format=png name_enable=1 flam3-render < 1920-1200.flame

* [[http://flam3.com/|Site officiel]]
* [[http://electricsheep.wikispaces.com/Using+the+Command-Line+Utilities|Wiki en anglais]]
  • fractales.1281960215.txt.gz
  • Dernière modification: Le 18/04/2011, 14:49
  • (modification externe)