示例#1
0
 public VRMMtoonMaterialImporter(glTF_VRM_extensions vrm)
 {
     m_vrm = vrm;
 }
示例#2
0
 public VRMTextureEnumerator(glTF_VRM_extensions vrm)
 {
     m_vrm = vrm;
 }
示例#3
0
 public void TextureEnumerationTest()
 {
     {
         var data = GltfData.CreateFromGltfDataForTest(
             new glTF
         {
             images = new List <glTFImage>
             {
                 new glTFImage
                 {
                     mimeType = "image/png",
                 }
             },
             textures = new List <glTFTexture>
             {
                 new glTFTexture
                 {
                     name   = "texture0",
                     source = 0,
                 }
             },
             materials = new List <glTFMaterial>
             {
                 new glTFMaterial
                 {
                     pbrMetallicRoughness = new glTFPbrMetallicRoughness
                     {
                         baseColorTexture = new glTFMaterialBaseColorTextureInfo
                         {
                             index = 0,
                         }
                     }
                 },
                 new glTFMaterial
                 {
                     pbrMetallicRoughness = new glTFPbrMetallicRoughness
                     {
                         baseColorTexture = new glTFMaterialBaseColorTextureInfo
                         {
                             index = 0,
                         }
                     }
                 },
             }
         }
             );
         var vrm = new glTF_VRM_extensions
         {
             materialProperties = new List <glTF_VRM_Material>
             {
                 new glTF_VRM_Material
                 {
                     textureProperties = new Dictionary <string, int>
                     {
                         { "_MainTex", 0 },
                     }
                 },
                 new glTF_VRM_Material
                 {
                     textureProperties = new Dictionary <string, int>
                     {
                         { "_MainTex", 0 },
                     }
                 },
             }
         };
         var items = new VrmTextureDescriptorGenerator(data, vrm).Get().GetEnumerable().ToArray();
         Assert.AreEqual(1, items.Length);
     }
 }