• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

MSFS24 MSFS 2020 model compiled to MSFS2024

rhumbaflappy

Administrator
Staff member
Resource contributor
Messages
6,257
Country
us-wisconsin
Here's a MSFS2020 Microsoft model, LOD0, extracted from MCX. I used a texture.cfg to reference the textures. Here's the XML file:
XML:
<?xml version="1.0" encoding="utf-8"?>
<ModelInfo guid="{485ffb58-f6ac-48ca-9077-2e20ef024fc6}" version="1.1">
    <LODS autoGenerate="true"/>
  <Animation name="Ambient" guid="A6F1C5D0-BEF6-449e-BAF8-FB777F27808F" type="Standard" typeParam="AutoPlay,Random" />
</ModelInfo>
As you can read, I let the MSFS2024 compiler make the smaller LODs. Food for thought.
I'm guessing lots of MSFS2020 models will compile just fine with the MSFS 2024 compiler. And probably many 2020 object placement XMLs.
 

Attachments

Last edited:
You can also still use straight glTF in MSFS2024, but you need to make sure the normal textures are DirectX type, and provide the texture XMLs in your ModelLib texture folder. Those are just text files, and you can just create them.
OldWaterTower.zip
Here's the model's XML I used:
XML:
<?xml version="1.0" encoding="utf-8"?>
<ModelInfo guid="{b3bbb205-eeb7-4c70-9fc1-b6301a4a65ca}" version="1.1">
    <LODS autoGenerate="true"/>
</ModelInfo>

I'm impressed with the MSFS2024 compiler's LOD autoGenerate. Works very well for simpler buildings and objects and saves a ton of time.
 
Do you have simplygon to auto generate the LODs? The documentation says it's needed for that function to work.
 
Hmm I thought it only would work with Simplygon !

Just tried it on my control tower and i works it makes 6 LOD in the compiler, but with a very low quality and the Tower disappears very fast
 
Hmm I thought it only would work with Simplygon !

Just tried it on my control tower and i works it makes 6 LOD in the compiler, but with a very low quality and the Tower disappears very fast
Apparently there's a trial license included with the SDK. I looked at mine at it expires on 12/31
 
Last edited:
Not sure what's going on, but MSFS 2024 crashes when I try to build my project that has autogenerate. This is the xml

<?xml version="1.0" encoding="utf-8"?>
<ModelInfo version="1.1" guid="{e7b590f7-b1cc-4182-a3fd-1835bc72ab28}">
<LODS autoGenerate="true">
</LODS>
</ModelInfo>

If I take away the </LODS> tag, it does not build

Some say SimplygonSDK is already installed? I see a folder for it but nothing in it, I did head over to Simplygon site but that is telling me I need to pay them $35K!
 
I've started adapting my new scenery to MSFS2024 and am having this LOD issue, too. The MSFS2020 compiled scenery works fine, and all LODs work as in 2020. But when the project was built in 2024, all LODs were ignored. The simulator controls it by itself, ignoring the XML file. I've tried to change the 'minSize=' value, but it looks like the sim doesn't read it at all.
Even when I export my model in native MSFS24 GLTF format I get the same issue.
Maybe this is the sim bug?
But how do other devs do this?
 
You can try to make a small edit to the LOD0,1,2 etc. and save them. And dont use autogenerate in the .xml.
 
You can try to make a small edit to the LOD0,1,2 etc. and save them. And dont use autogenerate in the .xml.
Unfortunately this not helps. I add a few polys to each LOD and export them without XML.
On the second try, I added a 60m cube to the model and it partially helped. But I can't edit ALL of my models with this method, this is not the way.
Did you fix your LOD issue in this way?
 
Unfortunately this not helps. I add a few polys to each LOD and export them without XML.
On the second try, I added a 60m cube to the model and it partially helped. But I can't edit ALL of my models with this method, this is not the way.
Did you fix your LOD issue in this way?
I created LODS myself (Not autolods but decimate where possible and manual editing) for models that didn't have or poor LODS. But did you set Autogenerate to false in the xml's that have that included?
 
I created LODS myself (Not autolods but decimate where possible and manual editing) for models that didn't have or poor LODS. But did you set Autogenerate to false in the xml's that have that included?
I always create LODs by myself. I don't have Simplygon and do not use autolod option.

Even with these parameters, my numbers were ignored by the sim.
1738655615730.png

Also, there is something strange about my custom cars. For example, AUDI does not disappear, but WV does. They have the same XML files and almost the same vertex count! I'm very frustrated.
Dynamic LOD disabled, terrain LOD 200, OLOD 200.
 
You really should look at the docs and samples because those minSizes are way off.


Code:
<?xml version="1.0" encoding="utf-8"?>
<ModelInfo guid="{63db5d98-dd3b-4b7f-8c07-1b15f3e94c59}" version="1.1">
  <LODS>
    <LOD minSize="100" ModelFile="lowi-ambulance_LOD0.gltf"/>
    <LOD minSize="60" ModelFile="lowi-ambulance_LOD1.gltf"/>
    <LOD minSize="30" ModelFile="lowi-ambulance_LOD2.gltf"/>
    <LOD minSize="10" ModelFile="lowi-ambulance_LOD3.gltf"/>
  </LODS>
</ModelInfo>

The closing MinSize you shouldn't use either (MinSize=*.*/>)

https://docs.flightsimulator.com/msfs2024/html/3_Models_And_Textures/Modeling/LODs/LOD_Selection_System.htm?rhhlterm=lod lods
https://docs.flightsimulator.com/msfs2024/html/5_Content_Configuration/Models/Model_XML_Examples.htm?rhhlterm=lods lod

Mamudesign made a nice Youtube video about using LODS. Maybe it helps you a bit.
 
Back
Top