logo mit Text lexexakt.de Werbung:
Artikel Diskussion (0)
blender 3.6 export und msfs2024 SDK 1.6.9
(sim.blender)
    

Inhalt
             1. Vorbemerkung
             2. Blender 3.3.21
             3. SDK unter msfs 2024 installieren
             4. Plugin über SDK msfs 2024
             5. Bedienung
             6. Texturen
             7. Export starten
             8. msfs 2024 SDK
                8.1. Projekt laden
             9. Fehlersuche

1. Vorbemerkung

Zur Zeit unterstützt die msfs-2024-Extension in Version 6.4.9 Blender 3.3.x LTS und blender Version 3.6.

2. Blender 3.3.21

Blender 3.3.21 installieren.

3. SDK unter msfs 2024 installieren

Entwickleroptionen einschalten.

4. Plugin über SDK msfs 2024

Nach Installation findet man im Ordner

C:/MSFS 2024 SDK/ToolsBlenderaddons/
drei Unterordner. Zwei davon müssen zusammengezipt werden:
  • Im SDK-Ordner müssen _addons_utils und io_scene_gltf2_msfs_2024 zusammen verwendet werden.
  • Beide Ordner gemeinsam in eine ZIP packen und diese ZIP in Blender über Edit => Preferences => Add-ons => Install installieren.
  • Danach nach Microsoft suchen und nur das MSFS-2024-Plugin (d.h.nich auch das msfs 2020 add-on) aktivieren.

5. Bedienung

Nachdem über blender ein Modell erstellt wurde, muss dieses exportiert werden.

Sinnvoll ist es der Collection einen passenden Namen zu geben, wie z.B. Lattenzaun, wenn es denn einer ist, wenn im Mode Collections auswählt, muss die collection Lattenzaun dann angehakt werden:

Bei der Namensgebung aber darauf achten, dass keine Leerzeichen im Namen sind. Blender hat damit keine Probleme - der msfs2024 aber schon.

Die Exention kennt folgende Menus mit Einstellungen:

  1. Objects
    • Reload LODs (dient der Aktualsierung, wenn etwas in blender geändert wurde)
    • Mode: Collections
    • [ ]Sync Selection
    • >[x]Lattenzaun [../WORKING_SCENERY_FOLDER/user-ethf-scenery/PackageSources/Scenery/airport-ethf-fritzlar/user-assets/radon"]
  2. Presets
  3. Settings
  4. Default
  5. General
  6. Textures
    • [ ] Keep original <= das bezieht sich auf den Speicherort, abhaken
    • Textures:../texture <= *
* Der msfs2024 erwartet die das Textur-Verzeichnis im Assets-Verzeichnis auf der gleichen Ebene wie das Verzeichnis, dass die .gltf enthält.

6. Texturen

Texturen müssen zunächst exportiert und dann über den Builder importiert werden. Der Import, wenn er funktioniert, hinterlässt einen Eintrag in der Konsole mit dem Begriff Texture in der Zeile für jede Textur.

7. Export starten

Über den Tab Objects auf die Fläche [Export] klicken.

Der Blender-Export landet dann im oben angegeben Pfad der Teil der Pfad-Struktur des msfs2024-Projektes sein muss.

8. msfs 2024 SDK

8.1. Projekt laden
File => Open project
Dann öffnet sich der Projekteditor mit verschiedenen Einträgen in meinem Fall:
user-airport-ethf-fritlar Edited 
user-asssets ModeLIb 
scenery Airport 

Ist dann Rechtsklick auf scenery Airport notwendig und dann "Load in Editor".

9. Fehlersuche

Bei der Fehlersuche helfen sowohl die Console von blender als auch von msfs2024. Die dortigen Fehlerausgaben sind zum Eingrenzen hilfreich.

<> Debug => Console

Beim build kann es z.B. zu folgender Warnung kommen:

'[0] RADOM.gltf | {DBB8B30C-2C0A-42F0-9018-289BA2909E18}': Could not find texture: 'PLASTERED_WALL_05_ROUGH_4K.PNG.KTX2'. Model asking for it is: vfs://captcarlos-airport-ethf-fritzlar/scenery/airport-ethf-fritzlar/captcarlos-assets/captcarlos-assets.bgl{dbb8b30c-2c0a-42f0-9018-289ba2909e18}[x0] Looking in folders: - (shared) scenery/airport-ethf-fritzlar/captcarlos-assets/texture - (shared) texture - (shared) scenery/globaltexture

Hier sucht der Builder offensichtlich nach KTX2-Files und zwar im Ordner /captcarlos-assets/texture. Exakt dort müssen die Texturen dann auch liegen und z.B. nicht im Ordner /captcarlos-assets/radon/texture

PS: Ich habe mit Abstand von mehreren Monaten Stunden und die Hilfe von zwei KIs gebraucht - von denen nur eine den Fehler auf Anhieb gefunden hat, während die andere mich zuvor (stundenlang) in die Irre geschickt hat.

Werbung:

Auf diesen Artikel verweisen: keine Verweise