Hi Arno:
While replying to an inquiry in this thread:
https://www.fsdeveloper.com/forum/t...ial-normal_dx-or-normal_gl.460705/post-938912
...I discovered a potential issue with the current build of MCX.
The MCX version in question is:
MCX DevRel 1.9x dated Feb. 20, 2026
The MSFS 2020 BGL File in question is:
C:\Users\[user_profile_name]\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache\Packages\Official\OneStore\fs-base\scenery\Global\Asobo_Props\Asobo_Props.BGL
NOTE: When imported to MCX, this BGL takes quite some time to complete the import of 1,178 objects.
When imported to MCX, MCX event log reports:
"BGLX Reader failed to read MDL object from MDL file" for ~29 objects
...and MCX set to "Realtime" process priority, after ~an hour of elapsed time ...does not yet preview a 3D model.
IIUC, this coincided with Cleaning / Removing Triangles in MSFS 'default' files (which AFAIK, would already have "optimized" 3D geometry).
To test this, I set MCX Menu > Options > {Processing} tab:
* Collapse ModelParts (un-checked)
...and:
* Small Triangle Threshold Limit (Meters Square) = 0.000000001000 = 1/1000 square mm (default value = 1/100 square mm)
...and MCX set to "Realtime" process priority, after ~an hour of elapsed time does not yet preview a 3D model.
[EDITED]
FYI: An older / larger 1,577,536 KB version of that Asobo_Props.BGL from September 2, 2020 does render to a 3D preview with 862 objects.
To date, MSFS 2020 used (5) versions of that filename.
As to MCX "BGLX Reader failed to read MDL object from MDL file" for ~29 objects Event Log entry, how do we find out "which" MDLs ?
[END_EDIT]
I am curious as to what you see, when you attempt to import this BGL ?
PS: While searching for answers on a related possibility to explain the failure to change Cleaning / Removing Triangles with MDLs, I saw this:
https://www.fsdeveloper.com/forum/threads/can-mcx-recover-a-fsds-model.398206/
That thread raises questions about functionality of MCX for MDLs versus FSC objects.
Perhaps the subject of your reply was to Felix' statement that: some parts are "grouped" ?
I use a lot of "Grouped" parts in my Sketchup 3D models.
Does this have any bearing on MCX import of "Grouped" parts in Sketchup 3D models ?
I would like to know, as I am planning a workflow for MSFS involving "Grouped" parts in Sketchup 3D models to make SimPropContainers.
Would you please clarify whether we currently can- or can not- control these options for processing of 3D MDLs (glTF's) imported by MCX.
Thanks in advance.
GaryGB
While replying to an inquiry in this thread:
https://www.fsdeveloper.com/forum/t...ial-normal_dx-or-normal_gl.460705/post-938912
...I discovered a potential issue with the current build of MCX.
The MCX version in question is:
MCX DevRel 1.9x dated Feb. 20, 2026
The MSFS 2020 BGL File in question is:
C:\Users\[user_profile_name]\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalCache\Packages\Official\OneStore\fs-base\scenery\Global\Asobo_Props\Asobo_Props.BGL
NOTE: When imported to MCX, this BGL takes quite some time to complete the import of 1,178 objects.
When imported to MCX, MCX event log reports:
"BGLX Reader failed to read MDL object from MDL file" for ~29 objects
...and MCX set to "Realtime" process priority, after ~an hour of elapsed time ...does not yet preview a 3D model.
IIUC, this coincided with Cleaning / Removing Triangles in MSFS 'default' files (which AFAIK, would already have "optimized" 3D geometry).

To test this, I set MCX Menu > Options > {Processing} tab:
* Collapse ModelParts (un-checked)
...and:
* Small Triangle Threshold Limit (Meters Square) = 0.000000001000 = 1/1000 square mm (default value = 1/100 square mm)
...and MCX set to "Realtime" process priority, after ~an hour of elapsed time does not yet preview a 3D model.
[EDITED]
FYI: An older / larger 1,577,536 KB version of that Asobo_Props.BGL from September 2, 2020 does render to a 3D preview with 862 objects.
To date, MSFS 2020 used (5) versions of that filename.
As to MCX "BGLX Reader failed to read MDL object from MDL file" for ~29 objects Event Log entry, how do we find out "which" MDLs ?
[END_EDIT]
I am curious as to what you see, when you attempt to import this BGL ?
PS: While searching for answers on a related possibility to explain the failure to change Cleaning / Removing Triangles with MDLs, I saw this:
https://www.fsdeveloper.com/forum/threads/can-mcx-recover-a-fsds-model.398206/
Setting collapse parts to false only works when import a FSC file, when importing a MDL file it makes no difference since the parts are not in that format.
I would have to check what is going on with animated parts being rotated. Felix, do you also see that when you load the FSC file back into MCX or only in FSDS?
That thread raises questions about functionality of MCX for MDLs versus FSC objects.
Perhaps the subject of your reply was to Felix' statement that: some parts are "grouped" ?
I use a lot of "Grouped" parts in my Sketchup 3D models.
Does this have any bearing on MCX import of "Grouped" parts in Sketchup 3D models ?
I would like to know, as I am planning a workflow for MSFS involving "Grouped" parts in Sketchup 3D models to make SimPropContainers.
Would you please clarify whether we currently can- or can not- control these options for processing of 3D MDLs (glTF's) imported by MCX.
Thanks in advance.
GaryGB
Last edited:





