# The Blender Plugins This section of the SDK documentation is for help with the support for [Blender](https://www.blender.org/). This software is fully supported by the Microsoft Flight Simulator 2024 SDK and can be used when creating models, animations and materials for your add-ons. The SDK installation supplies *two* separate plugins for blender available in the following locations:   - \[SDK ROOT\]\(Tools\)Blender\(addons\)io\_scene\_gltf2\_msfs\_2024 This is the core set of tools required for blender to create add-ons for MSFS 2024.   - \[SDK ROOT\]\(Tools\)Blender\(addons\)wipermask\_generator\_msfs\_2024 This is an additional tool designed to help artists create the complex [Wiper Mask (RGBA)](../../textures/materials/flightsim-material-textures/#wiper-mask-rgba) texture that is used to create realistic rain and wiper effects on aircraft windshields. You can find out how to use this tool on the following page: [Wiper Mask Generator Tool](../wiper-mask-generator-tool/)   ##### IMPORTANT! - These plugins are only compatible with Blender 3.3.x LTS, 3.6.x LTS, 4.2.x LTS, and 4.5.x LTS. **Other versions are not supported**. - You can have both the MSFS 2020 plugin and the MSFS 2024 plugins installed in Blender, however **we recommend not enabling both plugins at the same time**. Only enable the one required for your export/import process, based on the specific version of the simulation you are creating for (Microsoft Flight Simulator 2020 or Microsoft Flight Simulator 2024). **Make sure to switch between plugins depending on which version it's intended for.** - The Blender plugins are ***not*** compatible with the legacy exporter developed for FSX and other simulations. You should remove this legacy plugin if you have it, or at least disable it (we recommend that you remove it, see here for more details: [Uninstalling The Blender Add-ons](#uninstall)). - The `io_scene_gltf2_msfs_2024` Blender plugin cannot import {{< glossterm >}}gltf{{< /glossterm >}} files that have been built for a Microsoft Flight Simulator 2024 package using the [Project Editor](../../../devmode/editors/project-editor/the-project-editor/#building-a-package) within the simulation. - While Blender permits *Negative Keyframes* for animations, the simulation **does not**, and as such the plugins will show an error when exporting animations with negative keyframe values.     ### Installing The Add-Ons There are different ways you can install the SDK add-ons in Blender, however the best method - if you don't want to have uninstall / install every time there is an SDK update - is to simply link the SDK add-ons folder in the blender scripts. For this, simply do the following:   1. Open Blender and go to: *Edit* > *Preferences*. {{< image-center src="images/3_Models_And_Textures/Plugins/Blender/plugin/blenderplug_2_Prefs.png" alt="The Preferences Option In Blender" >}}   2. In the Preferences, you want to go to the **File Paths** section, then click on the {{< button "Add" />}} button under the **Script Directories** sub-section:   3. Select the Blender folder in your SDK directory for the **Path** and then give it an appropriate **name**:   4. After completing this process, you will need to start Blender and then activate the plugins. Activation is done from the Preferences (*Edit* > *Preferences*). In the Preferences window, go to the **add-ons** section, then click on the checkboxes beside the listed Microsoft Flight Simulator 2024 plugins to enable them. {{< image-center src="images/3_Models_And_Textures/Plugins/Blender/plugin/blenderplug_5_enable.png" alt="Enabling The Plugin After Installing It" >}}   Doing things this way will install all the Blender add-ons as well as update them automatically every time you install a new version of the MSFS 2024 SDK. Below are two alternative methods that you may use as well, however these are not recommended.     ### Uninstalling The Blender Add-ons The Blender plugins will be automatically uninstalled when you uninstall the Microsoft Flight Simulator 2024 SDK. However, to "clean" Blender completely, after uninstalling the SDK you can do the following:   1. Start by opening Blender and go to: *Edit* > *Preferences*. {{< image-center src="images/3_Models_And_Textures/Plugins/Blender/plugin/blenderplug_2_Prefs.png" alt="The Preferences Option In Blender" >}} 2. In the Preferences, go to the **File Paths** section, and then the **Script Directories** and simply remove the MSFS 2024 entry:![Removing The Asobo Add-on From Blender](images/3_Models_And_Textures/Plugins/Blender/plugin/blenderplug_7_remove.png)     ### Note On The Shader Nodes Tree Modifying the shader nodes tree doesn't impact material export. Therefor, it is important to be aware that the properties of your material must only be modified through the MSFS2024 Material Panel section. Unlike the MSFS2020 add-on, the material node tree is not used during the export process.     ### Add-on limitations Below is a list of the limitations of the Blender plug-in with respect to the corresponding [3DS Max Plugin](../3ds-max-plugin/the-3ds-max-plugin/): - XML files for the textures need to be generated from the exporter with the options **Generate texturelib** and **Keep original** checked. Texture flags can be set using the [Image Flags Tool](blender-plugin-properties/#Set%20Image%20Flags). - Some shaders ([ClearCoat](../../textures/materials/flightsim-materials/#clearcoat), [Windshield](../../textures/materials/flightsim-materials/#windshield), [Decal](../../textures/materials/flightsim-materials/#decal) / [GeoDecal BlendMasked / GeoDecal Blended Mask](../../textures/materials/flightsim-materials/#geodecalblendedmask)) do not render correctly in Blender but will be exported correctly and get the right parameters in the simulation. - Material animations works only with some parameters listed here: - [Albedo / Base Colour](../../textures/materials/flightsim-materials/#base-color-albedo - [Metallic Factor / Metallic](../../textures/materials/flightsim-materials/#metallic) - [Roughness Factor / Roughness](../../textures/materials/flightsim-materials/#roughness) - [Offset U/V](../../textures/materials/flightsim-materials/#uv-offset) - [Tiling U/V](../../textures/materials/flightsim-materials/#uv-tiling) - [Rotation / UV Rotation](../../textures/materials/flightsim-materials/#uv-rotation) - [Wiper Animation](../../textures/materials/flightsim-material-parameters/#wiper-animation) - [Wear Amount](../../textures/materials/flightsim-materials/#wear-amount)