Benutzer-Werkzeuge

Webseiten-Werkzeuge


Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
spacer:texturieren [2016/10/09 22:59]
91.13.55.38
spacer:texturieren [2016/10/09 23:21] (aktuell)
91.13.55.38 [Materialien]
Zeile 1: Zeile 1:
-== Texturieren ==+====== Texturieren ====== 
 Um einen Level oder auch Gegenstände zu texturieren,​ geht man wie folgt vor:  Um einen Level oder auch Gegenstände zu texturieren,​ geht man wie folgt vor: 
  
Zeile 24: Zeile 25:
   * Schliesslich kann man mit PAD_EINFG und PAD_ENTF die Textur spiegeln   * Schliesslich kann man mit PAD_EINFG und PAD_ENTF die Textur spiegeln
    
-== Materialien ==+===== Materialien ===== 
 Der Materialeditor ist ein wichtiges Werkzeug im EditorModus des Spacers. Ein Material besitzt als wohl wichtigste Eigenschaft eine Textur. Weitere wichtige Eigenschaften lassen sich entweder im Materialeditor oder im Objects-Dialog festlegen. ​ Der Materialeditor ist ein wichtiges Werkzeug im EditorModus des Spacers. Ein Material besitzt als wohl wichtigste Eigenschaft eine Textur. Weitere wichtige Eigenschaften lassen sich entweder im Materialeditor oder im Objects-Dialog festlegen. ​
 +
 ==== Materialpool und Materialliste ==== ==== Materialpool und Materialliste ====
-[[Bild ​material_list.jpg]]+ 
 +{{:spacer:material_list.jpg?​nolink|}} 
 In der Materialliste werden die zur Verfügung stehenden Materialien aufgelistet. Der Spacer verwaltet einen Materialpool,​ der in verschiedene Material-Filter unterteilt ist. In der Datei Matlib.ini (in _work/​tools/​data) werden die einzelnen Filter gespeichert. Pro Filter wird dort eine pml-Datei angelegt, die alle Materialien enthält. Das Speichern des Materialpools kann über das Settings-Menü durchgeführt werden (Save Materialfilter). ​ In der Materialliste werden die zur Verfügung stehenden Materialien aufgelistet. Der Spacer verwaltet einen Materialpool,​ der in verschiedene Material-Filter unterteilt ist. In der Datei Matlib.ini (in _work/​tools/​data) werden die einzelnen Filter gespeichert. Pro Filter wird dort eine pml-Datei angelegt, die alle Materialien enthält. Das Speichern des Materialpools kann über das Settings-Menü durchgeführt werden (Save Materialfilter). ​
  
Zeile 33: Zeile 38:
  
 Um ein Material in den Materialeditor bzw. den Objects-Dialog zu laden, reicht ein einfacher Mausklick auf das gewünschte Material in der Liste. ​ Um ein Material in den Materialeditor bzw. den Objects-Dialog zu laden, reicht ein einfacher Mausklick auf das gewünschte Material in der Liste. ​
 +
 ==== Material Editor ==== ==== Material Editor ====
-[[Bild ​material_ed.jpg]]+ 
 +{{:spacer:material_ed.jpg?​nolink|}} 
 Der Materialeditor bietet einige Möglichkeiten,​ die hier kurz aufgezählt sind:  Der Materialeditor bietet einige Möglichkeiten,​ die hier kurz aufgezählt sind: 
-*Anlegen neuer Materialien  +  ​* Anlegen neuer Materialien  
-*Zweisung ​von Texturen  +  Zuweisung ​von Texturen  
-*Filterzuordnung  +  * Filterzuordnung  
-*Gruppenzuordnung  +  * Gruppenzuordnung  
-*Zuordnung zu Quickslots ​+  * Zuordnung zu Quickslots ​
  
-Wir wollen nun einmal ein neues Material anlegen. Dazu klicken wir auf den Button NEW und geben einen Namen für das Material ein. Danach können wir noch wählen, in welchen Materialfilter es gespeichert werden soll. (Bugalarm: Das Fenster nicht über das Schliessen-Kreuz beenden!). Nun können wir dem Material noch eine Textur (Button "​..."​) und andere Eigenschaft zuweisen. ​+Wir wollen nun einmal ein neues Material anlegen. Dazu klicken wir auf den Button NEW und geben einen Namen für das Material ein. Danach können wir noch wählen, in welchen Materialfilter es gespeichert werden soll. (Bug Alarm: Das Fenster nicht über das Schließen-Kreuz beenden!). Nun können wir dem Material noch eine Textur (Button "​..."​) und andere Eigenschaft zuweisen. ​
  
 Das Material kann einfach dadurch wieder entfernt werden, indem man Ihr den Filter "​TRASH"​ (daher der Name) zuordnet. ​ Das Material kann einfach dadurch wieder entfernt werden, indem man Ihr den Filter "​TRASH"​ (daher der Name) zuordnet. ​
  
 Nun wollen wir einen etwas einfacheren Weg einschlagen um Materialien zu erzeugen. Vor allem wollen wir gleich mehrere mit einem Schlag anlegen. Dazu benutzen wir den ADD-Button im Materialeditor. Nun öffnet sich ein Dateiauswahl-Dialog,​ mit dem wir uns die Texturen auswählen, die wir als neues Material in den Materialpool laden möchten. Eine Auswahl mehrerer Texturen ist möglich. Nachdem wir die ausgewählten Texturen bestätigt haben, erscheint wieder der bekannte Dialog zur Auswahl eines Filters. Man kann die Materialien ​ Nun wollen wir einen etwas einfacheren Weg einschlagen um Materialien zu erzeugen. Vor allem wollen wir gleich mehrere mit einem Schlag anlegen. Dazu benutzen wir den ADD-Button im Materialeditor. Nun öffnet sich ein Dateiauswahl-Dialog,​ mit dem wir uns die Texturen auswählen, die wir als neues Material in den Materialpool laden möchten. Eine Auswahl mehrerer Texturen ist möglich. Nachdem wir die ausgewählten Texturen bestätigt haben, erscheint wieder der bekannte Dialog zur Auswahl eines Filters. Man kann die Materialien ​
