Rayshade 3.0 - Amiga version 0.8 August 1991 Diese Version von Rayshade für den Amiga wurde mit SAS/C 5.10b kompiliert. Die Portierung basiert auf der UNIX Version von Craig E. Kolb. Dokumentation zu Rayshade befindet sich in rayshade.tex (sollte mit troffman.sty geTeX't werden) oder in rayshade.man (ASCII-Version). Die ZOO-Dateien sind mit ZOO 2.10 von der Fish Disk 527 komprimiert und müssen auch mit dieser Version wieder entpackt werden. Zum Installieren von Rayshade auf Ihrer Festplatte (hier z.B. DH0:) müssen Sie folgende Kommandos geben: makedir dh0:Rayshade cd dh0:Rayshade df0:c/zoo x df0:Rayshade/RayshadeA Beispiele für die Benutzung von Rayshade Um die Beispieldatei h2o.ray zu bearbeiten, geben Sie folgendes ein: rayshade -R 64 64 -O h2o.rs h2o.ray Mit einem PAL A2000B und 68010 CPU sollte die Dauer für die Berechnung unter 5 Minuten liegen. Die Option -R setzt im obigen Fall die Auflösung auf 64 * 64 Punkte, die Ausgabe wird in die Datei h2o.rs geschrieben und kann mit rs2fbm zur anschließenden Weiterbearbeitung mit FBM (fbquant) umgewandelt werden. Eine andere Möglichkeit ist die direkte Weiterbearbeitung mit HamLab (s.u.) Wenn Sie eine eigene Input-Datei erzeugen, beginnen Sie am besten mit der Berechnung eines Bildes mit niedriger Auflösung (z.B. 64*64 oder 128*128 Punkte) und erhöhen die Auflösung, wenn das Probe-Bild in Ordnung war, auf den endgültigen Wert (z.B. rayshade -R 512 512 -O h2o.rs). Raytracing ist eine sehr zeitraubende Anngelegenheit, daher sollte man vor dem Start von Rayshade die Priorität der Shell auf -1 setzen (z.B. mit Changetaskpri -1). Ein Stack von 64kB sollte für die meisten Input-Dateien ausreichen, manchmal ist auch ein Stack von 100000 Bytes erforderlich. Da ich leider zu wenig Zeit hatte, die Sourcen etwas zu bereinigen (z.B. die Änderungen ordentlich zu kommentieren), gebe ich die Änderungen für die AmigaDOS-Version in Form von diff-files weiter. Um aus der Originalversion die AmigaDOS-Version herzustellen, wird Patch von der Fish Disk 296 benötigt. (Kommando: Patch