Skip to content

Materials

SMG edited this page Jul 3, 2024 · 5 revisions

xenoblade_blender creates Blender materials for each of the materials in an imported model or map. This includes assigning materials to the appropriate Blender Principled BSDF inputs and splitting and assigning individual RGBA channels. Channel splitting requires the texture to have assignment information in the shader database.

Generated materials create a node for each texture and vertex color attribute referenced by an in game material. Nodes are connected to Blender's BSDF nodes using the corresponding entry in the shader database. This may result in unconnected input nodes if the shader database entry is missing or the in game shader does not assign an input to any parameters used by Blender like base color or metallic. Some nodes may need to be manually connected for models with missing or incorrect information in the shader database like Xenoblade X camdo models.

Make sure to select the appropriate game version in the drop down when importing for best results. If the model isn't found in the selected game database, the generated materials will assign textures based on their usage. This can usually correctly identify color, normal, and alpha maps but will not work for parameters like roughness.

Clone this wiki locally