-*erst einmal in den TRASH legen (wenn man das Material nur kurzzeitig benötigt),  + 
-*einen vorhandenen Filter zuordnen oder  +  ​* erst einmal in den TRASH legen (wenn man das Material nur kurzzeitig benötigt),  
-*gleich in einen neuen Filter speichern. ​+  * einen vorhandenen Filter zuordnen oder  
 +  * gleich in einen neuen Filter speichern. ​
  
 Nun wollen wir vorhandene Materialien einem Filter zuordnen. Dazu gibt es im Materialeditor die Auswahlbox "​Filter"​. Nun, es ist einfach, ein einzelnes Material in einen Filter zu verschieben. Doch wird es umständlicher,​ wenn wir dies mit einer ganzen Menge von Materialien machen wollen. Dazu können wir bei einer Textur aus dem Zielfilter den Button FIX aktivieren. Dann wird beim jedem Mausklick in der Materialliste das angeklickte Material in den fixierten Filter geschoben. ​ Nun wollen wir vorhandene Materialien einem Filter zuordnen. Dazu gibt es im Materialeditor die Auswahlbox "​Filter"​. Nun, es ist einfach, ein einzelnes Material in einen Filter zu verschieben. Doch wird es umständlicher,​ wenn wir dies mit einer ganzen Menge von Materialien machen wollen. Dazu können wir bei einer Textur aus dem Zielfilter den Button FIX aktivieren. Dann wird beim jedem Mausklick in der Materialliste das angeklickte Material in den fixierten Filter geschoben. ​
Zeile 57: Zeile 66:
 Die QuickSlots wurden eingeführt,​ um das einfache Texturieren im Freelook-Modus (Taste F3) zu ermöglichen. In diesem Modus können die Polygone nämlich sehr bequem mit der Maus selektiert (linke Maustaste) und einer ausgewählten Textur zugewiesen (rechte Maustaste) werden. Mit den Quickslot-Tasten (1-9) lassen sich nun maximal 9 Materialien direkt auswählen, ohne aus dem Freelook-Modus auszusteigen. ​ Die QuickSlots wurden eingeführt,​ um das einfache Texturieren im Freelook-Modus (Taste F3) zu ermöglichen. In diesem Modus können die Polygone nämlich sehr bequem mit der Maus selektiert (linke Maustaste) und einer ausgewählten Textur zugewiesen (rechte Maustaste) werden. Mit den Quickslot-Tasten (1-9) lassen sich nun maximal 9 Materialien direkt auswählen, ohne aus dem Freelook-Modus auszusteigen. ​
  
-Weitere Einstellungen im Materialeditor bestimmen das Mapping, mit dem die Material-Textur auf die Polygone gelegt wird (siehe "​Texturierung"​) sowie die Feinheit, mit der Texturen bewegt werden können ("​Tex.Move"​). Diese Einstellung hat bei eingeschaltetem Grid (Taste G) alledings ​eine Wirkung. ​+Weitere Einstellungen im Materialeditor bestimmen das Mapping, mit dem die Material-Textur auf die Polygone gelegt wird (siehe "​Texturierung"​) sowie die Feinheit, mit der Texturen bewegt werden können ("​Tex.Move"​). Diese Einstellung hat bei eingeschaltetem Grid (Taste G) allerdings ​eine Wirkung. ​
  
-Die Farbe eines Materials gibt an, wie dieses gezeichnet werden soll, wenn die Textur nicht dargestellt wird (z.B. wenn die Textur nicht gefunden wurde). Hier bietet sich in den meisten Fällen die Durchschnittsfarbe (Avg.Color) an. Die Farbe wird als entsprechend farbiger Rand um die Texur im Materialeditor angezeigt. ​+Die Farbe eines Materials gibt an, wie dieses gezeichnet werden soll, wenn die Textur nicht dargestellt wird (z.B. wenn die Textur nicht gefunden wurde). Hier bietet sich in den meisten Fällen die Durchschnittsfarbe (Avg.Color) an. Die Farbe wird als entsprechend farbiger Rand um die Textur ​im Materialeditor angezeigt.  
 + 
 +Der Alpha-Wert einer Textur gibt schließlich die Transparenz einer Textur an: 0=Komplett durchsichtig,​ 255 = komplett undurchsichtig
  
-Der Alpha-Wert einer Textur gibt schliesslich die Transparenz einer Textur an: 0=Komplett durchsichtig,​ 255 = komplett undurchsichtig. ​ 
 ==== Materialeigenschaften ==== ==== Materialeigenschaften ====
-[[Bild ​material_props.jpg]]+ 
 +{{:spacer:material_props.jpg?​nolink|}} 
 Ein paar weitere Einstellungen können im Objects-Dialog vorgenommen werden (beim Editieren nicht den Button APPLY vergessen!). Die einzelnen Felder sind in der Online-Hilfe des Spacers (siehe Help-Fenster) eigentlich recht gut erklärt. Ein paar weitere Einstellungen können im Objects-Dialog vorgenommen werden (beim Editieren nicht den Button APPLY vergessen!). Die einzelnen Felder sind in der Online-Hilfe des Spacers (siehe Help-Fenster) eigentlich recht gut erklärt.
spacer/texturieren.1476046797.txt.gz · Zuletzt geändert: 2016/10/09 22:59 von 91.13.55.38