glTF-Blender-IO-MSFS 教學

您想要將微軟模擬飛行遊戲中的飛機匯出至 Blender 進行編輯,設計機身彩繪塗裝嗎?本教學介紹 2 款工具

官方網站 https://docs.flightsimulator.com/html/Asset_Creation/Blender_Plugin/The_Blender_Plugin.htm

此軟體是由 AsoboStudio 提供,您可從 GitHub 下載 https://github.com/AsoboStudio/glTF-Blender-IO-MSFS

https://docs.flightsimulator.com/html/mergedProjects/How_To_Make_An_Aircraft/Contents/Files/Package_Building.htm

注意!Blender 無法直接匯入使用 Microsoft Flight Simulator 的 glTF 檔案,需要安裝相關的插件。

注意!glTF-Blender-IO-MSFS 1.3.x 僅相容於 Blender 3.3.x LTS 版本 (本教學使用 Blender 3.3.6 )

 

您可以選擇以下方法安裝 MSFS Blender exporter 插件,再重新啟動軟體…

.使用 Preferences > Install 安裝,

.或將 Add-on 檔案複製貼上到 %APPDATA% 資料夾

 

安裝 ASOBO Blender Add-on

下載 io_scene_gltf2_msfs.zip 檔案

開啟 Blender 執行 [ Edit > Preferences ] 開啟偏好設定,選擇 Add-ons 後按下 Install 安裝。

將開啟 Blender 檔案對話框,選擇剛下載的 io_scene_gltf2_msfs.zip 檔案, the Install add-on button.

 

1. 進入 Releases section of the Blender repository

2. 下載 io_scene_gltf2_msfs.zip 並進行解壓縮。

4. 複製解壓後的 io_scene_gltf2_msfs 資料夾。

5. 進入 add-ons 資料夾,預設位置 AppData\Blender Foundation\Blender\<blender-version>\scripts\add-ons\

6. 貼上剛才複製的 io_scene_gltf2_msfs 資料夾。

7. 安裝後,重新啟動 Blender 並在偏好設定啟用此插件。

 

MSFS glTF importer 插件

飛機模型檔案的位置

C:\Users\使用者名稱\AppData\Roaming\Microsoft Flight Simulator\Packages\Official\Steam\asobo-aircraft-b787-10\SimObjects\Airplanes\Asobo_B787_10\model

C:\Users\使用者名稱\AppData\Roaming\Microsoft Flight Simulator\Packages\Official\Steam\4simmers-b787-10-liveries-pack-worldwide\SimObjects\Airplanes\000-4S-B787_10_Eva_Air

參考影片

Export UV Maps from Microsoft Flight Simulator [ Youtube ]

Create SKINS / Liveries A320 NEO 3D METHOD [ Youtube ]

影片中使用的是 io_msfs_gltf.py ( https://github.com/bestdani/msfs2blend )

 

插件安裝後,Blender 即擁有匯入 MSFS glTF 檔案的功能,不需要每次執行都安裝。

執行 [ File > Import > MSFS glTF (.gltf) ] 並選取 gltf 模型檔案,按下 Import MSFS glTF file 匯入。

貼圖部份,右上方的 Import Textures 預設為 No Texture Import 可選擇 Load Converted Textures 或 Convert Original Textures

 

相容性測試 - Blender v3.3.6 搭配 io_msfs_gltf.py v0.1.1 版本可匯入 MSFS 2020 模型!

注意!不可只將 glTF 檔案複製出來,匯入時若缺少 bin 檔案將會出現錯誤!無法匯入!

 

紋理貼圖是 DDS ( DirectDraw Surface ) 影像格式,可以使用 GIMP 或 Photoshop 安裝插件後開啟,必要時轉存 PNG 格式。

紋理貼圖的分開的,例如 B787 駕駛艙的貼圖包括:

 

 

紋理貼圖檔案名稱 對應材質
787_10_COCKPIT_SIDE_ALBD SIDE 材質(駕駛艙側面)
787_10_COCKPIT_BACK_ALBD BACK 材質
787_10_COCKPIT_FLOOR_ALBD (地板)
787_10_COCKPIT_FRONTSEAT_ALBD (機長與副機長座椅)
787_10_COCKPIT_BACKSEAT_ALBD (後方座椅)
787_10_COCKPIT_MAINPANEL_ALBD (主要面板)
787_10_COCKPIT_OVERHEAD_ALBD OVERHEAD 材質(頭頂面板)
787_10_COCKPIT_YOKE_ALBD YOKE 材質(操縱桿)

 

787_10_COCKPIT_INPUTS1_ALBD >> INPUTS1 材質

787_10_COCKPIT_INPUTS2_ALBD

787_10_COCKPIT_PEDALS_ALBD

787_10_COCKPIT_PEDESTAL_ALBD

787_10_COCKPIT_TEXTS1_ALBD(面板上的文字)

787_10_COCKPIT_TEXTS2_ALBD >> TEXT2 材質

貼圖尋找中 >> EXTINGUISHER01 材質

貼圖尋找中 >> MFD_1 材質

貼圖尋找中 >> MFD_2 材質

貼圖尋找中 >> MFD_3 材質

貼圖尋找中 >> PFD 材質(左右最外側螢幕)

貼圖尋找中 >> COMNAV_Screen_1 材質

貼圖尋找中 >> COMNAV_Screen_2 材質

無貼圖 >> WINDSHIELD 材質

 

Microsoft Flight Simulator 2024 機種清單

https://store.steampowered.com/app/2537590/Microsoft_Flight_Simulator_2024/

https://www.flightsimulator.com/microsoft-flight-simulator-2024/

https://flightsimulator.azureedge.net/wp-content/uploads/2024/09/Aircraft-List-scaled.jpg

 

PREMIUM DELUXE 版本收錄機種

Airbus Helicopter H225 (NEW)

Beachcraft C90 GTX King Air (NEW)

Boeing 747-400 Global Supertanker (NEW)

Boeing 747-400 LCF Dreamlifter (NEW) 由長榮航太科技(EGAT)改裝的特殊用途大型貨機

Boeing 787-10 Dreamliner

Boeing C-17 Globemaster III 全球霸王 III 運輸機

Cessna Citation Longitude ( cessna.txtav.com )

 

DELUXE 版本收錄機種

Cessna 152 Aerobat

Cessna 172 Skyhawk

Cessna 188 AGTruck (NEW)

Cessna 404 Titan (NEW)

Cessna 408 SkyCourier (NEW)

 

STANDARD 版本收錄機種

Airbus A310-300

Airbus A320neo

Airbus A321LR (NEW)

Airbus A330-200, -300, -300P2F (NEW)

Airbus A330-743L, Baluga XL (NEW)

Boeing 737 MAX8 (NEW)

Boeing 747

 

小型飛機

Cessna 152

Cessna 172 Skyhawk (G1000)

Cessna 208 B Grand Caravan EX

Cessna 400 Corvalis TT (NEW)

Cessna Citation CJ4

 

軍用機

F/A-18E 大黃蜂

A-10 Thunderbolt II 攻擊機

 

直升機

Airbus Helicopter H125 (NEW)

Bell 407 ★

Guimbal Cabri G2 ★

 

熱汽球與空中飛船

Airship Industries Skyship 600 (NEW)

Hot Air Ballon (NEW)

FlyDoo Hot Air Ballon (NEW)

 

 

 

dev have .py .blend .fbx / 3dxr have 787 747 gltf // 3dxr-glTF-Blender-IO-MSFS