Explorateur de l'ensemble M de Mandelbrot avec fonctions de rendu avancé, ainsi que le rendu buddhabrot.
Pour ceux qui n'aiment pas les longs discours, lancez le programme et cliquez sur le bouton ' Démo! '
Lisez aussi les commentaires dans le sub de ce bouton.
Bonjour,
Suite à une soudaine envie de dessiner des fractales, j'ai regarder les différentes sources du site. Il y en a de fort sympa, j'ai donc voulu ajouter mon grain de sel :) Etant un fana de l'optimisation, je vous propose ce soft, en VB6, qui n'a pas à rougir en terme de performances.
Rien d'intéressant jusque là, me direz-vous, alors j'ai codé des fonctions en prime qui, à mon avis, en amusera plus d'un.
Au menu :
- Exploration et zoom par simple clique gauche / clique droit maintenu de la souris
- Différentes palettes de couleurs précalculées, dont la HSL qui donne d'excellents résultats dans les zones complexes
- Rotation de la palette avec barre espace (spacebar) et retour arrière (backspace)
- Fenêtre de visualisation séparée et redimensionnable à volonté
- Copie direct dans le presse-papier pour envoyer une image dans un autre logiciel
- Rendu haute résolution : faites vos fond d'écran fractale avec une qualité d'image stupéfiante! En plus il n'y a pas de limite de taille (mettez vous-même les dimensions : 1024x768, 1920x1080, 200x200, ... fonctionne en 8000x8000, mais comptez un bon quart d'heure de calcul...)
- Rendu vidéo AVI ! Zoomez, zoomez, zoomez ... et faite un rendu vidéo de votre exploration. Vous verrez les motifs se répéter à l'infini :) . Une option permet le rendu en haute résolution, mais c'est très lent !
- Rendu BuddhaBrot, une autre façon de présenter l'ensemble M en traçant tous les points calculés dans la suite z(n+1)=z(n)^2+z(0) . Les effets sont remarquable.
- D'autres gadgets encore, et surtout un code optimisé pour le compilateur. Compilez-le et les calculs seront 10 fois plus rapide.
C'est un programme complexe et l'interface n'est, hélas, pas très intuitive. Le code source est, je l'espère, suffisament commenté pour que vous compreniez les fonctionnalités.