home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d5xx
/
d596
/
rayshade.lha
/
Rayshade
/
LiesMich.Amiga
< prev
next >
Wrap
Text File
|
1992-02-01
|
4KB
|
86 lines
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 <diffs.flex)
Das Programm sollte grundsätzlich nur in vollständiger Form weitergegeben
werden:
RayShadeA.zoo Documentation, examples & binaries, diffs.flex
RayShade30.zoo The original Rayshade 3.0 source
Die 68020 & 68881 Version heißt RS_881. Diese Version wurde mit den
Optionen -m2 und -f8 kompiliert und ist noch wenig getestet (würde mich
interessieren, wie gut diese Version läuft).
---------------------------------------------------------------------------
rs2fbm ist ein Utility für die Umwandlung von Rayshade-Ausgabeformat in
FBM-Format. FBM ist ein Bildverarbeitungs-Programmpaket, das diverse
Grafikformate verarbeitet (z.B. GIF, IFF, PCX, TARGA ...).
Gebrauch: rs2fbm input.rs [output.fbm]
Wenn output.fbm weggelassen wird, dann wird die Ausgabe auf stdout
geschrieben.
---------------------------------------------------------------------------
Diese Rayshade-Version wurde auf den Amiga portiert von:
Martin Hohl
Robert-Leicht-Strasse 132
W-7000 Stuttgart 80
F.R. Germany
eMail: zrzo0370@rusmv1.rus.uni-stuttgart.de
zrzo0111@helpdesk.rus.uni-stuttgart.de
ACHTUNG:
In keinem Fall übernehmen die Autoren von Rayshade die Haftung für
irgendwelche Schäden oder Datenverluste, die durch den Gebrauch von
Rayshade entstehen könnten. Benutzung auf eigene Gefahr ! Da die Autoren
für Rayshade keine Gebühr verlangen, gibt es auch keine Garantie !