Version: *1.3.22.0 SDK 1.2.3 Blender 2.3.2
Frequency: Consistently*
Severity: Blocker*
(Low - quality of life, workflow optimization, rare enough to not impact production, etc…
High - critical but workarounds are available, important feature not working as expected, frequent enough to impact production
Blocker - prevents from working on the project, prevents from releasing the product)
Marketplace package name: if applicable
Context: What package? When editing or mounted from Community? In main menu or in flight? etc…
Similar MSFS 2020 issue: insert url here if applicable
Bug description:
Related to a previous bug report
The extension for clearcoat_v2 seems to be incorrect. Experimental blend file works with the clearcoatNormalTiling, but clearcoatColorNormalTiling does not. Make a cube - set to clearcoat and export with a value for clearcoatNormalTiling.
"ASOBO_material_clear_coat_v2": {
"clearcoatColorRoughnessTexture": {
"index": 0
},
"clearcoatNormalTexture": {
"index": 1,
"scale": 1
},
"clearcoatNormalFactor": 0.2500000298023224,
"clearcoatColorRoughnessTiling": 8.049999237060547,
"clearcoatColorNormalTiling": 13.50999927520752,
"clearcoatRoughnessFactor": 0.19000005722045898,
"clearcoatInverseRoughness": false,
"clearcoatBaseRoughness": 0.8899999856948853
},
The schema in the SDK is incorrect, the Blender exporter 2.3.2 is incorrect. the 3DS max ms and cs files both have clearcoatNormalTiling, but not clearcoatColorNormalTiling. The DA62 has clearcoatNormalTiling in the gltf.
So the code in the blender exporter msfs_material_utils.py and schema is incorrect.
This
CLEARCOATNORMALTILING = "Clearcoat Normal Tiling", 1.0, "msfs_clearcoat_normal_tiling", "clearcoatColorNormalTiling"
should be
CLEARCOATNORMALTILING = "Clearcoat Normal Tiling", 1.0, "msfs_clearcoat_normal_tiling", "clearcoatNormalTiling"
Repro steps:
Attachments:
Private attachments: Send a PM to @PrivateContent with the link to this topic and the link to download your content