
- #Cant set materials on fbx unity update#
- #Cant set materials on fbx unity download#
This works similarly in Texture Wrap values.
Detail UV - Modo assumes that all of your main textures are using the first set of UVs on your mesh. This means that if you have an Albedo with 2.0 Wrap U and 2.0 Wrap V, but a Normal map with 1.0, when exported to Unity, the Normal map takes the 2.0 Wrap U and Wrap V settings of the Albedo texture. However, like Unity, Modo only uses the Wrap U/ Wrap V values sampled from Albedo and Detail Albedo textures. You can export the Wrap U/ Wrap V settings of a texture layer from Modo into Unity. Similarly, all of the detail texture UVs are derived from the texture settings of the Detail Albedo texture. Texture Wrap - In Unity, all of the main texture UVs are derived from the texture settings of the Albedo texture. Exported Materials and TexturesĪlmost all material settings and textures are exported: Height/Emissive - Most other settings are enabled correctly depending on whether textures or values are present ( Height for parallax mapping, Emissive for lightmap baking). Normal Maps - Textures set to Normal or Detail Normal are automatically set to normal maps at import if imported from an external location. These are both set to white if a texture is defined. Similarly, your material's Emissive color is only applied if your material has an Emissive color texture defined. Color - Your material's base Albedo color is only applied if there is no Albedo texture defined in your material. Note: The standard shaders in Unity use the alpha of the Albedo texture for their opacity mask. For more details on channel swizzling, see Channel Swizzling. Then, in Unity, manually set your material's blend mode to Fade or Transparent. To do this, check Swizzling and set the Channel to Alpha. To match Unity, set your Transparent Amount texture to be the Albedo texture, but swizzled to output just the Alpha channel. However, you can use the regular Transparent Amount texture effect with Invert enabled. Transparency - Transparency is currently not supported for Unity in Modo, nor is it exported to the. The following rules apply for material parameters: They cannot be edited, they are for information only. xml file.īelow are the current settings for the materials defined in the. xml asset displays a custom Inspector containing options for the global settings.Ĭlicking the Force Reimport button re-imports the material settings from the currently selected. Only new or missing textures are imported from an external source. When disabled, if an existing texture is found, the material uses that. Always Reimport External Textures - When enabled, the plug-in always re-imports textures from an external location. Note:If a matching texture is found inside your project, the importer doesn't attempt to import an external texture to replace it. When disabled, the settings of existing materials remain intact, and only new or missing materials have their settings applied from the XML values. #Cant set materials on fbx unity update#
Always Update Material Values - With this option enabled, the importer always re-imports the material settings. The Inspector tab appears on the right side of the screen. xml file exported from Modo in Unity's Inspector. There are two global options for the script. fbx file and opening the Inspector tab on the right side of the Unity interface. You can check these by selecting your imported. The regular Unity settings of your mesh for material naming and texture searching are respected. xml file is updated, the plug-in automatically applies the material settings. fbx files from Modo, based on their matching file names. xml files that are exported alongside the. xml files from Modo, place them into the Assets folder of your Unity project. When you open your project, you can see the material importer script in the bottom area of the interface, under Assets > Editor.Īfter exporting the. #Cant set materials on fbx unity download#
You can download the plug-in from the Unity Asset Store.Īfter creating a project in Unity, create a folder called Editor in the Assets folder of your project, and copy the script into it. If the script is unable to find a viable matching texture in your project, it automatically imports texture files that are stored outside of your Unity project. Modo Material Importer is a Unity plug-in that sets up standard materials in Unity, ensuring that their settings match those of your materials in Modo.
Matching Modo textures with Unity Expectations.