Erstellen einer Einzel-Buchstaben-Matrix wie in SD200 und SD202: Unterschied zwischen den Versionen

Aus OMSIWiki
Wechseln zu:Navigation, Suche
Zeile 32: Zeile 32:
 
* D_Matrix LM.bmp
 
* D_Matrix LM.bmp
 
* MatrixTempl_Z.tga oder .png
 
* MatrixTempl_Z.tga oder .png
*  
+
* MatrixTempl_Z2.tga oder .png als Kopie vom vorherigen
 +
* MatrixTempl_LinL.tga oder .png
 +
* MatrixTempl_LinS.tga oder .png
  
 
Der Helfer "MatrixTempl_Z.tga"
 
Der Helfer "MatrixTempl_Z.tga"
  
[[Datei:D Matrix.bmp.png|300px]] [[Datei:2012 1028 03 D Matrix LM.bmp.png|300px]] [[Datei:2012 1028 04 MatrixTempl Z.tga.png|300px]] [[Datei:2012 1028 05 MatrixTempl LinL.tga.png|300px]]
+
[[Datei:D Matrix.bmp.png|300px]] [[Datei:2012 1028 03 D Matrix LM.bmp.png|300px]] [[Datei:2012 1028 04 MatrixTempl Z.tga.png|300px]] [[Datei:2012 1028 05 MatrixTempl LinL.tga.png|300px]] [[Datei:2012 1028 06 MatrixTempl LinS.tga.png|300px]]
  
  
 
[[Kategorie:Tutorials für Addon-Entwickler]]
 
[[Kategorie:Tutorials für Addon-Entwickler]]

Version vom 28. Oktober 2012, 18:57 Uhr

Hinweis: Dieser Artikel wurde noch nicht ins Englische übersetzt!

In diesem Artikel wird erklärt, wie man eine Matrix-Anzeige, wie sie in SD200 und SD202 verbaut ist (Typ Annax) in einen eigenen Bus eingebunden wird.

Beschreibung des Matrix-Systems

Dem aufmerksamen Beobachter ist nicht entgangen, das es einen Unterschied gibt zwischen der im SD200 und der im SD202 verbauten Matrix, um genauer zu sein: Die Seiten- und die Heckmatrix sind unterschiedlich.

Beiden gemein ist zunächst die Frontmatrix: Drei Felder à 15x7 Pixel (Font: "Annax Large") sind für die Liniennummer vorhanden und zwei Zeilen mit je 16 Feldern à 7x5 Pixel (Font: "Annax Small") sind für den Zieltext vorgesehen.

Die Seitenmatrix beim SD200 hat für die Liniennummer drei Felder à 11x7 Pixel (Font: "Annax Medium SD") und das Ziel wird nur einzeilig (selber Font, ebenfalls 16 Felder) dargestellt.

Die Seitenmatrix beim SD202 hat bei der Linie einen anderen Font: 11x6 Pixel (Font: "Annax Medium D") und das Ziel wird ebenfalls zweizeilig mit demselben Font, aber wesentlich kleineren Pixeln dargestellt.

Die Heckanzeige entspricht in beiden Fällen der jeweiligen Seitenanzeige.

Modellieren der nötigen Polygone und Mapping

Ich beschreibe hier den Einbau einer SD202-Matrix. Einerseits dürfte das die Interessantere sein (weil moderner), andererseits kann ich dann direkt den Einbau im NG272 zeigen, was mir logistische Vorteile bringt.

Für die drei Anzeigen wird eine o3d-Datei vorgesehen, deren Bau ich im Folgenden beschreibe. Der Vorteil besteht darin, dass die o3d-Datei (übrigens auch in unserem NG272!) dann "ausgebaut" werden kann und eine andere Anzeige hintergeklemmt werden kann, sofern man durch Ausprobieren und Erfragen beim Autor die genaue Position herausbekommen hat. Die Glasscheibe vor der Annax gehört somit nicht zur o3d-Datei, sondern sollte zusammen mit den Fenstern sehr spät, insbesondere nach Innenausstattung und Matrix-Anzeige gerendert werden!

Das, was wir modellieren wollen, soll am Ende also in etwa so aussehen:

2012 1028 01 TutAnnax.jpg

Diese o3d-Datei besteht dann aus mindestens zwei Blender-Objekten: Dem von der Beleuchtung angestrahlten "Rahmen", also alles, was grau ist, die selbstleuchtende Lichterleiste unten und den dynamischen grünen (oder gelben, ist wohl Ansichtssache...! ;) ) Pixeln.

An dieser Stelle wird empfohlen, die für solche frei tauschbaren Anzeigen optimierten Textursatz zu verwenden (kann auch für SD200- und SD202-Annax genutzt werden), bei dem die Lichterleiste enthalten ist. Dies ist nämlich bei den in OMSI enthaltenen D- und SD-Texturen nicht der Fall. Daher bitte nun die zwei "Kasten"-Texturen sowie die drei gezeigten Helfer-Texturen herunterladen, die man idealerweise beim Bau der Matrix nutzt. Die beiden Texturen bitte für die Benutzung in OMSI in Bitmaps umwandeln, die drei Helfer können vmtl. png-Dateien bleiben, Blender sollte sie akzeptieren. Aber bitte auf die originalen Dateinamen achten:

  • D_Matrix.bmp
  • D_Matrix LM.bmp
  • MatrixTempl_Z.tga oder .png
  • MatrixTempl_Z2.tga oder .png als Kopie vom vorherigen
  • MatrixTempl_LinL.tga oder .png
  • MatrixTempl_LinS.tga oder .png

Der Helfer "MatrixTempl_Z.tga"

D Matrix.bmp.png 2012 1028 03 D Matrix LM.bmp.png 2012 1028 04 MatrixTempl Z.tga.png 2012 1028 05 MatrixTempl LinL.tga.png 2012 1028 06 MatrixTempl LinS.tga.png