home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / GFX / Raytracing / Raytracer / REFLECTIONS.DMS / in.adf / REFLECTIONS / LIES_MICH < prev    next >
Encoding:
Text File  |  1989-02-05  |  7.9 KB  |  211 lines

  1.  
  2.  
  3. Hier wird beschrieben, was man beachten muß, wenn man die Komponenten
  4. von REFLECTIONS unter Umgehung des MANAGERs benutzt.
  5.  
  6. Vorallem bei Speichermangel (sowohl RAM als auch Diskettenspeicher)
  7. ist es manchmal nötig, die Programme einzeln einzusetzen.
  8. Eine andere Anwendung wäre das Erzeugen mehrerer Bilder
  9. hintereinander (z.B. in der Nacht oder übers Wochenende).
  10. Das ist mit dem MANAGER nicht möglich. Aber über das CLI ist das zu
  11. bewerkstelligen.
  12.  
  13. Zuerst einmal Grundlegendes:
  14.  
  15.          Die Komponenten sind die Programme CONSTRUCT, BEAMS, GRID,
  16.          SHOW und GET_IFF.
  17.          Die Hilfsprogramme im Ordner REFLECTIONS/util sind hier nicht
  18.          gemeint.
  19.  
  20.          Die Programme CONSTRUCT, GRID und BEAMS erwarten beim Lesen
  21.          und Schreiben von Dateien bestimmte Unter-Ordner
  22.          (Subdirektories), die im gleichen Ordner, wie die Programme
  23.          selbst liegen.
  24.  
  25.          Szenen-Dateien sollten im Unter-Ordner szenen liegen.
  26.  
  27.          BEAMS-Bilder im Unter-Ordner bild.
  28.  
  29.          IFF-Bilder (von SHOW erzeugt) im Unter-Ordner IFF.
  30.  
  31.          Material-Dateien (wenn sie nicht direkt zu einer Szene
  32.          gehören) in den mat Unter-Ordner.
  33.  
  34.          Falls die betreffenden Dateien nicht in den entsprechenden
  35.          Unter-Ordnern liegen, dann müssen Sie jeweils den vollen
  36.          Pfadnamen angeben.
  37.  
  38.          Der Unter-Ordner text ist aber absolut nötig, falls Sie
  39.          Texturen verwenden. Dort liegen alle Textur-Dateien.
  40.          Hier nützt auch keine Angabe eines vollen Pfadnamens. Die
  41.          Texturdateien müssen im diesem Unter-Ordner liegen, sonst
  42.          werden Sie von CONSTRUCT bzw BEAMS nicht gefunden.
  43.  
  44.  
  45.    Sie können jetzt die einzelnen Programme auf andere Disketten
  46.    kopieren, wenn es der Platz erfordert.
  47.  
  48.    Dort können Sie dann die oben genannten Unter-Ordner erzeugen.
  49.    Verwenden sie dafür den CLI-Befehl  makedir.
  50.  
  51.    Beispiel:  Die Programme BEAMS und GRID werden auf eine Diskette
  52.               im Laufwerk eins kopiert (in den Ordner test).
  53.               Geben Sie dann ein:
  54.  
  55.               copy df0:REFLECTIONS/BEAMS df1:test/
  56.               copy df0:REFLECTIONS/GRID df1:test/
  57.  
  58.               makedir df1:test/szenen
  59.               makedir df1:test/bild
  60.               makedir df1:test/iff
  61.               makedir df1:test/mat
  62.               makedir df1:test/text
  63.  
  64.               Wenn Sie Texturen verwenden, dann muß der letzte Befehl
  65.               unbedingt ausgeführt werden.
  66.               Danach können Sie die entsprechenden Dateien in die
  67.               betreffenden Ordner kopieren.
  68.  
  69.  
  70.    Wenn Sie auf einer Diskette nur Raytracen wollen, brauchen sie
  71.    dort nur die Programme BEAMS und GRID und zusätzlich den
  72.    Unter-Ordner text bei Verwendung von Texturen.
  73.  
  74.  
  75. Erzeugung mehrerer Bilder hintereinander
  76. ----------------------------------------
  77.    Wenn Sie über Nacht mehrere Bilder berechnen wollen, z.B. mehrer
  78.    Ansichten einer Szene, so geht das nur über das CLI.
  79.    Mit dem MANAGER kann immer nur ein Raytrace-Auftrag gestartet
  80.    werden.
  81.  
  82.    Wenn Sie BEAMS über das CLI oder per Mausklick starten, fragt es
  83.    selber nach den benötigten Parametern, die sie dann per Tastatur
  84.    eingeben müssen.
  85.  
  86.    Beim CLI hat das den Vorteil, daß Sie die Eingabe auf eine Datei
  87.    umlenken können.
  88.    Wenn Sie in eine Datei  eingabe  mit dem ED folgendes schreiben:
  89.  
  90.          testszene
  91.          testszene
  92.          j
  93.          3
  94.          3
  95.          0
  96.          ram:testbild
  97.          \
  98.  
  99.    dann können Sie BEAMS mit folgendem Befehl aufrufen:
  100.  
  101.          run BEAMS <eingabe
  102.  
  103.    Das bewirkt dann folgendes:
  104.  
  105.          BEAMS ließt die Szenendatei  testszene und die Kameradatei
  106.          testszene.kam (.kam wird automatisch hinzugefügt). Beide
  107.          liegen im Unter-Ordner szenen.
  108.          Mit  j  wird die Schattenberechnung eingeschaltet (auf die
  109.          Frage: Schattieren (j/n) ? ), danach die Raytrace-Tiefe auf
  110.          3 und den Antialas-Modus auf 3 gesetzt. Mit 0 ist Modus
  111.          gemeint und das Bild wird in die Datei ram:testbild
  112.          geschrieben.
  113.          (Das \ ist die Reaktion auf die Aufforderung von BEAMS, ein
  114.          Taste und <return> zu drücken .)
  115.  
  116.    BEAMS läuft nach kurzer Zeit mit Priorität -2, Sie können also,
  117.    wenn Sie die normale Priorität 0 haben, normal weiterarbeiten.
  118.  
  119.    Bei nur einem Bild bringt der Aufruf über das CLI keinen großen
  120.    Vorteil (außer die Speicherersparnis). Wollen Sie aber eine ganze
  121.    Serie von Bilder erzeugen, so ist das folgendermaßen möglich.
  122.  
  123.    Beispiel:
  124.  
  125.          Die Dateien   eingabe1, eingabe2 und eingabe3 enthalten die
  126.          Parameter zur Berechnung von drei Bildern. Die Dateien
  127.          g_eingabe1 bis g_eingabe3 enthalten die Eingabe für GRID,
  128.          nämlich jeweils den Namen der Szenendatei. 
  129.          Sie erzeugen sich eine weitere Textdatei nachtlauf :
  130.  
  131.             GRID  <g_eingabe1
  132.             BEAMS <eingabe1
  133.             GRID  <g_eingabe2
  134.             BEAMS <eingabe2
  135.             GRID  <g_eingabe3
  136.             BEAMS <eingabe3
  137.  
  138.          Danach starten Sie das ganze mit
  139.  
  140.                   Run execute nachtlauf
  141.  
  142.  
  143.    Zwischen den den Kommandos in der datei nachtlauf können Sie
  144.    natürlich noch zusätzliche Kommandos einbauen, z.B. copy
  145.    Kommandos, um die entstandenen Bilddateien, irgendwohin zu
  146.    kopieren.  Es empfiehlt sich  im obigen Beispiel nach jedem Aufruf
  147.    von BEAMS die entsprechende .vor-Datei zu löschen, um
  148.    Diskettenplatz zu sparen.
  149.  
  150.    Wenn Sie alle Bilder mit der gleichen Szene rechnen, dann genügt
  151.    ein Aufruf von GRID zu Beginn.
  152.  
  153.    Der Aufruf über das CLI oder über die WorkBench hat allerdings den
  154.    Nachteil, daß BEAMS dann nicht mehr abbrechbar ist. Wenn Sie
  155.    irgentwann mitten in der Bildberechnung eine andere Anwendung
  156.    starten wollen, die evtl. viel Speicher braucht, können Sie BEAMS
  157.    nur mit einem Reset stoppen und die ganze Berechnung bis dahin war
  158.    für die Katz.
  159.    Wenn Sie also absehen können, daß bei der Bildberechnung etwas
  160.    dazwischen kommt, starten Sie BEAMS lieber über den MANAGER, da
  161.    Sie dann abbrechen und später weitermachen können.
  162.  
  163.    Im allgemeinen ist es am sinnvollsten, BEAMS tagsüber vom MANAGER
  164.    aus aufzurufen. Nachts, wenn nichts auf der Maschine los ist, kann
  165.    BEAMS dann , wie oben beschrieben, vom CLI aus verwendet werden.
  166.  
  167.  
  168.  
  169.  
  170.    Erzeugen kleiner Animationen
  171.    ----------------------------
  172.  
  173.    REFLECTIONS ist ein System zur Erzeugung von Einzelbildern.
  174.    Eine Animation läßt sich aber aus Einzelbildern zusammensetzen.
  175.    Es gibt inzwischen Programme, die genau dies bewerkstelligen,
  176.    nähmlich aus einer Folge von Bildern eine zusammenhängende
  177.    Animation zu erzeugen.
  178.    Die ist dann natürlich auch mit Einzelbildern möglich, die von
  179.    SHOW erzeugt wurden. Nur war das bei der Konzeption von SHOW nicht
  180.    vorgesehen.  SHOW erzeugt nämlich für jedes Bild eine eigene
  181.    Farbtabelle.  Selbst, wenn sich zwei Bilder nur geringfügig
  182.    unterscheiden, kann deren Farbtabelle schon anders aussehen. Zur
  183.    Animation bräuchte man allerdings schon Bilder mit gleicher
  184.    Farbtabelle.
  185.    Hierfür wurde jetzt SHOW nachträglich geändert. Diese Änderung ist
  186.    allerdings nur beim Aufruf von SHOW durch den CLI oder die
  187.    WorkBench verfügbar.
  188.    Wenn SHOW nach einem BEAMS-Bild fragt, können Sie den Namen einer
  189.    IFF-Bild-Datei angeben. Dann ließt SHOW die Farbtabelle der Datei
  190.    und merkt sie sich für das nächste Bild. Danach geben Sie auf die
  191.    Frage nach der BEAMS-Datei die eigentliche Datei an.
  192.    SHOW benutzt dann die Farbtabelle des zuvor gelesenen IFF-Bildes,
  193.    anstatt sie sich aus dem eigentlichen Bild zu errechnen.
  194.  
  195.  
  196.    Haben Sie eine Folge von BEAMS-Bildern, und wollen daraus
  197.    IFF-Bilder machen, die ihrerseits zu einer Animation
  198.    zusammengefügt werden sollen, gehen Sie folgendermaßen vor:
  199.  
  200.  
  201.          - Rufen Sie vom CLI SHOW auf.
  202.          - Bearbeiten Sie das erste Bild der Serie wie normal.
  203.          - Bei allen anderen Bildern der Serie laden Sie jeweils
  204.            zuvor das IFF-Bild, das aus dem ersten Bild erzeugt wurde.
  205.            Damit haben alle Bilder die gleiche Farbtabelle wie das
  206.            erste.
  207.          - Vermeiden Sie nach Möglichkeit die Option mischen.
  208.  
  209.  
  210.  
  211.