diff --git a/Assets/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs b/Assets/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs index 4fbc00a88..cd862de65 100644 --- a/Assets/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs +++ b/Assets/VRM/UniVRM/Editor/Format/VRMExporterVaildator.cs @@ -328,9 +328,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