Attracteurs de clifford

Soyez le premier à donner votre avis sur cette source.

Vue 4 616 fois - Téléchargée 432 fois

Description

Chose promise...

Voila. En plus d'une utilisation sensée des Wu Pixels, je propose un effet... interessant :)
Si vous n'etes pas convaincus par la copie d'écran, voici tout de meme, d'abord les fonctionnalités, et ensuite le fondement de mon projet.

Les paramètres A, B, C, D entrent directement dans l'équation
Le paramètre finesse (1 = meilleur résultat, 255 = horreur, mais rapide) permet de définir avec quelle précision l'attracteur est dessiné. Une meilleure finesse, évidemment, augmente le temps de rendu.
Vous pouvez aussi choisir (mais je n'en vois pas l'interet, quoique je l'ai mise tout de meme) le nombre maximal d'itérations.

Le fondement maintenant : il s'agit d'un attracteur spatial biquaternionique dans l'espace de Clifford :) Moins mathématiquement, on prend deux fonctions f(x) et g(x) périodiques. Puis, a partir de f(0) et g(0), on calcule des groupes cycliques F et G, ici X et Y, qui sont donc les points à placer.

Pour me simplifier la vie (et les calculs) j'ai étudié la possibilité d'utiliser des fonctions trigonométriques, cos et sin, en radians, et une combinaison conjuguée de leurs valeurs. Pour cela, j'ai convertit l'équation d'origine en une suite à pas variable, qui donne au compte goutte les coordonnées des points à placer (vous verrez, ca tient sur une seule ligne).

Une dimension en X (abscisse)
Une dimension en Y (ordonnée)
Une dimension en Z (intensité)
Une dimension en W (spectre colorimétrique)

Soit 4 dimensions, donc un espace Hypercomplexe (H) ou encore binquaternionique si on considère indépendamment la teinte de chaque couleur.

Code bien moins compliqué donc que le dernier (rappel : c'était les attracteurs fractals étranges à base d'exposants de Lyapunov) et donc un peu plus à la portée de tout un chacun.

Très décoratif, je trouve :)
Faites joujou avec les paramètres et envoyez moi vos plus belles créations (ou à défaut au moins les paramètres)

Vlad

Conclusion :


PS : Soyez patient, surtout ceux d'entre vous qui ont de vieux processeurs, le calcul peut etre très lent, en fonction des paramètres et surtout de la finesse et des dimensions de la fenetre.

Merci a tous ceux qui m'on permis d'améliorer ce petit programme hehe

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
vendredi 9 septembre 2005
Statut
Membre
Dernière intervention
10 septembre 2005

Tout simplement magnifique !

(vous me pardonnerez la brièveté du commentaire, mais que dire de plus ?)
Messages postés
174
Date d'inscription
samedi 10 mai 2003
Statut
Membre
Dernière intervention
18 février 2006

Salut vlad2i !

Waouhh !!! Magnifique: 10/10

Tout ça me dépasse mais c'est vraiment trop fort !


Bonne continuation !
Messages postés
285
Date d'inscription
mercredi 20 août 2003
Statut
Membre
Dernière intervention
13 février 2005

Et celui là ( je vous promets c'est le dernier après j'upload)

A = 1.55
B = 2.67
C = 2.25
D = 1.59

Vlad
Messages postés
285
Date d'inscription
mercredi 20 août 2003
Statut
Membre
Dernière intervention
13 février 2005

Et aussi celui là en forme d'oeuf :)

A = 2.03
B = 2.58
C = 1.47
D = 2.08

Vlad
Messages postés
285
Date d'inscription
mercredi 20 août 2003
Statut
Membre
Dernière intervention
13 février 2005

Je travaille sur l'aperçu (qui est déjà au point et que j'upload dès que possible) ce qui m'a permis d'en trouver un autre joli :

A = 1.45
B = -1.5
C = 1.2
D = 0.4

Vlad
Afficher les 15 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.