Diese Anleitung ist für die Blender-Versionen 2.5-2.79 gültig. Wir empfehlen
1. Voraussetzungen
Benötigt wird Folgendes:
- Blender
- OMSI SDK Tools (Export)
- DirectX Import Plugin (Import)
2. Import
Für den Import gibt es ein Blender-Plugin. Dieses muss in Blender unter File
Ist das Blender-Plugin für den Import nicht vorhanden, kann es hier heruntergeladen werden. Der Ordner io_directx_bel kommt in Blender\scripts\addons.
3. Export
Für den Export muss ebenfalls die entsprechende Erweiterung unter File
Export Selected Objects Only nach Bedarf- Coordinates: Right-Handed
- Up Axis: Z
Export Meshes Export Normals Flip Normals Export UV Coordinates Export Materials
Die so erstellte .x-Datei kann OMSI bereits lesen. Es empfiehlt sich aber aus Gründen der Kompatiblität den X-Converter aus dem OMSI SDK zu nutzen. Dabei ist es möglich, per Windows-Dialog "Öffnen mit" und anschließender Auswahl des X-Converters, die Dateien per Doppelklick in eine .o3d-Datei zu konvertieren. Wird der X-Converter manuell gestartet, genügen Standardeinstellungen.
3.1. Texturen und Materialien
Die Besonderheit beim Erstellen von Texturen ab Blender Version 2.5 besteht darin, dass für jede Textur genau ein Material angelegt werden muss. Die Textur muss dem Material untergeordnet sein. Das heißt im umgekehrten Sinn, dass jedes Material auch nur mit genau einer Textur belegt werden kann.
Um ein Material anzulegen geht man rechts auf den Reiter Materials. Dann wird auf das Pluszeichen geklickt, und es erscheint ein neues Material. Dieses kann dann beliebig angepasst werden. Um eine Textur auf das Objekt zu übertragen, muss zuerst der Edit-Mode ausgewählt und dann die Textur mithilfe vom UV-View übertragen werden. Anschließend muss das Material nur noch auf das Objekt übertragen werden, das macht (ebenfalls im Edit-Mode) der Assign-Knopf. Für jedes Material wird nun unter "Texture" genau eine Textur angelegt, als Art wird "Image or Movie" ausgewählt und der gewünschte Dateiname.
Als Textur können nahezu alle Formate, die OMSI kennt, verwendet werden. Aufgrund von Kompatiblitätsgründen wird vom Portable Network Graphics-Format (.png) abgeraten. Die Entwickler von OMSI haben mit .bmp gearbeitet, eine weitere Möglichkeit sind .dds- und .tga-Texturen. Das Format der Texturen sollte ein 2n-Format sein, möglich sind als Längen also die Zahlen der Folge 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, ... Die Textur muss auch nicht quadratisch sein.
4. Koordinatensystem in Omsi
Das Koordinatensystem in Omsi ist recht einfach. Für alle Positionen gibt es einen festen Punkt der mit den drei Achsen, des Koordinatensystem festgelegt werden.
- X ist die seitliche Ausrichtung. der positive Wert zeigt nach Links (zur türlosen Seite), der negative Wert nach Rechts.
- Y ist die Ausrichtung nach Vorn oder nach Hinten. Der positive Wert zeigt nach Vorn, der negative Wert nach Hinten.
- Z ist die Höhenausrichtung. Der positive Wert zeigt nach Oben. Da sich der Objektursprung auf Straßennivau befindet, gibt es normalerweise keinen negativen Wert.
Alle Angaben werden in Meter ausgeführt.
Die Kommastelle wird mit einem Punkt gesetzt.
5. Import- und Export-Plugins für neuere Blender-Versionen
Ab 2.83 bzw. 2.79 sind folgende Plugins verwendbar. Sie sind primär dazu da, o3d-Dateien zu importieren und exportieren.
- https://github.com/Road-hog123…er-OMSI-Exporter/releases - Plugin ausschließlich für den Export von o3d-Dateien mit vielen Funktionen wie Skin Weights und SDK-Einstellungen
- https://github.com/space928/Blender-O3D-IO-Public/releases - Plugin für den Import und Export von einzelnen o3d-Dateien sowie Modell-Konfigurationsdateien.
Kommentare 2
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.
RiekeVoelker
Hallo zusammen , ich habe zur Zeit das aktuelle Blender und wollte für Omsi ein Haus bauen was auch erfolgt ist aber wollte es als x abspeichern aber ich sah das man vorher paar Sachen einstellen muss . Mein erstes problem ist das ich den raiter User Preferences garnicht habe .
Weiß da einer Rat ?
Lµkas
Noch ein Hinweis:
Wir empfehlen nun Blender 2.79 - falls man auf neue Features nicht verzichten kann, bitte nach dieser Anleitung vorgehen.