C'est cela que je ne comprends pas réellement : on parle de c, de zn ? Ou encore de x ou y sur l'image ? A moins que ce soit sur la couleur ?et faire un +1 sur le pixel de l'image
J'ai tenté quelque chose et j'arrive a un résultat... étrange :
C'est cela que je ne comprends pas réellement : on parle de c, de zn ? Ou encore de x ou y sur l'image ? A moins que ce soit sur la couleur ?et faire un +1 sur le pixel de l'image
J'ai tenté quelque chose et j'arrive a un résultat... étrange :
et à chaque point zn as une correspondance (x,y)
Donc tu fait +1 sur chaque (x,y) correspondant à chaque point de la suite. C'est à dire de z0 à zn.
J'ai fini par réussi à apercevoir un petit bout du Buddhabrot (j'ai codé une partie très salement, d'où le décalage) :
Voilà, j'ai rectifié le code ignoble, j'ai donc l'honneur de vous présenter Buddhabrot !
50 itérations :
5000 itérations (je ne mets que le lien) :
http://sd-1.archive-host.com/membres...habrot_115.png
Bon, il me reste encore à réfléchir sur la manière de lui rectifier sa sale g... tête, sérieusement amochée, et à effectuer une coloration convenable. Je suis tout de même content, je n'aurai pas perdu ma journée à tomber sur des résultats sans intérêts. Merci beaucoup pour vos précédents posts qui m'auront fortement aidés (même si ce n'est pas encore tout à fait ça ) !
Sur ce, je vais ouvrir le champagne !
dernière chose. Comme pour mandelbrot, si la suite est de la taille max_iteration, il ne faut pas la prendre en compte
Une question concernant les Buddhabrot qui se ressemblent (donc le mien ne fait pour le moment pas partie du lot dont il est question) :
Sur Wikipédia, la description d'un Buddha dit :
Cela veut dire qu'ils font plusieurs générations pour avoir leur image ?Un rendu du buddhabrot par un de mes programmes, en mars 2004. Le calcul de l'image, qui s'est fait par 3 thresholds (50, 500, 5000) correspondant aux 3 canaux (R, V, B) a duré 1 h 37 min et 20 sec. Je pense m'en servir pour illustrer l'article correspondant (s'il est créé, sinon je le ferai).
si on ajoute un peu de gamme on voit que tu fait un Anti-buddabrot
http://en.wikipedia.org/wiki/File:Anti-buddabrot.jpg
pour le buddha
Donc avant de faire les +1 il faut que tu vérifie la suiteEnvoyé par yan
Nouvelles optimisations (je ne passe plus par setPixel mais par scanLine) :
- Mandelbrot, 400x400, 50 itérations (avant) : 14 msec
- Mandelbrot, 400x400, 50 itérations (après) : 10 msec - gain de 4 msec
- Anti-Buddhabrot, 400x400, 50 itérations (avant) : 171 msec
- Anti-Buddhabrot, 400x400, 50 itérations (après) : 156 msec - gain de 15 msec
- Anti-Buddhabrot, 400x400, 100 itérations (après) : 262 msec
Je rendrai mon code ce soir, partant en vacances demain matin.
D'ici là, je vais corriger mon code pour un Buddhabrot normal en plus de l'Anti et effectuer les derniers changements.
Profite bien des dernières heures pour tout bien fignoler, ainsi. Tu dois quand même bien encore pouvoir optimiser bien plus que ça .
Gestion du gamma avec 500 itérations :
Je suis en train de bosser sur Buddha lui-même, mais je n'obtiens pour le moment que des Tarthabrots (ou des Copyribrots à l'envers, au choix).
Le Buddhabrot "tout bête" ne sort pas de mon code, pas moyen, donc je vais me contenter de l'Anti-Buddhabrot et du Mandelbrot, ce sera déjà bien.
Toutefois, est-ce vraiment un Anti-Buddhabrot ? Il me semble que c'est plutôt un Complex Map Buddhabrot.
Comparez donc :
- http://upload.wikimedia.org/wikipedi...ot30x5000b.jpg
- http://sd-1.archive-host.com/membres...Buddhabrot.png
Ais-je raison (je préfère en être sûr avant de soumettre mon code) ?
Une autre question : que ce soit un Anti-Buddhabrot ou un Complex Map Buddhabrot, est-ce que cette fractale compte pour un Buddhabrot dans le barème du défi ? Ça serait bête de perdre huit points pour ça.
Et pour finir : doit-on mettre dans l'archive toute la documentation de son code ou juste un Doxyfile ?
Salut
je sais pas. je pense que c'est le mec qui ont donné ce nom et pour moi c'est la même chose
il faut voir avec les autres membres, mais je pense que se ne sera pas 0/8.Il y as essaie et presque réussi.Une autre question : que ce soit un Anti-Buddhabrot ou un Complex Map Buddhabrot, est-ce que cette fractale compte pour un Buddhabrot dans le barème du défi ? Ça serait bête de perdre huit points pour ça.
Si tu as un peu de temps, essai quand même de le faire. J'avoue je ne comprend pas bien ou tu as un problème. Vue ce que tu arrive a faire, tu as tous ce qu'il faut pour le budda. N'hésite pas à demander la partie que tu ne comprend pas.
plutôt la doc, cela évitera de devoir la re-générer.Et pour finir : doit-on mettre dans l'archive toute la documentation de son code ou juste un Doxyfile ?
Bien reçu ! Remets-toi bien et bonnes vacances !
Arf c'est dommage, je pensais jusqu'au bout que tu arriverais à implémenter entièrement le Buddhabrot. La fin de ce défi ne signifie pas que tu ne dois pas quand même essayer de l'implémenter (ce n'est surement pas grand chose à change d'ailleurs).
Voici mon interface :
J'utilise le nouveau framework pour "griser" la zone d'outils lorsque la souris est dans la scène. Dans ce cas-ci, la status bar affiche la position de la souris dans la scène.
Onglet dimensions : permet à l'user de spécifier des dimensions ou de dire d'adapter à la scène.
Onglet statistiques : heure de début, heure de fin, temps de total de génération.
Onglet fractale : détails concernant la fractale en cours de génération (suite, nb d'itérations conseillées, temps approximatif pour un ordinateur "classique").
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager