Oberflächenstrukturen: Unterschied zwischen den Versionen

Aus OMSIWiki
Wechseln zu:Navigation, Suche
Zeile 1: Zeile 1:
 
Mit Hilfe von .surf-Dateien ist es möglich Szenerieobjekten eine Oberflächenstruktur zuzuweisen. Diese wird beim Überfahren durch ein Fahrzeug wiedergegeben.
 
Mit Hilfe von .surf-Dateien ist es möglich Szenerieobjekten eine Oberflächenstruktur zuzuweisen. Diese wird beim Überfahren durch ein Fahrzeug wiedergegeben.
 +
 +
=Oberflächenstrukturen durch .surf-Dateien=
  
 
==Funktionsweise==
 
==Funktionsweise==

Version vom 21. März 2012, 22:08 Uhr

Mit Hilfe von .surf-Dateien ist es möglich Szenerieobjekten eine Oberflächenstruktur zuzuweisen. Diese wird beim Überfahren durch ein Fahrzeug wiedergegeben.

Oberflächenstrukturen durch .surf-Dateien

Funktionsweise

.surf-Dateien sind einfache Bitmaps, die nur aus dem Rotkanal bestehen. Dieser Rotkanal spiegelt die Höhenmap der jeweiligen Textur wider. Dabei können Höhenunterschiede von bis zu vier cm nachgebildet werden. Je heller der Rotton, desto stärker ist die Unebenheit nach oben hin ausgeprägt, je dunkler, desto weiter nach unten. Eine schwarze Fläche entspricht also -2 cm, eine weiße Fläche +2 cm Abweichung vom Nullpunkt. Diese Rotkanal-Bitmap wird für jede Textur einzeln erstellt und dann nach folgendem Schema benannt: "Referenztextur.bmp.surf" wobei Referenztextur für den Namen der Textur steht, auf welche sich die Höhenmap bezieht.

Anwendungsbeispiele

  • Bodenwellen
  • Bodenfugen
  • Kopfsteinpflaster
  • Schlaglöcher

Hinweis

Nicht jedes Fahrzeug reagiert auf die gleiche Weise auf die veränderten Bodengegebenheiten. So kann beispielsweise der Klang und das Force Feedback beim Überfahren von Fahrzeug zu Fahrzeug unterschiedlich sein.