Delphi-PRAXiS
Seite 2 von 11     12 34     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)

MisterNiceGuy 1. Jul 2005 11:32

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Bitte schlag mich :wall: :mrgreen:

dizzy 1. Jul 2005 13:04

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Hui - ja dann mal ein paar Stellungnahmen vorweg :)

Zitat:

Und beim rendern > Abort knopf wird go nicht wieder enabled ...
Ooops, wird sich drum gekümmert.

Zitat:

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?
Naja, 50-60MB sind ja nicht grad viel freier Speicher ;). Allerdings ist das durchaus ein passabler Wert (je nach Einstellungen), da hierbei durchaus ein Haufen an Daten anfällt. Speicherschonender hieße hier auch langsamer - und da das Verfahren prinzipbedingt nicht viel schneller sein kann (Stichwort: Volumetrisches Raytracing), habe ich mich so entschieden.
Was den Aufhänger angeht, so kann das auch sehr stark an Einstellungen liegen. Ich werde mit einer kleinen Anleitung auch mal ein paar Empfehlungen angeben denke ich :).

Zitat:

Bug ?
- hatte alle Fenster offen und wollte eins Schließen, schwupp war das Programm aus Shocked keine Fehlermeldung.
:shock: Das ist mir bisher nicht untergekommen...


Zitat:

- 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
- Dazu habe ich leider (und auch krampfhaft) keine Lösung gefunden.
- An sich garkeine schlechte Idee. Sicherlich intuitiver als über die Buttonleiste.
- Hab ich auch schon dran gedacht, und soll auch mal rein kommen.

Zitat:

Eine möglichkeit ein einstellungs-profil zu speichern wäre toll.
Dafür ist schon mal das MainMenu vorgesehen (wie ja wie bereits auffiel bisher keinerlei Funktion hat :mrgreen:). Ich wollte damit lediglich warte bis möglichst alle Features fertig sind die ich mir so vorstelle, um da im Nachhinein nicht zu viel rumdoktorn zu müssen. Es wird aber ein erweiterbares Format auf Basis von XML werden, so dass Änderungen da nicht so schwierig werden sollten.

Zitat:

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
Ich werd mich nachher mal an einen Guide machen. Das problem dabei ist, dass man zum wirklichen Verständnis dessen was da passiert, ein paar Worte mehr sagen muss. Die muss ich noch geieignet wählen und komprimiert zu Bildschirm bringen :).

Zitat:

die einzelnen Fenster sollten undocked sein, so dass man sich alle gleichzeitig anzeigen kann - ich hätte ja über die Monitore verteilt genug Platz Wink
Hm, das würde fürchte ich nen Rewrite des gesamten Fensterhandlings erfordern. (Und ich bin kein so großer Fan von komplett "floatenden" Fenster-Fragmenten.) Reicht es nicht evtl. das Programm über alle Bildschirme zu maximieren?

Zitat:

Bei den Sequenzen sollte der Fortschritt (Frame X von Y) mit angezeigt werden
Die Trackbar unten läuft mit ;)

Zitat:

Ich war zwar erst entäuscht über die Pixligkeit die mein Irgendwas da hatte, aber nach dem Rendern, war's nur noch genial !
Preview = 1/2 der Fensterauflösung hochskaliert. Spart ungemein Zeit, und ist ja nur eine Vorschau :mrgreen:

Zitat:

- Wäre es eventuell auch möglich, Bilder zu laden und diese zu rendern ?
s.o.

Zitat:

- Falls möglich, den Code noch optimieren um Resourcen zu sparen
(Antialias stufe 7 braucht fast 30 Minuten bei mir)
Das AA ist nicht mehr großartig verbesserbar. Es wird (und muss auch bei volumetrischem Raytracing) via Oversampling gemacht werden, d.h. bei Stufe 7 wird das Bild im Grunde in 3,5-facher Größe gerendert, und dann mit einem Interpolationsalgo runterskaliert. Ich habe bei meinen (langen) Recherchen nur optimierte Verfahren für polygonbasiertes Rendring gefunden. AA ist einfach kostspielig (und daher eigentlich nur für das endgültige Bild einsetzbar).
\\Edit: Man bedenke, dass die doppelte Bildgröße die vierfache Pixelanzahl beinhaltet, was auch einen 4-fachen Zeitaufwand (in etwa) ausmacht.


Danke euch kräftig für's Testen und die Statements! Und wie ich ja schon befürchtet habe muss ich doch noch ein paar erklärende Zeilen aufsetzen :). So soll es sein.

Gruss,
Fabian

Dax 1. Jul 2005 13:21

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Wow :shock: Das Ding ist ja wirklich geil geworden :thumb:

Ich krieg auch keine Metalle hin, vielleicht könntest du ja mal ein paar Color-Settings posten, wenn du Zeit hast :)

Und noch ein paar Formeln :zwinker:


read you,
Dax

dizzy 1. Jul 2005 15:32

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe nun eine schnelle kleine Anleitung zusammengestrickt. Ich hoffe sie beantwortet ein paar Fragen, und hilft schöne Bildchen zu machen :)

sakura 1. Jul 2005 17:32

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier mal ein Ergebnis :-) Es macht Spaß, aber es ist echt schwer reinzukommen, zumal es mir schon zweimal abgestürzt ist - ohne Settings-Save ist das echt nachteilig...

...:cat:...

jfheins 1. Jul 2005 18:06

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier ein neuer Desktophintergrund :stupid:

Gerendert mit 1280 x 960 und 4 fach Antialising ~ 45 min. (AMD 2800+)

wirkt aber irgendwie doch ein bisschen pixelig ...

Dax 1. Jul 2005 18:18

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Huch *staun* Irgendwie bring ich echt nie was fertig, was über Presets hinausgeht.. :?

jfheins 1. Jul 2005 18:37

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Liste der Anhänge anzeigen (Anzahl: 1)
Da, schau dir mal diese Beispieleinstellungen an, da müsstest sogar du etwas schaffen :mrgreen:

(am besten mit ner schönen landschaft als reflexionsmap - und *wuppdi* sieht's noch besser aus ;) )

Khabarakh 1. Jul 2005 21:15

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Liste der Anhänge anzeigen (Anzahl: 2)
Ein eigener Raytracer, wie genial ist das denn :lol: ?
Hier mal meine zwei Versuche.
Wie wäre es noch mit einem dreidimensionalen Apfelmännchen :wink: ?

PS: Der Name ist gut :mrgreen: .

Daniel G 1. Jul 2005 22:57

Re: Fraktal-Raytracer, mein Lebenswerk :)
 
Bei solchen Programmen wünsch ich mir immer 'nen eServer BlueGene. Ach ja....


Gut übrigens, dass du die Hilfe nachgereicht hast. Ich render dann noch ein wenig...


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 Uhr.
Seite 2 von 11     12 34     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