void InitializeTheme_3() { SciFiTheme scifiTheme = new SciFiTheme(); // Color 1 MatPropertySetBase mpsb_1 = new MatPropertySetBase(); mpsb_1.BaseColor = ColorConverter.HexToColor("EFECCA"); mpsb_1.BaseColorOverlay = ColorConverter.HexToColor("E3DFB8"); mpsb_1.BaseDirtColor = ColorConverter.HexToColor("654F1F"); mpsb_1.BaseDirtStrength = 0.05f; mpsb_1.BaseMetallic = 0f; mpsb_1.BaseNormalStrength = 0.4f; mpsb_1.BaseSmoothness = 0.95f; mpsb_1.DetailColor = ColorConverter.HexToColor("ABAFB7"); mpsb_1.DetailDirtStrength = 0.18f; mpsb_1.DetailEdgeSmoothness = 0.68f; mpsb_1.DetailEdgeWear = 0.3f; mpsb_1.DetailOcclusionStrength = 0.5f; scifiTheme.MatBaseProperties[0] = mpsb_1; // Color 2 MatPropertySetBase mpsb_2 = new MatPropertySetBase(); mpsb_2.BaseColor = ColorConverter.HexToColor("A7A37E"); mpsb_2.BaseColorOverlay = ColorConverter.HexToColor("B2AE8A"); mpsb_2.BaseDirtColor = ColorConverter.HexToColor("654F1F"); mpsb_2.BaseDirtStrength = 0.05f; mpsb_2.BaseMetallic = 0f; mpsb_2.BaseNormalStrength = 0.4f; mpsb_2.BaseSmoothness = 0.9f; mpsb_2.DetailColor = ColorConverter.HexToColor("818795"); mpsb_2.DetailDirtStrength = 0.18f; mpsb_2.DetailEdgeSmoothness = 0.68f; mpsb_2.DetailEdgeWear = 0.3f; mpsb_2.DetailOcclusionStrength = 0.5f; scifiTheme.MatBaseProperties[1] = mpsb_2; // Color 3 MatPropertySetBase mpsb_3 = new MatPropertySetBase(); mpsb_3.BaseColor = ColorConverter.HexToColor("60828D"); mpsb_3.BaseColorOverlay = ColorConverter.HexToColor("5D8090"); mpsb_3.BaseDirtColor = ColorConverter.HexToColor("654F1F"); mpsb_3.BaseDirtStrength = 0.05f; mpsb_3.BaseMetallic = 0f; mpsb_3.BaseNormalStrength = 0.4f; mpsb_3.BaseSmoothness = 0.85f; mpsb_3.DetailColor = ColorConverter.HexToColor("AEA635"); mpsb_3.DetailDirtStrength = 0.18f; mpsb_3.DetailEdgeSmoothness = 0.68f; mpsb_3.DetailEdgeWear = 0.3f; mpsb_3.DetailOcclusionStrength = 0.5f; scifiTheme.MatBaseProperties[2] = mpsb_3; // Stripes MatPropertySetStripes mpss = new MatPropertySetStripes(); mpss.TintColor = ColorConverter.HexToColor("60828D"); mpss.WearAmount = 0.08f; mpss.DirtAmount = 0.118f; mpss.ScratchesAmount = 0.1f; scifiTheme.MatStripeProperties = mpss; scifiThemesArray[2] = scifiTheme; }
void InitializeTheme_4() { SciFiTheme scifiTheme = new SciFiTheme(); // Color 1 MatPropertySetBase mpsb_1 = new MatPropertySetBase(); mpsb_1.BaseColor = ColorConverter.HexToColor("E7D995"); mpsb_1.BaseColorOverlay = ColorConverter.HexToColor("E8D997"); mpsb_1.BaseDirtColor = ColorConverter.HexToColor("654F1F"); mpsb_1.BaseDirtStrength = 0.05f; mpsb_1.BaseMetallic = 0f; mpsb_1.BaseNormalStrength = 0.4f; mpsb_1.BaseSmoothness = 0.95f; mpsb_1.DetailColor = ColorConverter.HexToColor("FF6B34"); mpsb_1.DetailDirtStrength = 0.18f; mpsb_1.DetailEdgeSmoothness = 0.68f; mpsb_1.DetailEdgeWear = 0.3f; mpsb_1.DetailOcclusionStrength = 0.5f; scifiTheme.MatBaseProperties[0] = mpsb_1; // Color 2 MatPropertySetBase mpsb_2 = new MatPropertySetBase(); mpsb_2.BaseColor = ColorConverter.HexToColor("238A9E"); mpsb_2.BaseColorOverlay = ColorConverter.HexToColor("1C6D7C"); mpsb_2.BaseDirtColor = ColorConverter.HexToColor("654F1F"); mpsb_2.BaseDirtStrength = 0.05f; mpsb_2.BaseMetallic = 0f; mpsb_2.BaseNormalStrength = 0.4f; mpsb_2.BaseSmoothness = 0.9f; mpsb_2.DetailColor = ColorConverter.HexToColor("FFCC45"); mpsb_2.DetailDirtStrength = 0.18f; mpsb_2.DetailEdgeSmoothness = 0.68f; mpsb_2.DetailEdgeWear = 0.3f; mpsb_2.DetailOcclusionStrength = 0.5f; scifiTheme.MatBaseProperties[1] = mpsb_2; // Color 3 MatPropertySetBase mpsb_3 = new MatPropertySetBase(); mpsb_3.BaseColor = ColorConverter.HexToColor("D2F8FF"); mpsb_3.BaseColorOverlay = ColorConverter.HexToColor("D1F7FC"); mpsb_3.BaseDirtColor = ColorConverter.HexToColor("654F1F"); mpsb_3.BaseDirtStrength = 0.05f; mpsb_3.BaseMetallic = 0f; mpsb_3.BaseNormalStrength = 0.4f; mpsb_3.BaseSmoothness = 0.85f; mpsb_3.DetailColor = ColorConverter.HexToColor("AEA635"); mpsb_3.DetailDirtStrength = 0.18f; mpsb_3.DetailEdgeSmoothness = 0.68f; mpsb_3.DetailEdgeWear = 0.3f; mpsb_3.DetailOcclusionStrength = 0.5f; scifiTheme.MatBaseProperties[2] = mpsb_3; // Stripes MatPropertySetStripes mpss = new MatPropertySetStripes(); mpss.TintColor = ColorConverter.HexToColor("D2F8FF"); mpss.WearAmount = 0.08f; mpss.DirtAmount = 0.118f; mpss.ScratchesAmount = 0.1f; scifiTheme.MatStripeProperties = mpss; scifiThemesArray[3] = scifiTheme; }
void InitializeTheme_2() { SciFiTheme scifiTheme = new SciFiTheme(); // Color 1 MatPropertySetBase mpsb_1 = new MatPropertySetBase(); mpsb_1.BaseColor = ColorConverter.HexToColor("F2F1ED"); mpsb_1.BaseColorOverlay = ColorConverter.HexToColor("EDF0F2"); mpsb_1.BaseDirtColor = ColorConverter.HexToColor("342A13"); mpsb_1.BaseDirtStrength = 0.01f; mpsb_1.BaseMetallic = 1f; mpsb_1.BaseNormalStrength = 0.2f; mpsb_1.BaseSmoothness = 0.85f; mpsb_1.DetailColor = ColorConverter.HexToColor("525252"); mpsb_1.DetailDirtStrength = 0.3f; mpsb_1.DetailEdgeSmoothness = 0.36f; mpsb_1.DetailEdgeWear = 0.1f; mpsb_1.DetailOcclusionStrength = 0.5f; scifiTheme.MatBaseProperties[0] = mpsb_1; // Color 2 MatPropertySetBase mpsb_2 = new MatPropertySetBase(); mpsb_2.BaseColor = ColorConverter.HexToColor("808080"); mpsb_2.BaseColorOverlay = ColorConverter.HexToColor("838380"); mpsb_2.BaseDirtColor = ColorConverter.HexToColor("342A13"); mpsb_2.BaseDirtStrength = 0.05f; mpsb_2.BaseMetallic = 1f; mpsb_2.BaseNormalStrength = 0.2f; mpsb_2.BaseSmoothness = 0.55f; mpsb_2.DetailColor = ColorConverter.HexToColor("FEFEFE"); mpsb_2.DetailDirtStrength = 0.18f; mpsb_2.DetailEdgeSmoothness = 0.5f; mpsb_2.DetailEdgeWear = 0.1f; mpsb_2.DetailOcclusionStrength = 0.5f; scifiTheme.MatBaseProperties[1] = mpsb_2; // Color 3 MatPropertySetBase mpsb_3 = new MatPropertySetBase(); mpsb_3.BaseColor = ColorConverter.HexToColor("F2F1ED"); mpsb_3.BaseColorOverlay = ColorConverter.HexToColor("EDF0F2"); mpsb_3.BaseDirtColor = ColorConverter.HexToColor("342A13"); mpsb_3.BaseDirtStrength = 0.01f; mpsb_3.BaseMetallic = 1f; mpsb_3.BaseNormalStrength = 0.4f; mpsb_3.BaseSmoothness = 0.95f; mpsb_3.DetailColor = ColorConverter.HexToColor("525252"); mpsb_3.DetailDirtStrength = 0.18f; mpsb_3.DetailEdgeSmoothness = 0.45f; mpsb_3.DetailEdgeWear = 0.1f; mpsb_3.DetailOcclusionStrength = 0.5f; scifiTheme.MatBaseProperties[2] = mpsb_3; // Stripes MatPropertySetStripes mpss = new MatPropertySetStripes(); mpss.TintColor = ColorConverter.HexToColor("CCB012"); mpss.WearAmount = 0.08f; mpss.DirtAmount = 0.118f; mpss.ScratchesAmount = 0.1f; scifiTheme.MatStripeProperties = mpss; scifiThemesArray[1] = scifiTheme; }