Delphi-PRAXiS
Seite 1 von 11  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Fraktal-Raytracer, mein Lebenswerk :) (https://www.delphipraxis.net/48846-fraktal-raytracer-mein-lebenswerk.html)

dizzy 1. Jul 2005 03:34


Fraktal-Raytracer, mein Lebenswerk :)
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo miteinander!

Heute Nacht ist es so weit. Ich stelle hier jetzt zum ersten Mal das Programm zur Verfügung, von dem ich seit ich programmiere träume. Es ist sicherlich noch nicht perfekt und auch nicht 100% fertig (welches Programm ist das schon ;)), aber es beinhaltet im Großen und Ganzen Freizeitarbeit die immer wieder mal sporadisch gemacht wurde, von nunmehr fast 4 Jahren. Vieles davon ging natürlich nicht direkt ein, da vieles Spielerein und Tests waren die mir beim Verständnis mancher Dinge weiter geholfen haben. Ich habe mit und an diesem Projekt so viel gelernt wie an keinem Programm zuvor.

Was tut dieses Dingsbums?
Es ist ein waschechter Raytracer der es (bisher ausschließlich) vermag sogenannge Quaternion-Fraktale zu rendern. Diese sind auf Basis von Quaternionen berechnet, die ihrerseits die Fortführung der komplexen Zahlen in die 4. Dimension sind. 3 davon nehme ich her, und stelle sie dar :).

Das hier ist übrigends der (eigentlich einzige) Grund für meinen CQParser den ich hier vor einiger Zeit schonmal vorgestellt habe ;).

Ein paar Kleinigkeiten sein gesagt:
Ich bin mir darüber im Klaren, dass es zunächst nicht an allen Stellen gleich offensichtlich ist, welche Einstellung was bewirkt. Zu einer Doku muss ich mich noch durchringen (die auf Grund einiger Hintergrundinfos die ich gerne mitgeben würde recht umfangreich ausfallen müsste...). Durch Ausprobieren sollte sich aber vieles erschließen - SO kompliziert wie es oben klingt ist es nicht.
Ein Feature ist noch drin, dass durch eine Nachlässigkeit von ganz am Anfang übrig ist: Verstellt alles, aber NICHT die Kameraposition auf der x- und y-Achse! Auf z ist's okay, aber bei den anderen beiden wird schlicht falsch gepixelt :?. Das auszubügeln erfordert leider noch einen Rewrite einiger Kernteile.


Ich freue mich auf Meinungen, Bugreports und Feature-Vorschläge von meiner Lieblingscommunity (die nicht wenig daran beteiligt ist, dass ich überhaupt so weit kommen konnte :dp:)

\\Edit: Eine kleine Hilfe habe ich in diesem Beitrag hinzugefügt.

jfheins 1. Jul 2005 06:33

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Interessant ... aber wie hast du das Bild "RefJulia02" oder so gemacht ?

ich krieg immer nur so hyperbunte Muster ...

Und beim rendern > Abort knopf wird go nicht wieder enabled ...

Jetzt muss ich aber in die Schule ^^ :hi:

Tonic1024 1. Jul 2005 07:56

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Respekt!!! :thumb: :thumb: :thumb:


Hab zwar keine Ahnung was ich da mache, aber die ergebnisse sind teilweise (nur Teilweise) beeindruckend. Ich hab erstmal alle möglichen einstellungen willkührlich geändert und hatte am ende eine metallisch (ein wenig leider nur) glänzende grüne Schnecke...

DAS hat mich dann doch beeindruckt...


Anmerkung:

Es hat sich meines gesamten freien Arbeitsspeichers bemächtigt (ca 50-60 MB), die Preview-Funktion hat sich aufgehängt (Rest ging noch) und danach lies es sich nur noch über den Taskmanager beenden. Weiss auch nicht... hab ich ihn überfordert vielleicht?


Toni

[Edit]Nur teilweise beeindruckend weil ich, als jemand der keine Ahnung davon hat, natürlich davon ausgehe, dass ich sofort - am besten ohne mein eigenes zutun - ein Ergebnis erziehle, wie das in deinen Previews - Wer Ironie findet darf sie behalten :wink:[/Edit]

turboPASCAL 1. Jul 2005 09:20

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
:thumb: Beeindruckend.

Bug ?
- hatte alle Fenster offen und wollte eins Schließen, schwupp war das Programm aus :shock: keine Fehlermeldung.


Was man noch machen könnte Anregung: :gruebel:
  • - beim öffnen eines neuen Fensters (wenn schon eins offen ist) in den Vordergrund setzen (muss den Knopf immer 2 x drücken)
    - Minimize, Schließen Icons um nicht erst den passenden Button zu suchen.
    - Sequence als AVI speichern

maximov 1. Jul 2005 10:20

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hey dizzy, du bist echt voll der held :thumb:

Wie geil das bitte ist :love: Eine möglichkeit ein einstellungs-profil zu speichern wäre toll.

sakura 1. Jul 2005 10:25

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Hi dizzy,

mir gefällt das Progämmle auch sehr gut, allerdings würde ich mir wünschen, dass Du einerseits etwas mehr über die Formel erzählst und die Einstellungen erzählst, so dass wir nicht Eingeweihten auch eine Chance haben diese etwas besser zu versehen und somit sinnvoller einzusetzen :mrgreen:

Die Profile sollte man speichern können und die einzelnen Fenster sollten undocked sein, so dass man sich alle gleichzeitig anzeigen kann - ich hätte ja über die Monitore verteilt genug Platz ;-)

Bei den Sequenzen sollte der Fortschritt (Frame X von Y) mit angezeigt werden :thumb:

...:cat:...

Daniel G 1. Jul 2005 10:25

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Boah... nicht schlecht. Ich habe zwar genauso wenig Ahnung, was ich da mache, aber.. ich bin sprachlos.

Achso: was die Verbesserung angeht, kann ich mich nur meinen Vorrednern anschließen.

MrKnogge 1. Jul 2005 10:54

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Hi,

geiles tool :thumb:

Ich war zwar erst entäuscht über die Pixligkeit die mein Irgendwas da hatte, aber nach dem Rendern, war's nur noch genial !

Verbesserungen ?
- Wäre es eventuell auch möglich, Bilder zu laden und diese zu rendern ?
- Falls möglich, den Code noch optimieren um Resourcen zu sparen
(Antialias stufe 7 braucht fast 30 Minuten bei mir)

gruss

MisterNiceGuy 1. Jul 2005 11:15

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Öhm entweder bin ich noch nich richtig wach oder ich hab nen Bug gefunden :) Wenn ich auf "File" klicke, kommt: Nichts! Ich kann keine Bilder reinladen...

Wenn ich so auf Preview-> Refresh klicke kommt ein Bild, das auch in deinem Screenshot drin ist.
mfG

MrKnogge 1. Jul 2005 11:25

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
das tool erstellt auch ein bild aus einer formel, laden is nich


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:27 Uhr.
Seite 1 von 11  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz