Flightsim.to
    GLTF-Compiler + Doc + Example - Image 1

    Description

    Recently I've made the Pelican improvement mod (the speed brakes + lighting add-on). And it was extremely difficult to bring my 3D objects onto the existing Pelican by Asobo. I was stuck for days! Because of lack of documentation and lack of (or broken/outdated) tools.

    While focusing on delivering the mod, I also noted for later that this was a task that maybe I could contribute in simplifying. Now it's the time and I've written some scripts for you (and also for me, of course).

    So, I hope it will empower some of you into adding fun (or serious) stuff on existing aircraft and expending even more the richness of this community.

    Disclaimer:

    • Don't use these tools (or any other) to add stuff and republish aircraft 3D models of copyrighted/payware stuff. That would bring you legal problems!
    • Even if you want to reuse freeware GTLFs and add a new set of wings or floats or a trailer attached behind the tail (that's the kind of stuff I could have done :D ), always ask the initial aircraft/models creators first: It's not true that "It's easier to ask for forgiveness than permission." 

    Tools you will need:

    Knowledge you will need:

    • How to "use Blender": managing add-ons, import/export, modelling, animating, unwrapping, texturing, organizing your collections, etc.
    • How to create MODs: folders naming and structure, generating/updating a layout.json, making your manifest.json, etc.

    Behind the download button, you will find:

    • Two Python3 scripts > MSFS-GLTF-Compiler.zip
    • One PDF documentation > MSFS Gltf Merge DOC.zip
    • One example MOD : "Toga Cola dispenser for the Cessna 208B" (see screenshots on this page) > lrdfrt-aircraft-208B-TogaCola.zip
    • Example/Working files (Blender + PNG + various GLTFs) of the Toga Cola Mod > Toga-Cola Example files.zip

    I will not put much more text here, everything you should learn is in the PDF (4 pages, a big [and complex] schema). And if it's not in there, maybe I forgot to explain it, or maybe it's something you should already know before stepping in this thing :)

    Future updates:

    Right now, you will see this process is utterly complicated and could really benefit from one or two little simplifications that would make the whole thing so much more easy and even automatable. So I will think, refine and see what I can do within the limitations of code copyright from all the tools involved in this mix.

    Comments(11)

    Log in to join the discussion

    Log In
    V

    8 months ago

    work well with Windows10
    V

    8 months ago

    I try GLTF Compiler and get a error with the "0-install nodejs env.ps1" file. When i use Powershell i get the message: Error: Cannot find module 'byte-data'. I use Win11 what i make wrong?
    V

    8 months ago

    don`t work with Win11 use Windows10
    A

    6 months ago

    It does work with Windows11
    A

    about 1 year ago

    Is it possible to do the opposite with this? Removing things from the model?
    w

    over 2 years ago

    sound like you are piggy back extra gltf to existing asobo gltf file ?
    L

    over 2 years ago

    It's the idea, yes: Use a GLTF already compiled with MSFS (be careful what you use, though. Read the disclaimer and don't steal anyone's property) put your own compiled GLTF next to it, and merge them together. It's clearly not a tool everyone needs, but it can be really useful :)
    s

    over 2 years ago

    Thank you so much for your awesome work man, thats what I was looking for, Amazing
    L

    over 2 years ago

    Thanks! It's still a bit of an approximative science: It doesn't work with every input GLTF, the process is really tedious, but well... Until someone else give us a better tool, you have this one :)
    b

    almost 4 years ago

    Nice job !

    Thanks for the retro engineering

    L

    almost 4 years ago

    Thanks mate. I'm currently diving in "pyGltflib" Python library... If I can manage to breakdown one last thing, the export/compilation of GLTF should be really easier!


    And maybe, some day (let's allow us to dream a little), we can just import compiled GLTF in Blender 3 and export compiled GLTF with Asobo's exporter, by ticking a checkbox :) ... maybe ;)

    MSFS 2020MSFS 2024

    GLTF-Compiler + Doc + Example

    A comprehensive set of tools, documentation, and examples to facilitate the process of adding custom 3D objects to existing aircraft in Microsoft Flight Simulator. Includes Python scripts, PDF documentation, and a working example MOD for easy understanding and implementation. Requires Blender, Python 3, and knowledge of Blender and MOD creation. Empower your creativity and enhance the communitys aircraft customization potential.

    Downloads1K
    Version1.2
    File Size27.94 MB
    Published3 years ago
    Updated2 years ago

    User Reviews

    5.0

    2 reviews

    5
    100%
    4
    0%
    3
    0%
    2
    0%
    1
    0%

    More Information

    Simulator
    MSFS2020
    CategoryUtilities
    Sub-CategoryToolkits

    Version History

    No change to the scripts and/or versions compatible with them. I just included the doc + demo files (working file + finished add-on) directly in the main ZIP since there are no longer additionnal downloads on flightsim.to

    Related