示例#1
0
        private void CreateNewAsset(string type)
        {
            if (type != "Material")
            {
                return;
            }

            AssetsManagerInstance AssetManager = AssetsManagerInstance.GetManager();

            AssetManager.CreateMaterialAsset();
            RefreshAssetsTable();
            SelectedFolder = AssetTypes.Material;
        }
示例#2
0
        private static void CreateMaterials(AssetsManagerInstance AM)
        {
            AM.CreateMaterialAsset("SponzaCurtainBlueMaterial", "SponzaCurtainBlueAlbedo", "SponzaCurtainBlueNormal");
            AM.CreateMaterialAsset("SponzaCurtainRedMaterial", "SponzaCurtainRedAlbedo", "SponzaCurtainBlueNormal");
            AM.CreateMaterialAsset("SponzaCurtainGreenMaterial", "SponzaCurtainGreenAlbedo", "SponzaCurtainBlueNormal");
            AM.CreateMaterialAsset("SponzaFabricBlueMaterial", "SponzaFabricBlueAlbedo", "SponzaFabricBlueNormal");
            AM.CreateMaterialAsset("SponzaFabricRedMaterial", "SponzaFabricRedAlbedo", "SponzaFabricBlueNormal");
            AM.CreateMaterialAsset("SponzaFabricGreenMaterial", "SponzaFabricGreenAlbedo", "SponzaFabricBlueNormal");
            AM.CreateMaterialAsset("SponzaArchMaterial", "SponzaArcAlbedo", "SponzaArcNormal");
            AM.CreateMaterialAsset("SponzaFloorMaterial", "SponzaFloorAlbedo", "SponzaFloorNormal");
            AM.CreateMaterialAsset("SponzaRoofMaterial", "SponzaRoofAlbedo", "SponzaRoofNormal");
            AM.CreateMaterialAsset("SponzaColumnAMaterial", "SponzaColumnAAlbedo", "SponzaColumnANormal");
            AM.CreateMaterialAsset("SponzaColumnBMaterial", "SponzaColumnBAlbedo", "SponzaColumnBNormal");
            AM.CreateMaterialAsset("SponzaColumnCMaterial", "SponzaColumnCAlbedo", "SponzaColumnCNormal");
            AM.CreateMaterialAsset("LionMaterial", "LionAlbedo", "LionNormal");

            AM.CreateMaterialAsset("CopperMaterial", "CopperAlbedoMap", "CopperNormalMap", "CopperRoughnessMap",
                                   "CopperMetallicMap");

            AM.CreateMaterialAsset("MetalSplotchyMaterial", "MetalSplotchyAlbedoMap",
                                   "MetalSplotchyNormalMap", "MetalSplotchyRoughnessMap", "MetalSplotchyMetallicMap");

            AM.CreateMaterialAsset("SnowRockMaterial", "SnowRockAlbedoMap", "SnowRockNormalMap",
                                   "SnowRockRoughnessMap", "SnowRockMetallicMap", "SnowRockOcclusionMap");
        }