############################################################### # # # Wildfire5\PPC - ©1997-98 by Andreas Maschke # # # # Das Benoit PlugIn # # # # 1. Frei erhältliches Wildfire-Update # # # ############################################################### INHALT Einführung Copyright Benchmarks Probleme EINFÜHRUNG Dieses Dokument beschreibt das Benoit-PlugIn für Wildfire5\PPC. Benoit ist ein Fraktal-Generator programmiert von Andre' Osterhues. Das Programm und der Sourcecode liegen z.B. auf der PPC-Develeper-CD von Phase5 vor. Wir haben diesen Code benutzt (einige kleine Änderungen waren nötig, da das Original Benoit Programm die Ergebnisse in ein ARGB-CyberGFX-Fenster rendert) um ein PPC-Fractal-PlugIn für Wildfire5\PPC zu erzeugen. Unter Zuhilfename dieses PlugIns kann man z.B. "3-dimensionale Fraktale" erzeugen indem man den Benoit-Operator mit einem Bump3D-Effect in Wildfire5\PPC's Processor kombiniert. COPYRIGHTS Dieses PlugIn ist FREEWARE. BENCHMARKS Koordinaten-File Original Benoit Program Wildfire PlugIn PPC M68K PPC M68K Burning 3.92 s 51.80 s 3.48 s 24.86 s Dragon 0.40 s 2.39 s 0.24 s 1.66 s DragonHeart 1.19 s 11.98 s 1.08 s 8.28 s FireStarter 1.51 s 16.09 s 1.40 s 11.62 s Waves 4.82 s 58.64 s 4.80 s 33.04 s Alle Tests wurden in einer Auflösung von 320x256 durchgeführt. (Das Benoit Fenster wurde exakt auf diese Größe eingestellt) PROBLEME Wildfire als Bild/Animations-bearbeitungsprogramm wurde nicht entwickelt, um (langsame) Berechnungen mit extrem hoher Genauigkeit durchzuführen. Die meisten Funktionen, die Parameter betreffen (z.B. Envelope- Berechnung, Laden und Speichern von Parametern, ...) werden nur mit einfacher Genauigkeit durchgeührt. Demzufolge ist es unmöglich einige Benoit-Koordinaten-Files zu benutzen, in denen sehr kleine Bereiche für x und y verwendet werden. Bereiche wie z.B. -0,123...0,124 stellen kein Problem dar, jedoch enthalten einige Files in etwa solche eingestellten Bereiche: 0,13470297852531...0,13470297852537. Leider kann Wildfire solche genauen Zahlen nicht verarbeiten, dies bedeutet das dies für Wildfire den gleichen Wert darstellt.