2021-12-15 16:29:44 +03:00

67 lines
6.3 KiB
C#

//////////////////////////////////////////////////////
// MK Toon Keywords //
// //
// Created by Michael Kremmel //
// www.michaelkremmel.de //
// Copyright © 2021 All rights reserved. //
//////////////////////////////////////////////////////
namespace MK.Toon
{
/////////////////////////////////////////////////////////////////////////////////////////////
// Keywords //
/////////////////////////////////////////////////////////////////////////////////////////////
public static class Keywords
{
public static readonly string albedoMap = "_MK_ALBEDO_MAP";
public static readonly string alphaClipping = "_MK_ALPHA_CLIPPING";
public static readonly string[] surface = new string[2]{"_MK_SURFACE_TYPE_OPAQUE", "_MK_SURFACE_TYPE_TRANSPARENT"};
public static readonly string[] lightTransmission = new string[3] { "_MK_LIGHT_TRANSMISSION_OFF", "_MK_LIGHT_TRANSMISSION_TRANSLUCENT", "_MK_LIGHT_TRANSMISSION_SUB_SURFACE_SCATTERING" };
public static readonly string thicknessMap = "_MK_THICKNESS_MAP";
public static readonly string normalMap = "_MK_NORMAL_MAP";
public static readonly string heightMap = "_MK_HEIGHT_MAP";
public static readonly string parallax = "_MK_PARALLAX";
public static readonly string occlusionMap = "_MK_OCCLUSION_MAP";
public static readonly string[] blend = new string[5]{"_MK_BLEND_ALPHA", "_MK_BLEND_PREMULTIPLY", "_MK_BLEND_ADDITIVE", "_MK_BLEND_MULTIPLY", "_MK_BLEND_CUSTOM"};
public static readonly string[] light = new string[4]{"_MK_LIGHT_DEFAULT", "_MK_LIGHT_CEL", "_MK_LIGHT_BANDED", "_MK_LIGHT_RAMP"};
public static readonly string[] artistic = new string[4]{"_MK_ARTISTIC_OFF", "_MK_ARTISTIC_DRAWN", "_MK_ARTISTIC_HATCHING", "_MK_ARTISTIC_SKETCH"};
public static readonly string[] artisticProjection = new string[2]{"_MK_ARTISTIC_PROJECTION_TANGENT_SPACE", "_MK_ARTISTIC_PROJECTION_SCREEN_SPACE" };
public static readonly string artisticAnimation = "_MK_ARTISTIC_ANIMATION_STUTTER";
public static readonly string[] workflow = new string[2]{"_MK_WORKFLOW_SPECULAR", "_MK_WORKFLOW_ROUGHNESS"};
public static readonly string emission = "_MK_EMISSION";
public static readonly string emissionMap = "_MK_EMISSION_MAP";
public static readonly string detailMap = "_MK_DETAIL_MAP";
public static readonly string[] detailBlend = new string[3]{"_MK_DETAIL_BLEND_OFF", "_MK_DETAIL_BLEND_MIX", "_MK_DETAIL_BLEND_ADD"};
public static readonly string detailNormalMap = "_MK_DETAIL_NORMAL_MAP";
public static readonly string[] rim = new string[3]{"_MK_RIM_OFF", "_MK_RIM_DEFAULT", "_MK_RIM_SPLIT"};
public static readonly string[] iridescence = new string[2]{"_MK_IRIDESCENCE_OFF", "_MK_IRIDESCENCE_DEFAULT"};
public static readonly string[] colorGrading = new string[3]{"_MK_COLOR_GRADING_OFF", "_MK_COLOR_GRADING_ALBEDO", "_MK_COLOR_GRADING_FINAL_OUTPUT"};
public static readonly string[] dissolve = new string[4]{"_MK_DISSOLVE_OFF", "_MK_DISSOLVE_DEFAULT", "_MK_DISSOLVE_BORDER_COLOR", "_MK_DISSOLVE_BORDER_RAMP"};
public static readonly string goochRamp = "_MK_GOOCH_RAMP";
public static readonly string goochBrightMap = "_MK_GOOCH_BRIGHT_MAP";
public static readonly string goochDarkMap = "_MK_GOOCH_DARK_MAP";
public static readonly string[] diffuse = new string[3]{"_MK_DIFFUSE_LAMBERT", "_MK_DIFFUSE_OREN_NAYAR", "_MK_DIFFUSE_MINNAERT"};
public static readonly string[] specular = new string[3]{"_MK_SPECULAR_OFF", "_MK_SPECULAR_ISOTROPIC", "_MK_SPECULAR_ANISOTROPIC"};
public static readonly string[] environmentReflections = new string[3]{ "_MK_ENVIRONMENT_REFLECTIONS_OFF", "_MK_ENVIRONMENT_REFLECTIONS_AMBIENT", "_MK_ENVIRONMENT_REFLECTIONS_ADVANCED"};
public static readonly string fresnelHighlights = "_MK_FRESNEL_HIGHLIGHTS";
public static readonly string[] outline = new string[3]{"_MK_OUTLINE_HULL_OBJECT", "_MK_OUTLINE_HULL_ORIGIN", "_MK_OUTLINE_HULL_CLIP"};
public static readonly string outlineData = "_MK_OUTLINE_DATA_UV7";
public static readonly string outlineMap = "_MK_OUTLINE_MAP";
public static readonly string refractionDistortionMap = "_MK_REFRACTION_DISTORTION_MAP";
public static readonly string indexOfRefraction = "_MK_INDEX_OF_REFRACTION";
public static readonly string outlineNoise = "_MK_OUTLINE_NOISE";
public static readonly string receiveShadows = "_MK_RECEIVE_SHADOWS";
public static readonly string wrappedLighting = "_MK_WRAPPED_DIFFUSE";
public static readonly string[] colorBlend = new string[6]{"_MK_COLOR_BLEND_MULTIPLY", "_MK_COLOR_BLEND_ADDITIVE", "_MK_COLOR_BLEND_SUBTRACTIVE", "_MK_COLOR_BLEND_OVERLAY", "_MK_COLOR_BLEND_COLOR", "_MK_COLOR_BLEND_DIFFERENCE"};
public static readonly string flipbook = "_MK_FLIPBOOK";
public static readonly string softFade = "_MK_SOFT_FADE";
public static readonly string cameraFade = "_MK_CAMERA_FADE";
public static readonly string thresholdMap = "_MK_THRESHOLD_MAP";
public static readonly string pbsMap0 = "_MK_PBS_MAP_0";
public static readonly string pbsMap1 = "_MK_PBS_MAP_1";
public static readonly string[] vertexAnimation = new string[4]{"_MK_VERTEX_ANIMATION_OFF", "_MK_VERTEX_ANIMATION_SINE", "_MK_VERTEX_ANIMATION_PULSE", "_MK_VERTEX_ANIMATION_NOISE"};
public static readonly string vertexAnimationMap = "_MK_VERTEX_ANIMATION_MAP";
public static readonly string vertexAnimationStutter = "_MK_VERTEX_ANIMATION_STUTTER";
}
}