Apophysis (software) - Apophysis (software)

Apophysis
Apophysis.png
Stabil udgivelse
2.09 / 10. september 2009 ; 12 år siden ( 2009-09-10 )
Depot
Skrevet i Delphi
Operativ system Microsoft Windows
Type Fraktal / grafik
Licens GNU General Public License
Internet side www .apophysis .org ,
apophysis .xyrus-worx .org

Apophysis er en open source fractal flame editor og renderer til Microsoft Windows og Macintosh.

Apophysis har mange funktioner til oprettelse og redigering af fraktale flammer, herunder en editor, der giver mulighed for direkte at redigere transformerne ved at manipulere trekanter, et mutationsvindue, der anvender tilfældige redigeringer af trekanterne, et justeringsvindue, som tillader justering af farve og placering af billedet. Det giver også et scriptsprog med direkte adgang til de fleste af komponenterne i fraktalen, hvilket giver mulighed for effekter som animationer set i Electric Sheep , som også er fraktalflammer. Brugere kan eksportere fractal flammer til andre fractal flame rendering programmer, såsom FLAM3 .

Der er en separat version af Apophysis, der understøtter 3D . Der er mange kloner, havne og gafler af det.

Historie

Scott Draves opfandt Fractal Flames og udgav en open source -implementering skrevet i C i begyndelsen af ​​90'erne. I 2001 oversatte Ronald Hordijk sin kode til Delphi og skabte en ikke-animeret screensaver. Og i 2003 eller 2004 tog Mark Townsend Ronalds kode og tilføjede en grafisk brugergrænseflade for at oprette Apophysis. Det er siden blevet forbedret og opdateret af Peter Sdobnov, Piotr Borys og Ronald Hordijk.

Siden 2009 er der en version af Apophysis kaldet Apophysis 7X. Oprindeligt var det mål at yde support til moderne Microsoft Windows -operativsystemer som Windows Vista og 7. En stærk feedback fra Apophysis -brugerne opmuntrede udvikleren Georg Kiehne til at levere opdateringer, der har gjort 7X til den mest populære og avancerede version af Apophysis hidtil.

Tekniske detaljer

Brugeren angiver et sæt matematiske funktioner. Hver funktion er en sammensætning af et affint kort og normalt et ikke-lineært kort. Dette sæt funktioner kaldes et itereret funktionssystem (IFS) . Apophysis genererer derefter tiltrækkeren til dette sæt funktioner ved hjælp af Monte-Carlo-simulering. Faktisk genererer Apophysis et sandsynlighedsmål, som derefter farves efter en eller anden regel.

Scripts

Apophysis bruger scriptbiblioteket Scripter Studio til at give brugerne mulighed for at skrive scripts, der kører og enten oprette en ny flamme, redigere de eksisterende flammer eller udføre større opgaver. Et sådant eksempel er at gengive et helt parti fraktaler.

Plugins

Apophysis understøtter et plugin API, så nye variationer uafhængigt kan udvikles og distribueres. Der er mange plugins tilgængelige fra de forskellige brugerfællesskaber.

Prøvebilleder

Se også

Referencer

eksterne links