home *** CD-ROM | disk | FTP | other *** search
/ 3D GFX / 3D GFX.iso / pcutils / os2 / asg / readme.ger < prev    next >
Encoding:
Text File  |  1995-12-31  |  6.6 KB  |  164 lines

  1.                 ASG (A)uto(s)tereo(g)ramm Generator Version 1.1
  2.              (C) H. Weber / R. Zippel 1994, all rights reserved !
  3.  
  4. Nutzungsbedingungen :
  5.  
  6. Um uns viel Vorrede zu ersparen, dieses Programm darf im Originalarchiv
  7. weitergegeben werden. Es ist mit einem festen Datum versehen, nach dessen
  8. Ablauf es die Arbeit verweigert. Wer es danach noch nutzen will, erhaelt eine
  9. Version ohne diese Sperre gegen Einsendung von DM 5.- und einer 3.5" Diskette
  10. (formatiert und leer !) im an sich adressierten, ausreichend frankierten
  11. Rückumschlag an eine der unten genannten Adressen. Die Angabe des Rechnertyps
  12. nicht vergessen! Bisher haben wir ASG unter OS/2, AIX (RS6000, PowerPC),
  13. SUNOS, und HPUX kompiliert. Wir legen allerdings nur ein OS/2 und DOS 
  14. Programm bei. Auf anderen Rechnern bitte erst Verfügbarkeit nachfragen. Nutzen 
  15. Sie dazu die E-Mail Adressen.
  16.  
  17. Die Programmversion ohne Sperre darf nicht mehr weitergegeben werden. Die DM
  18. 5,- sehen wir als reine Aufwandsentschädigung für das Kopieren, Sie erwerben
  19. nicht das Recht auf weitere Programmversionen ohne Sperre. Die Autoren
  20. übernehmen keinerlei Verantwortung für die Funktion des Programms. Die
  21. Benutzung erfolgt auf eigene Gefahr.
  22.  
  23. Die ausführbaren Programme wurden mit dem EMX Port des GCC Compilers erzeugt.
  24. Die dem EMX Paket zugehörigen Dateien unterliegen der "GNU Public Licence".
  25.  
  26. Funktion :
  27.  
  28. Das Programm ASG erzeugt aus Profilinformationen, die als 256 Farbiges PCX-Bild
  29. vorliegen, ein Bild, daß, richtig betrachtet, einen dreidimensionalen Eindruck
  30. des Profilbildes vermittelt. Das Eingabebild kann mit einem beliebigen
  31. Grafikprogramm erstellt werden, das 256-farbige PCX-Bilder (mit Paletten-
  32. informationen) schreiben kann.
  33.  
  34. Um das Programm vom Betriebssystem unabhängig zu halten, besitzt es keine
  35. eigene grafische Ausgabe, es gibt Ihnen aber die Möglichkeit, einen Viewer
  36. (Bildbetrachter) ihrer Wahl zu benutzen. Er muß nur in der Lage sein, als
  37. ersten Parameter des Aufrufes einen Filenamen zu akzeptieren, und das
  38. zugehörige Bildfile zu laden ! Unter Unix empfehlen wir z.B. xv, unter OS/2
  39. z.B. PmJpeg. Das erzeugte Ausgabebild liegt im PCX Format (256 Farben, mit
  40. Palette, RLE Kodierung) vor, so daß der Viewer dieses lesen muß (wir haben PCX
  41. gewählt, da es von den meisten Programmen unterstützt wird).
  42.  
  43. Bedienung :
  44.  
  45. Es gibt zwei grundsätzlich verschiedene Möglichkeiten, ASG aufzurufen.
  46.  
  47. 1. Mit einem File als Parameter :
  48.  
  49. prompt > asg -i infile -v viewer.exe
  50.  
  51. ASG erzeugt nun das Autostereogramm in einem File namens output.pcx, und ruft
  52. anschließend den Viewer auf, um dieses Anzuzeigen. Sie können es wie gewohnt
  53. unter einem anderen Namen abspeichern, falls es Ihnen gefällt.
  54.  
  55. 2. Mit zwei Files als Parameter :
  56.  
  57. prompt > asg -i infile -o outfile
  58.  
  59. ASG erzeugt nun das Autostereogramm in einem File des in outfile angegebenen
  60. Namens. Somit läuft ASG auch auf einem Textterminal.
  61.  
  62. Schalter und Optionen als Parameter :
  63.  
  64. asg -i infile [-o outfile] [-option1] [-option2] [-option...]
  65.  
  66. Mögliche Optionen :
  67.  
  68. -i <filename>                  Name des Bildes mit Profilinfos
  69. -o <filename>                  Name der Ausgabedatei (kein Viewer)
  70. -t <filename>                  Name des Bildes mit der Textur
  71. -b                             Hi/Lo Byte first Konversion
  72. -x <wert>                      Größe Ausgabebild in x-Richtung
  73. -y <wert>                      Größe Ausgabebild in y-Richtung
  74. -s <wert>                      Skalierung der Profilinformationen [20]
  75. -d <wert>                      Augenabstand [64]
  76. -h <wert>                      Helligkeit des Bildes in % Weiß (nur -t bw)[50]
  77. -v <pfad>                      Pfad auf den Viewer (nicht mit -o)
  78. -m                             Special-Mode (Bei Texturen einschalten)
  79. -n                             Invertiert die Profilinformation
  80. -p                             Verschiebt die Position der Textur im Bild [0]
  81.  
  82. Die Option -t wählt die Textur. Möchten Sie keine aus einem Bild laden, sondern
  83. zufällige Punkte in Farbe oder SW haben, können Sie auch -t color, -t
  84. gray oder -t bw angeben. Bei -t bw beachten Sie bitte die Option -h. Dieser
  85. Arbeitsmodus ist insbesondere für das Erzeugen druckbarer Bilder gedacht.
  86.  
  87. Der Schalter -b muss gesetzt werden, wenn sich Hi/Lo Byte Reihenfolge der
  88. Maschinen, auf denen das Bild erzeugt wurde und ASG laufen soll, unterscheiden
  89. (z.B. OS/2 PC <-> RS6000).
  90.  
  91. Die Option -s gibt an, wie stark der 3D-Effekt sein soll. Wird ASG mit der
  92. Option -s20 aufgerufen, so werden die 256 Graustufen des Eingangsbildes
  93. auf 20 Höhenstufen herunterskaliert. Der vorgegebene Wert von 20 hat
  94. sich als gut erwiesen.
  95.  
  96. Die Option -d gibt einen Parameter an, in den Annahmen über den
  97. Augenabstand, die Größe des Monitors und die Auflösung eingehen. Der
  98. vorgegebene Wert von 64 ist für einen 17"-Monitor bei einer Auflösung
  99. von 1024x768 geeignet. Falls Sie Probleme beim Betrachten der Bilder
  100. haben, sollten Sie mit diesem Wert experimentieren.
  101.  
  102. Die Optionen -x und -y geben die Größe des Ergebnissbildes an. Fehlen
  103. diese Optionen, so hat das Ausgabebild die gleiche Größe, wie das Bild
  104. mit den Profilinformationen.
  105.  
  106. Die Option -v erlaubt die Auswahl eines Bildbetrachters.
  107.  
  108. Das File asg.ini
  109.  
  110. Im File asg.ini können Sie Ihre Standarteinstellungen vornehmen. Sie werden im
  111. selben Format wie die Komandozeilenparameter eingegeben.
  112.  
  113. Das File asg.ini ist ein einfaches Textfile, es kann mit jedem Texteditor
  114. erstellt werden. Ein Beispielfile könnte so aussehen :
  115.  
  116. -b
  117. -x 1280 -y 1024
  118. -s 20
  119. -d 64
  120. -h 70
  121. -v f:\pmjpeg\pmjpeg.exe
  122.  
  123. VIEL SPASS !
  124.  
  125. -----------------------------------------------------------
  126.  
  127. Änderungen seit Version 1.0 :
  128.  
  129. 1.1 :
  130.  
  131. Einige PCX Lader glauben nicht mit RLE - Kodierung über Zeilengrenzen
  132. hinweg zurechtkommen zu müssen. Ich kann zwar nicht entdecken, wo PCX das
  133. verbietet, aber kodiere jetzt aus Kompatibilitätsgründen auch nicht mehr über 
  134. Zeilengrenzen.
  135.  
  136. Englische Dokumentation und Programmversion hinzugefügt.
  137.  
  138. Bei Bildern mit Textur tritt das Problem auf, daß die Textur von links nach rechts 
  139. immer mehr ausfranzt. Die neue Option -p erlaubt es nun, mit der Berechnung an einer
  140. beliebigen Stelle im Bild (0-100) anzufangen, und dann nach beiden Seiten zu rechnen.
  141. Die Störungen werden dadurch viel kleiner. 
  142.  
  143. -----------------------------------------------------------
  144.  
  145. Adressen :
  146.  
  147. Henning Weber
  148. Kolpingstraße 11
  149.  
  150. 61440 Oberursel
  151.  
  152. Fido   -> Henning Weber @ 2:244/1142.15
  153. E-mail -> weber@math.uni-frankfurt.de
  154.  
  155. ------------------
  156.  
  157. Robert Zippel
  158. Badenerstraße 2
  159.  
  160. 65824 Schwalbach
  161.  
  162. Fido   -> Robert Zippel @ 2:244/1142 oder 2:244/1143 (F'n'C)
  163. E-Mail -> zippel@geophysik(oder informatik).uni-frankfurt.de
  164.