Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Farbe beim Apfelmännchen verändern

  Alt 15. Mai 2005, 16:51
Die gebräuchlichste Art ein Mandelbrot/Julia-Fraktal einzufärben ist eine Palette. Angenommen du hast 20 Iterationen als Abbruchkriterium, so benötigst du eine Palette von 20 Farben. Dann zählst du in deiner Iterationsschleife mit, nach wie vielen Iterationen abgebrochen wurde (in deinem Source ist dass das k), und nimmst dieses als Palettenindex her.
Es gibt allerdings noch massig weitere Verfahren zur Einfärbung, wovon mir prinzipiell noch das Orbit-Vervahren bekannt ist. Dabei nimmt man nicht die tatsächlichen Iterationen als Palettenindex, sondern den Betrag der komplexen Zahl (gerundet) nach der n-ten Iteration (n wählbar). Ob das aber für 2D-Fraktale auch taugt weiss ich nicht genau - bei Quaternion-Fraktalen siehts sehr hübsch aus (dazu wird in naher Zukunft was hier erscheinen).

Gruss,
Fabian
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat