begin process at 2012 05 27 16:26:54
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > FRACTALE MANDELBROT/JULIA

FRACTALE MANDELBROT/JULIA


 Information sur la source

Note :
9 / 10 - par 2 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Maths & Algorithmes Classé sous :fractale, mandelbrot, julia Niveau :Expert Date de création :09/09/2003 Date de mise à jour :09/09/2003 20:06:24 Vu / téléchargé :5 454 / 790

Auteur : JCDjcd

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note


 Description

Voici deux fractales.
* ensemble de MANDELBROT (gauche)
* ensemble de JULIA (droite)

- Vous pouvez augmenter la precision de tracage en mettant un nombre plus grand dans l'edit-box
- vous pouvez arreter de tracer la fractale en cours en appuyant sur SHIFT
- vous pouvez zoomer en indiquant le rectangle voulu avec le button gauche de la souris
- vous pouvez de-zoomer, i.e. revenir au zoom precedent, en cliquant sur le button droit
- Et enfin vous pouvez changer la fractale de JULIA en cliquant sur un point de la fracale de MANDELBROT (CTRL + button gauche de la souris). Enf effet pour tracer une fractale de JULIA, il faut un parametre qui definisse la fractale, ce parametre est un nombre complexe representer par un point dans le plan (de MANDELBROT).


Cliquer plutot en dehors de zonne noire, sinon la fractale de JULIA aura un centre noire.
Mais faite le alors plutot pres de frontiere ...


Bon en bref decouvrer  



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture COLORATION SYNTAXIQUE
Source avec Zip Source avec une capture ORBITES DES SATELLITES GPS
Source avec Zip Source avec une capture DESSIN D'ARBRES
Source avec Zip Source avec une capture PROGRAMMATION LINEAIRE
Source avec Zip EXTENSION DE CORPS (MATH)

 Sources de la même categorie

Source avec Zip UN EXAMPLE D'APPLICATION EN CUDA DE L'ALGORITHME DE SCAN POU... par oguzaras
Source avec Zip Source avec une capture CHIFFREMENT DE VIGENERE par lajouad
Source avec Zip Source avec une capture ANALYSE SYNTAXIQUE par lajouad
Source avec Zip Source avec une capture STRUCTURE D'UNE MATRICE PAR LES LISTE LINÉAIRE (NON CONTUGUS... par benzarabel
Source avec Zip Source avec une capture DESSINER UNE ARBRE BINAIRE( MODE CONSOLE): par benzarabel

 Sources en rapport avec celle ci

Source avec une capture HALLEY MAP par valchek
Source avec Zip Source avec une capture FRACTALE DE KOCH par CChargy
Source avec Zip Source avec une capture FRACTALES DE JULIA ET MANDELBROT EN SDL par patarotalexandre
Source avec Zip Source avec une capture FRACTALE DE MANDELBROT par BCedric
Source avec Zip Source avec une capture FRACTALE DE MANDELBROT ET JULIA [DJGPP] par seelenblut

Commentaires et avis

Commentaire de eldered le 10/09/2003 13:19:47

Ca tape ! Trés joli prog !

Commentaire de flatsin le 15/09/2003 11:23:07

Très joli en effet ....

Commentaire de Maegis le 16/09/2003 19:38:35

Arf c'est bete j'allais poser aussi une source sur la fractale de mandel mais il commence à en avoir un peut trop.
Ce qui est bizarre c'est que mon prog dessinne une fractale avec une meilleure definition : tu utilises l'interpolation linéaire ? (ce qui expliquerais la vitesse de calcul)
J'ai pqs regardé la source mais c'est pas mal.
Le seul pb que je releve est la mauvaise définition pour un zoom pas si important.
L'utilisation des couleurs gène aussi la lisibitité a haut zoom
Compare les deux pour un zoom a peu pres équivalent
Le tien :
http://maegisinstinct.free.fr/normal.jpg
Le mien :
http://maegisinstinct.free.fr/explo.jpg

Voila le seul petit probleme

Commentaire de JCDjcd le 16/09/2003 20:03:57

Si tu fais un zoom grand, il faut que tu changes le precision,
dans l'edit-box de la dialogue-box.
Par defautl, je la met a 256
Met le plutot a 5000 ou 2500, la resolution sera meilleur.
Puis il faut cliquer sur redessiner

Bon sinon, le probleme c'est que l'on ne peut pas zoomer indefiniment, puisque qu'un double a un nombre finis de chiffre apres la virgule.

(N.B. tu peux changer l'allure de la fractale de Julia en appuyant sur CTRL et sur un point de la fractale de Mandelbrot)

Commentaire de Maegis le 16/09/2003 22:26:53

Ta precision, c'est le nombre d'itérations dans l'algo pour la frac de mandel(si je ne m'abuse)
Et j'ai fait la comparaison de ton prog avec 256 iter et le mien avec 256 iter.(c'est les images dont les url sont en haut)
Avec le meme nb d'iteration, ma fract est plus precise.
Alors c'est vrai que je n'ai pas regardé super bien le code mais aparement tu fait le meme algo que moi.
Je vais y regarder de plus pres

Commentaire de JCDjcd le 17/09/2003 15:19:29

Est-ce le meme zoom ? par ce que tout depend aussi du zoom.

(je remarque que dans ton progamme a gauche tu as une image reduite de la fractale avec l'emplacement du zoom : c'est trop bien, ca donne une appercu de ou tu es)

Commentaire de Maegis le 17/09/2003 22:00:11

Le zoom est a peu pres le meme (bon c'est plus ou moins du pifometre).Et puis c'est clair que le tienne est plus vite floue.
Si tu veut je peut te passer mon prog si tu veut voir toi même.
Bon ya encore deux ou trois problemes et le code n'est pas du tout optimisé, mais il est fonctionnel

Commentaire de JCDjcd le 18/09/2003 14:40:04

Tu n'auras qu'as le mettre sur ce cite, et je le ferais

Commentaire de nonokao le 01/10/2003 04:14:19

héhé !!! ça me donne envie de ressortir mon premier prog de fractal ke j'avais fais moitié en assembleur moitié en C, kan javé mon 386, va falloir ke je remette ça o gout du jour, mais jme souviens ke ça mettait plusieurs secondes pour afficher des zones "noires" kan je mettait genre 5000 iterations en 640x480, l'idéal serait de faire un tableau pour chaque point affiché dans lekel on fais tous les calculs par ittération, comme ça l'image s'affinerai o fur et à mesure kon attends, et ça permettrait de zoomer à la vitesse kon veut sans attendre et de se faire un genre de voyage intergalactik ! lol
et si on se faisait ça en 3D avec l'association de l'itération au Z buffer ... erf ! fo ke je me retienne sinon jvé en rajouter encore au moins 10 couches, disons kia de koi faire, alors me dites plus ke ça vous arrive de vous ennuyer :p

Commentaire de remanv69 le 02/11/2003 13:11:25

en 3d !,ce serait une bonne idee mais je comprend pas l'histoire du Zbuffer
merci de m'eclairer

Commentaire de GoldenEye le 06/12/2003 17:09:10

La méthode de nonokao est la meilleure. On prend 256 itérations au départ et lors d'un zoom on recalcule l'image. C'est ultra rapide et performant pour peu qu'on optimise bien. Notons que le facteur de zoom se met à délirer quand on atteint les limites du format "double" cad les 32 bits de représentation.
Voir ma propre version de Mandelbrot sur ce site pour voir comment ça marche
Vos progs sont super beaux au niveau rendu, comment avez vous ajusté les couleurs ?

Commentaire de JCDjcd le 06/12/2003 17:24:15

bah il faut aller dans la source, et regarder la fonction qui donne les couleurs. Les couleurs sont choisies par rapport au zoom (+/- grand) et du nombre d'iteration pour que la suite de Mandelbrot converge.
De plus il faut introduire des fonction sinus ... periodiques !
Car sinon a certain endroit, il va y avoir des discontuinite de couleur.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Mandelbrot, Julia [ par Novae ] J'essaye de programmer un log. de dessin de fractales Mandelbrot ou Julia, l'algorithme ca va mais je n'arrive pas a tracer koi ke ce soit avec graphi Device context et StretchBlt ? [ par tavernier ] Bonjour, je suis en train de faire un générateur de fractale et j'ai besoin de mettre la fractale de coté pour ne pas avoir à tout recalculer pour la Sauver les pixels!! :s [ par Gendal67 ] Bonjour à tous!Je suis en cous de création d'une application qui doit "dessiner" toute seule dans une fenêtre (tracer des fracales pour fractale tpe [ par zolies fleurs ] je dois réaliser un tpe sur les fractales et la nature. je voudrais télécharger un logiciel simple pour pouvoir réaliser quelque f fractale tpe [ par zolies fleurs ] g encore un petit probleme de logiciel, g du mal a utiliser chaospro pour réaliser des fractales  . je ne vois pas très bien le rapport fractale faits a bases de triangles equilaterales en langages C [ par mbaye01 ] je voudrai faire des fractales a base de triangles equilaterales on doit donner les coordonnees de 2 points et le niveau de recursivité et on obtient


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales