Die Suche ergab 44 Treffer

von ein Thüringer
21.10.2024, 17:21
Forum: Programmierung
Thema: Raytracing
Antworten: 10
Zugriffe: 16458

Re: Raytracing v3.0

Durch Variieren der x-Position der Kamera in Schritten der Größe 0.2 habe ich eine Serie
serie.png
(84.18 KiB) Noch nie heruntergeladen
von Bildern errechnen lassen. Man kann nun zwei davon nebeneinander 1) stellen (oder wie hier viewtopic.php?p=1015#p1015 erwähnt übereinander) und kann dann mit dem Schielblick die Szene plastisch sehen. Tipp: das Smartphone quer halten und das Bild auf Screenbreite ziehen ergibt ein annehmbares Resultat.

Danke an Bernd für dieses schöne Stück Software!


paar.png
paar.png (107.7 KiB) 12137 mal betrachtet
3dKugeln.zip
(481.86 KiB) 117-mal heruntergeladen
1) links ein Bild von weiter links aus der Serie, rechts eins mehr oder weniger weiter rechts davon, am besten das unmittelbar benachbarte, sonst könnte das Betrachten zu anstrengend werden
von ein Thüringer
07.10.2024, 16:27
Forum: Programmierung
Thema: Raytracing
Antworten: 10
Zugriffe: 16458

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).
von ein Thüringer
28.09.2024, 12:58
Forum: Programmierung
Thema: Raytracing
Antworten: 10
Zugriffe: 16458

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
von ein Thüringer
25.09.2024, 22:28
Forum: Programmierung
Thema: Raytracing
Antworten: 10
Zugriffe: 16458

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).

RAYTR.zip
(18.62 KiB) 188-mal heruntergeladen
von ein Thüringer
25.09.2024, 11:01
Forum: Programmierung
Thema: Raytracing
Antworten: 10
Zugriffe: 16458

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!


unten: Bildröhre, oben: Papier
unten: Bildröhre, oben: Papier
Raytr.png (61.3 KiB) 4302 mal betrachtet

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.
von ein Thüringer
23.09.2024, 11:12
Forum: Verschiedenes
Thema: JOYCE Klubtreffen 2024 in Wolfhagen
Antworten: 1
Zugriffe: 13243

JOYCE Klubtreffen 2024 in Wolfhagen

Das sehr gelungene Klubtreffen 2024 liegt hinter uns und hier

WHNF2024.txt
in ZIP umbenennen
(902.86 KiB) 200-mal heruntergeladen

ist wieder eine Schnappschusssammlung für unsere Joyce, zu betrachten mit Bernds Programm PBMREAD 3.4

viewtopic.php?p=641#p641 .
pbmread -diashow

Zeigt eine Diashow aller PBM-Dateien des aktuellen Laufwerks an.
Werners Werbung steigerte die Teilnehmerzahl
Werners Werbung steigerte die Teilnehmerzahl
WERBUNG.PNG (32.25 KiB) 13243 mal betrachtet

Als kleine Zugabe sind auch Bilder aus Helmarshausen 2024 und Wittenberg 2023 + 2024 dabei.


Viel Spaß damit!
von ein Thüringer
09.09.2024, 20:47
Forum: Spiele
Thema: ein einfaches Schachspiel
Antworten: 0
Zugriffe: 13528

ein einfaches Schachspiel

Auf unserer Homepage gibt es jetzt ein Schachspiel in ASCII - Grafik. https://joyce.de/basicode/joyce/schach.htm Es ist mehr auf Angriff als auf Verteidigung ausgerichtet, daher hat man gute Chancen, einen Sieg zu erreichen.

Viel Spaß damit!
eingedeutschte Version auf der JOYCE
eingedeutschte Version auf der JOYCE
schachmatt_kl.jpg (37.8 KiB) 13383 mal betrachtet
EDIT: Es lässt sich (natürlich) auch im Hagemans-online-Browser https://robhagemans.github.io/basicode/ spielen, dort läuft es flott und kann auch noch schneller eingestellt werden.

Das Programm liegt hier: https://robhagemans.github.io/basicode/ ... CHAKEN.BAS (oder man sucht es selbst unter dem Reiter "Programs"). Es stammt ursprünglich aus diesem. https://archive.org/details/mit-basic-r ... mmodore-64 Buch von 1984 und wurde 1990 von P. J. van der Mespel an BasiCode angepasst, damit auch für andere Computer als den Commodore VC20 und 64 zugänglich gemacht. In dem Buch werden alle Teilfunktionen ausführlich erläutert und es werden Anregungen zur Erweiterung gegeben.

Um die Optik etwas angenehmer zu gestalten, kann in den Settings der Zeichensatz des coco eingestellt werden, dann sind die Kleinbuchstaben invertierte Großbuchstaben. Nun noch auf den Reiter "Listing" gehen und Zeile 1170 wie folgt abändern:

Code: Alles auswählen

F$="kkdttlsbb BBSLTTDKK"


Nun haben wir deutsche Abkürzungen für die Spielfiguren und die Kleinbuchstaben (sprich Großbuchstaben auf weißem Hintergrund) landen unten, oben stehen die Buchstaben auf schwarzem Hintergrund - so kann man die Figuren gut unterscheiden.

Durch Klick auf den Screen startet das Spiel, die Eingaben erfolgen über die virtuelle Tastatur unter dem Reiter "Keyboard".

hier <P>ferd statt <S>pringer
hier <P>ferd statt <S>pringer
Schachmatt.jpg (84.69 KiB) 13383 mal betrachtet
von ein Thüringer
07.07.2024, 09:43
Forum: Programmierung
Thema: BASICODE in Java
Antworten: 59
Zugriffe: 75493

BASICODE in Java

Michael arbeitet noch an ein paar Baustellen, aber die raumfüllenden Kurven aus dem Thread "Grafik - Kurven" lassen sich schon auf den Bildschirm bringen, hier als Beispiel die Peano-Kurve von "Hojoe" aus dem Robotrontechnik-Forum:

Peano.png
Peano.png (10.82 KiB) 13013 mal betrachtet
Ein besonderer Vorteil der Java-Lösung ist das irrwitzige Tempo!
von ein Thüringer
01.06.2024, 19:24
Forum: Programmierung
Thema: Grafik - Kurven
Antworten: 5
Zugriffe: 15010

Grafik - Kurven

Bei meinen Versuchen diese verflixte Rekursion in meinen Schädel zu bekommen stieß ich auf der Website eines Mathematikers der Universität von Ljubljana (Slowenien) auf weitere raumfüllende Kurven.

Die Knuth-Kurve

Das Logo-Programm von dort passt auch auf unserer Joyce. Wie bei den meisten Grafik-Sachen ist das Tempo beschaulich, aber in der CP/M-Box gibt es ja die F11-Taste.

Knuth.png
Knuth.png (42.95 KiB) 6300 mal betrachtet

Die Wirth-Kurve

Wirth.png
Wirth.png (30.06 KiB) 6338 mal betrachtet


Die Sierpinski-Kurve

Hier musste erst die Berechnung der Quadratwurzel definiert werden - diese Funktion fehlt im Dr Logo des PCW.

Sierpins.png
Sierpins.png (37.75 KiB) 6338 mal betrachtet
von ein Thüringer
31.12.2023, 20:48
Forum: Programmierung
Thema: BASICODE in Java
Antworten: 59
Zugriffe: 75493

Re: BASICODE in Java

Paul hat geschrieben: 31.12.2023, 15:20 Die schnelle Spirale dreht aber falsch herum :lol:
CSFRAPFL.png
CSFRAPFL.png (9.24 KiB) 19099 mal betrachtet
Extra für Dich noch einmal andersherum, Paul! :D
hier wirklich 320 x 200 Pixel
hier wirklich 320 x 200 Pixel
SPIRAL.png (64.59 KiB) 19099 mal betrachtet
Aber woher willst Du wissen, welche falsch herum dreht? :roll:

Komm gut ins neue Jahr!