Raytracing
Raytracing
Raytracing ist ein Verfahren zum Generieren fotorealistischer Bilder auf einem Computer. Unmöglich auf einem Z80-Rechner, der nicht mal Graustufen unterstützt, geschweige denn Farbe? Nun, seht selbst:
Raytracing Download
Raytracing Download
- ein Thüringer
- Beiträge: 44
- Registriert: 29.08.2021, 11:04
Raytracing
Irrsinnig, was Bernd da wieder auf der Joyce möglich gemacht hat! Ich habe es auf dem Treffen auf einer realen Joyce gesehen, natürlich läuft es dort recht langsam, brauchte wohl anderthalb Stunden. Gut, dass wir die CPM-Box und dort die F11-Taste haben!
Den fertigen Screen druckten wir in Nothfelden auch gleich aus, dabei werden bekanntermaßen, in dem Fall leider, die Helligkeitswerte vertauscht. Es gab den Vorschlag (von Olli?), weißes Farbband auf schwarzem Papier zu nutzen , aber wie wir Bernd kennen, wird es nicht bei Version 1.0 bleiben und er wird auch dieses Problem lösen.
Den fertigen Screen druckten wir in Nothfelden auch gleich aus, dabei werden bekanntermaßen, in dem Fall leider, die Helligkeitswerte vertauscht. Es gab den Vorschlag (von Olli?), weißes Farbband auf schwarzem Papier zu nutzen , aber wie wir Bernd kennen, wird es nicht bei Version 1.0 bleiben und er wird auch dieses Problem lösen.
Re: Raytracing
Auch wenn helle Schatten etwas gegen die Physik sind, so läßt sich Schwarz auf dem Papier nunmal besser drucken wie Weiß. Die Kontraste dürften auch besser rüberkommnen - zumindest in diesem Fall.
Die Joyce hat Potential, keine Frage - insgesamt eine beeindruckende Leistung.
Die Joyce hat Potential, keine Frage - insgesamt eine beeindruckende Leistung.
- ein Thüringer
- Beiträge: 44
- Registriert: 29.08.2021, 11:04
Raytracing
Als einen möglichen Weg hat Bernd ins Auge gefasst, das Programm noch um eine Abspeicherung als PBM zu erweitern. Ich habe hier mal (auf anderen Wegen) jeweils eine normale und eine invertierte Version der Grafik für die Joyce und für Windows erzeugt. Die invertierte Joyce-Version sollte dann auf dem Drucker mit dunklen Schatten ankommen. Die beiden Joyce-Versionen können mit dem aktuellen PBMREAD-Programm betrachtet werden (die Windows-Versionen mit den Vorgängern, die die Windows-Bilder noch in der Höhe stauchen).
Re: Raytracing
Mal experimentel gedacht: Würde man die Darstellung der Kugeln einmal aus der Sicht des linken u. des rechten Auges rendern und beide Bilder dann im richtigen Abstand vor's Gesicht halten (mit einer Trennwand dazwischen), dann müßte man das Bild doch als 3D-Ansicht sehen können ? Mir ist klar dass das auch anders geht, aber der Gedanke ist irgendwie interessant.
- ein Thüringer
- Beiträge: 44
- Registriert: 29.08.2021, 11:04
Raytracing
In der Theorie stimmt es auf jeden Fall. Ein Halbbild hätten wir schon, wenn Bernd noch ein zweites mit leicht veränderter Sicht kreieren würde, könnte das klappen.
Bei nebeneinander ist der Nachteil, dass die Breite auf 65 mm beschränkt bleibt (Abstand der Pupillen), aber inzwischen haben findige Köpfe das KMQ-Verfahren entwickelt, da werden die Halbbilder übereinander angeordnet und können dann auch deutlich breiter sein. https://www.perspektrum.de/i/kmq-verfahren
Bei nebeneinander ist der Nachteil, dass die Breite auf 65 mm beschränkt bleibt (Abstand der Pupillen), aber inzwischen haben findige Köpfe das KMQ-Verfahren entwickelt, da werden die Halbbilder übereinander angeordnet und können dann auch deutlich breiter sein. https://www.perspektrum.de/i/kmq-verfahren
Re: Raytracing
Die gewünschte stereoskopische Darstellung ("3D-Ansicht") kann man leicht erzeugen, indem man die Kamaraposition verändert. Das ist z.Z. nur durch Änderung des Programmcodes möglich, weil Kameraposition und Szene hartkodiert sind. D.h. man muss den Code ändern und neu kompilieren, was machbar, aber natürlich etwas umständlich ist. In v3.0 des Raytracing-Programms wird man die Szene, d.h. die Kameraposition und die Position und Radien der Kugeln in einer Szene-Datei konfigurieren können.
Raytracing v2.0
Version 2.0 bringt zwei neue Funktionen:
- Das Bild kann invertiert werden, was insbes. für einen Ausdruck (Hardcopy) hilfreich ist.
- Das Bild kann als PBM-Datei (Portable Bitmap) gespeichert werden.
- ein Thüringer
- Beiträge: 44
- Registriert: 29.08.2021, 11:04
Re: Raytracing
Fabelhaft, Bernd! Ich werde es heute abend probieren, im Moment bin ich AFK.
Ich freue mich auch schon auf Version 3.0 (ich habe ein Faible für die Stereoskopie).
Ich freue mich auch schon auf Version 3.0 (ich habe ein Faible für die Stereoskopie).
Raytracing v3.0
Die Version 3.0 des Raytracing-Programms ist jetzt im Download-Bereich verfügbar. Sie erlaubt die Konfiguration der Szene mit Kameraposition und Position und Radien der Kugeln in einer Eingabedatei.
Raytracing v3.0
Raytracing v3.0