public static VrmProtobuf.Material UnlitToGltf(this UnlitMaterial unlit, string name, List <Texture> textures) { var material = unlit.ToGltf(name, textures); material.PbrMetallicRoughness.RoughnessFactor = 0.9f; material.PbrMetallicRoughness.MetallicFactor = 0.0f; return(material); }
public static VrmProtobuf.Material UnlitToGltf(this UnlitMaterial unlit, List <Texture> textures) { var material = unlit.ToGltf(textures); material.Extensions = new VrmProtobuf.Material.Types.Extensions { KHRMaterialsUnlit = new VrmProtobuf.Material.Types.KHR_materials_unlitglTFextension(), }; material.PbrMetallicRoughness.RoughnessFactor = 0.9f; material.PbrMetallicRoughness.MetallicFactor = 0.0f; return(material); }
public static glTFMaterial UnlitToGltf(this UnlitMaterial unlit, List <Texture> textures) { var material = unlit.ToGltf(textures); if (!(material.extensions is glTFExtensionExport extensions)) { extensions = new glTFExtensionExport(); material.extensions = extensions; } extensions.Add( glTF_KHR_materials_unlit.ExtensionName, new ArraySegment <byte>(glTF_KHR_materials_unlit.Raw)); material.pbrMetallicRoughness.roughnessFactor = 0.9f; material.pbrMetallicRoughness.metallicFactor = 0.0f; return(material); }