diff --git a/Assets/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs b/Assets/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs index 3a1fd6ea2..228cda250 100644 --- a/Assets/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs +++ b/Assets/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs @@ -327,9 +327,23 @@ namespace VRM } var renderers = ExportRoot.GetComponentsInChildren(); - var materials = renderers.SelectMany(x => x.sharedMaterials).Distinct(); + foreach (var r in renderers) + { + for(int i=0; i x.sharedMaterials).Where(x => x != null).Distinct(); foreach (var material in materials) { + if (material == null) + { + continue; + } + if (material.shader.name == "Standard") { // standard