2018-01-19 03:13:32 +00:00
# Generic
Advanced = "Advanced"
2019-01-24 19:34:28 +00:00
FileType.Image = "Image"
FileType.Images = "Images"
FileType.Video = "Video"
FileType.Videos = "Videos"
FileType.Sound = "Sound"
FileType.Sounds = "Sounds"
FileType.Effect = "Effect"
FileType.Effects = "Effects"
2019-04-02 01:05:05 +00:00
# Blur
Blur.Type.Box = "Box"
2019-04-15 10:54:19 +00:00
Blur.Type.Box.Description = "Box blur (named for its distinct shape) is a simple average over a number of pixels, resulting in a box like look."
2019-04-02 01:05:05 +00:00
Blur.Type.BoxLinear = "Box Linear"
2019-04-15 10:54:19 +00:00
Blur.Type.BoxLinear.Description = "Box blur (named for its distinct shape) is a simple average over a number of pixels, resulting in a box like look.\nThis is a linear optimized version of the normal Box blur."
2019-04-02 01:05:05 +00:00
Blur.Type.Gaussian = "Gaussian"
2019-04-15 10:54:19 +00:00
Blur.Type.Gaussian.Description = "Gaussian blur uses the Gaussian Bell curve as a weight for each sampled pixel, resulting in a smooth look."
2019-04-02 01:05:05 +00:00
Blur.Type.GaussianLinear = "Gaussian Linear"
2019-04-15 10:54:19 +00:00
Blur.Type.GaussianLinear.Description = "Gaussian blur uses the Gaussian Bell curve as a weight for each sampled pixel, resulting in a smooth look.\nThis is a linear optimized version of the normal Gaussian blur, but might look slightly worse"
2019-04-02 01:05:05 +00:00
Blur.Type.DualFiltering = "Dual Filtering"
2019-04-15 10:54:19 +00:00
Blur.Type.DualFiltering.Description = "Dual Filtering is a Gaussian approximation that is able to get similar results as Gaussian blur at much lower cost."
2019-04-02 01:05:05 +00:00
Blur.Subtype.Area = "Area"
2019-04-15 10:54:19 +00:00
Blur.Subtype.Area.Description = "A 2-Dimensional area blur."
2019-04-02 01:05:05 +00:00
Blur.Subtype.Directional = "Directional"
2019-04-15 10:54:19 +00:00
Blur.Subtype.Directional.Description = "A 1-Dimensional directional blur."
2019-04-02 01:05:05 +00:00
Blur.Subtype.Rotational = "Rotational"
2019-04-15 10:54:19 +00:00
Blur.Subtype.Rotational.Description = "A blur that rotates around a center point."
2019-04-02 01:05:05 +00:00
Blur.Subtype.Zoom = "Zoom"
2019-04-15 10:54:19 +00:00
Blur.Subtype.Zoom.Description = "A blur that zooms towards a center point."
2019-04-02 01:05:05 +00:00
2019-01-24 19:34:28 +00:00
# Mip Generator
2018-09-29 13:57:25 +00:00
MipGenerator = "Mipmap Generator"
MipGenerator.Description = "Which mip generator should be used?"
MipGenerator.Point = "Point"
MipGenerator.Linear = "Linear"
MipGenerator.Sharpen = "Sharpen"
MipGenerator.Smoothen = "Smoothen"
MipGenerator.Bicubic = "Bicubic"
MipGenerator.Lanczos = "Lanczos"
2019-01-24 13:26:31 +00:00
MipGenerator.Intensity = "Intensity"
2019-01-24 19:34:28 +00:00
MipGenerator.Intensity.Description = "Intensity of the Generator"
2018-01-19 03:13:32 +00:00
2018-04-29 01:04:29 +00:00
# Custom Shader
CustomShader.Type = "Type"
CustomShader.Type.Description = "What type of shader do you want to use?"
CustomShader.Type.Text = "Text"
CustomShader.Type.File = "File"
CustomShader.Input.Text = "Shader Content"
CustomShader.Input.Text.Description = "Text to load as a shader."
CustomShader.Input.File = "Shader File"
CustomShader.Input.File.Description = "File to load as a shader."
2018-09-28 09:55:55 +00:00
CustomShader.Texture.Type = "Type"
CustomShader.Texture.Type.Description = "What type of texture do you want to use?"
CustomShader.Texture.Type.File = "File"
CustomShader.Texture.Type.Source = "Source"
2018-04-29 01:04:29 +00:00
2018-01-19 03:13:32 +00:00
# Filter - Blur
Filter.Blur = "Blur"
Filter.Blur.Type = "Type"
2019-04-02 01:05:05 +00:00
Filter.Blur.Type.Description = "The type of blur to apply."
Filter.Blur.Subtype = "Subtype"
Filter.Blur.Subtype.Description = "The way this blur should be applied."
Filter.Blur.Size = "Size"
Filter.Blur.Size.Description = "Size of the blur filter to apply. Large sizes may have a negative effect on performance."
Filter.Blur.Angle = "Angle (Degrees)"
Filter.Blur.Angle.Description = "Angle of the Blur"
Filter.Blur.Center.X = "Center (X) (Percent)"
Filter.Blur.Center.X.Description = "The horizontal center of the blur effect, in percent."
Filter.Blur.Center.Y = "Center (Y) (Percent)"
Filter.Blur.Center.Y.Description = "The vertical center of the blur effect, in percent."
2018-12-23 18:54:57 +00:00
Filter.Blur.StepScale = "Step Scaling"
Filter.Blur.StepScale.Description = "Scale the texel step used in the Blur shader, which allows for smaller Blur sizes to cover more space, at the cost of some quality.\nCan be combined with Directional Blur to change the behavior drastically."
Filter.Blur.StepScale.X = "Step Scale X"
Filter.Blur.StepScale.Y = "Step Scale Y"
2018-09-30 20:48:47 +00:00
Filter.Blur.Mask = "Apply a Mask"
Filter.Blur.Mask.Description = "Apply a mask to the area that needs to be blurred, which allows for more control over the blurred area."
Filter.Blur.Mask.Type = "Mask Type"
Filter.Blur.Mask.Type.Description = "What kind of mask to you want to apply?"
Filter.Blur.Mask.Type.Region = "Region"
Filter.Blur.Mask.Type.Image = "Image"
Filter.Blur.Mask.Type.Source = "Source"
Filter.Blur.Mask.Region.Left = "Left Edge"
Filter.Blur.Mask.Region.Left.Description = "Distance to left edge of the source in percent."
Filter.Blur.Mask.Region.Top = "Top Edge"
Filter.Blur.Mask.Region.Top.Description = "Distance to top edge of the source in percent."
Filter.Blur.Mask.Region.Right = "Right Edge"
Filter.Blur.Mask.Region.Right.Description = "Distance to right edge of the source in percent."
Filter.Blur.Mask.Region.Bottom = "Bottom Edge"
Filter.Blur.Mask.Region.Bottom.Description = "Distance to bottom edge of the source in percent."
Filter.Blur.Mask.Region.Feather = "Feather Area"
Filter.Blur.Mask.Region.Feather.Description = "Size of the smoothing area in percent, or 0 to turn off feather."
Filter.Blur.Mask.Region.Feather.Shift = "Feather Shift"
Filter.Blur.Mask.Region.Feather.Shift.Description = "Shift of the Feather area, positive is inwards, negative is outwards."
Filter.Blur.Mask.Region.Invert = "Invert Region"
Filter.Blur.Mask.Region.Invert.Description = "Invert the region so that everything but this area is blurred."
Filter.Blur.Mask.Image = "Image Mask"
Filter.Blur.Mask.Image.Description = "Image to use for the mask."
Filter.Blur.Mask.Source = "Source Mask"
Filter.Blur.Mask.Source.Description = "Source to use for the mask."
Filter.Blur.Mask.Color = "Mask Color Filter"
Filter.Blur.Mask.Color.Description = "Filter the mask by this color before applying it."
2018-09-30 22:54:36 +00:00
Filter.Blur.Mask.Alpha = "Mask Alpha Filter"
Filter.Blur.Mask.Alpha.Description = "Filter the mask by this alpha value before applying it."
2018-09-30 20:48:47 +00:00
Filter.Blur.Mask.Multiplier = "Mask Multiplier"
Filter.Blur.Mask.Multiplier.Description = "Multiply the final mask value by this value."
2017-11-06 11:36:01 +00:00
# Filter - Custom Shader
Filter.CustomShader = "Custom Shader"
Filter.CustomShader.Type = "Type"
Filter.CustomShader.Type.Text = "Text Input"
Filter.CustomShader.Type.File = "File Input"
Filter.CustomShader.Content.Text = "Effect Text"
Filter.CustomShader.Content.File = "Effect File"
2018-01-19 03:13:32 +00:00
# Filter - Displacement
2017-08-19 22:31:39 +00:00
Filter.Displacement = "Displacement Mapping"
2017-06-29 05:12:52 +00:00
Filter.Displacement.File = "File"
2017-08-19 22:31:39 +00:00
Filter.Displacement.File.Types = "Images (*.png *.jpeg *.jpg *.bmp *.tga);;All Files (*)"
2017-06-29 05:12:52 +00:00
Filter.Displacement.Ratio = "Ratio"
Filter.Displacement.Scale = "Scale"
2018-01-19 03:13:32 +00:00
2019-01-29 06:35:14 +00:00
# Filter - SDF Effects
2019-01-29 06:39:01 +00:00
Filter.SDFEffects = "Signed Distance Field Effects"
2019-01-29 06:35:14 +00:00
Filter.SDFEffects.Shadow.Inner = "Inner Shadow"
Filter.SDFEffects.Shadow.Inner.Description = "Draw a shadow on the inside of the source?"
2019-04-06 17:37:26 +00:00
Filter.SDFEffects.Shadow.Inner.Range.Minimum = "Inner Shadow Minimum Distance"
Filter.SDFEffects.Shadow.Inner.Range.Maximum = "Inner Shadow Maximum Distance"
Filter.SDFEffects.Shadow.Inner.Offset.X = "Inner Shadow Offset X"
Filter.SDFEffects.Shadow.Inner.Offset.Y = "Inner Shadow Offset Y"
Filter.SDFEffects.Shadow.Inner.Color = "Inner Shadow Color"
Filter.SDFEffects.Shadow.Inner.Alpha = "Inner Shadow Alpha"
2019-01-29 06:35:14 +00:00
Filter.SDFEffects.Shadow.Outer = "Outer Shadow"
Filter.SDFEffects.Shadow.Outer.Description = "Draw a shadow on the outside of the source?"
2019-04-06 17:37:26 +00:00
Filter.SDFEffects.Shadow.Outer.Range.Minimum = "Outer Shadow Minimum Distance"
Filter.SDFEffects.Shadow.Outer.Range.Maximum = "Outer Shadow Maximum Distance"
Filter.SDFEffects.Shadow.Outer.Offset.X = "Outer Shadow Offset X"
Filter.SDFEffects.Shadow.Outer.Offset.Y = "Outer Shadow Offset Y"
Filter.SDFEffects.Shadow.Outer.Color = "Outer Shadow Color"
Filter.SDFEffects.Shadow.Outer.Alpha = "Outer Shadow Alpha"
Filter.SDFEffects.Glow.Outer = "Outer Glow"
Filter.SDFEffects.Glow.Outer.Description = "Draw an outline?"
Filter.SDFEffects.Glow.Outer.Color = "Outer Glow Color"
Filter.SDFEffects.Glow.Outer.Color.Description = "Color of the Glow."
Filter.SDFEffects.Glow.Outer.Alpha = "Outer Glow Alpha"
Filter.SDFEffects.Glow.Outer.Alpha.Description = "Alpha of the Glow."
Filter.SDFEffects.Glow.Outer.Width = "Outer Glow Width"
Filter.SDFEffects.Glow.Outer.Width.Description = "Size of the glow from the center line."
Filter.SDFEffects.Glow.Outer.Sharpness = "Outer Glow Sharpness"
Filter.SDFEffects.Glow.Outer.Sharpness.Description = "The sharpness of the glow in percent, with higher values being sharper."
Filter.SDFEffects.Glow.Inner = "Inner Glow"
Filter.SDFEffects.Glow.Inner.Description = "Draw an outline?"
Filter.SDFEffects.Glow.Inner.Color = "Inner Glow Color"
Filter.SDFEffects.Glow.Inner.Color.Description = "Color of the Glow."
Filter.SDFEffects.Glow.Inner.Alpha = "Inner Glow Alpha"
Filter.SDFEffects.Glow.Inner.Alpha.Description = "Alpha of the Glow."
Filter.SDFEffects.Glow.Inner.Width = "Inner Glow Width"
Filter.SDFEffects.Glow.Inner.Width.Description = "Size of the glow from the center."
Filter.SDFEffects.Glow.Inner.Sharpness = "Inner Glow Sharpness"
Filter.SDFEffects.Glow.Inner.Sharpness.Description = "The sharpness of the glow in percent, with higher values being sharper."
Filter.SDFEffects.Outline = "Outline"
Filter.SDFEffects.Outline.Description = "Draw an outline?"
Filter.SDFEffects.Outline.Color = "Outline Color"
Filter.SDFEffects.Outline.Color.Description = "Color of the Outline."
Filter.SDFEffects.Outline.Alpha = "Outline Alpha"
Filter.SDFEffects.Outline.Alpha.Description = "Alpha of the Outline."
Filter.SDFEffects.Outline.Width = "Outline Width"
Filter.SDFEffects.Outline.Width.Description = "Size of the outline in both direction from the center."
Filter.SDFEffects.Outline.Offset = "Outline Offset"
Filter.SDFEffects.Outline.Offset.Description = "Moves the center line by the given offset.\nA positive offset pushes the outline away from the source, while a negative one pulls it into the source."
Filter.SDFEffects.Outline.Sharpness = "Outline Sharpness"
Filter.SDFEffects.Outline.Sharpness.Description = "The sharpness of the outline in percent, with higher values being sharper."
2019-01-30 02:12:12 +00:00
Filter.SDFEffects.SDF.Scale = "SDF Texture Scale"
Filter.SDFEffects.SDF.Scale.Description = "Percentage to scale the SDF Texture Size by, relative to the Source Size.\nA higher value results in better quality, but slower updates,\n while lower values result in faster updates, but lower quality."
2019-04-06 17:37:26 +00:00
Filter.SDFEffects.SDF.Threshold = "SDF Alpha Threshold"
Filter.SDFEffects.SDF.Threshold.Description = "Minimum opacity value in percent for SDF generation to consider the pixel solid."
2018-11-08 12:52:43 +00:00
2018-01-19 03:13:32 +00:00
# Filter - Transform
2017-06-29 01:41:32 +00:00
Filter.Transform = "3D Transform"
2017-06-29 05:12:52 +00:00
Filter.Transform.Camera = "Camera"
2017-08-19 22:31:39 +00:00
Filter.Transform.Camera.Description = "Projection mode used by the camera."
2017-06-29 05:12:52 +00:00
Filter.Transform.Camera.Orthographic = "Orthographic"
Filter.Transform.Camera.Perspective = "Perspective"
2017-07-01 03:13:54 +00:00
Filter.Transform.Camera.FieldOfView = "Field Of View"
2017-08-19 22:31:39 +00:00
Filter.Transform.Camera.FieldOfView.Description = "Vertical Field of View of the camera."
2017-07-01 01:49:08 +00:00
Filter.Transform.Position = "Position"
2017-08-19 22:31:39 +00:00
Filter.Transform.Position.Description = "Position of the rendered quad."
2017-06-29 01:41:32 +00:00
Filter.Transform.Position.X = "Position (X)"
Filter.Transform.Position.Y = "Position (Y)"
Filter.Transform.Position.Z = "Position (Z)"
2017-07-01 01:49:08 +00:00
Filter.Transform.Scale = "Scale"
2017-08-19 22:31:39 +00:00
Filter.Transform.Scale.Description = "Scale of the rendered quad."
2017-06-29 01:41:32 +00:00
Filter.Transform.Scale.X = "Scale (X)"
2017-06-29 05:12:52 +00:00
Filter.Transform.Scale.Y = "Scale (Y)"
2017-09-17 20:16:23 +00:00
Filter.Transform.Shear = "Shear"
Filter.Transform.Shear.Description = "Shearing of the rendered quad."
Filter.Transform.Shear.X = "Shear (X)"
Filter.Transform.Shear.Y = "Shear (Y)"
2017-06-29 05:12:52 +00:00
Filter.Transform.Rotation.Order = "Rotation Order"
2017-08-19 22:31:39 +00:00
Filter.Transform.Rotation.Order.Description = "The order in which to apply the euler angles to the rendered quad."
2017-06-29 05:12:52 +00:00
Filter.Transform.Rotation.Order.XYZ = "Pitch, Yaw, Roll"
Filter.Transform.Rotation.Order.XZY = "Pitch, Roll, Yaw"
Filter.Transform.Rotation.Order.YXZ = "Yaw, Pitch, Roll"
Filter.Transform.Rotation.Order.YZX = "Yaw, Roll, Pitch"
Filter.Transform.Rotation.Order.ZXY = "Roll, Pitch, Yaw"
Filter.Transform.Rotation.Order.ZYX = "Roll, Yaw, Pitch"
2017-07-01 01:49:08 +00:00
Filter.Transform.Rotation = "Rotation"
2017-08-19 22:31:39 +00:00
Filter.Transform.Rotation.Description = "Euler rotation of the rendered quad, applied using the rotation order."
2017-06-29 05:12:52 +00:00
Filter.Transform.Rotation.X = "Pitch (X)"
Filter.Transform.Rotation.Y = "Yaw (Y)"
2017-07-03 00:46:33 +00:00
Filter.Transform.Rotation.Z = "Roll (Z)"
2018-09-29 13:57:25 +00:00
Filter.Transform.Mipmapping = "Enable Mipmapping"
Filter.Transform.Mipmapping.Description = "Generate mipmaps for the source, so that angled and far away parts are smoother."
2018-01-19 03:13:32 +00:00
# Source - Mirror
2017-12-14 07:06:09 +00:00
Source.Mirror = "Source Mirror"
Source.Mirror.Source = "Source"
2018-01-19 03:13:32 +00:00
Source.Mirror.Source.Description = "Which Source should be mirrored?"
2017-12-14 07:06:09 +00:00
Source.Mirror.Source.Size = "Source Size"
2018-01-19 03:13:32 +00:00
Source.Mirror.Source.Size.Description = "The size of the source being mirrored. (Automatically updated)"
2018-04-27 21:38:49 +00:00
Source.Mirror.Source.Audio = "Enable Audio"
2018-04-28 22:16:31 +00:00
Source.Mirror.Source.Audio.Description = "Enables audio mirroring from this source."
2017-12-14 07:06:09 +00:00
Source.Mirror.Scaling = "Rescale Source"
2018-01-19 03:13:32 +00:00
Source.Mirror.Scaling.Description = "Should the source be rescaled?"
2017-12-14 07:06:09 +00:00
Source.Mirror.Scaling.Method = "Filter"
2018-01-19 03:13:32 +00:00
Source.Mirror.Scaling.Method.Description = "Which filter should be used for rescaling?"
2017-12-14 07:06:09 +00:00
Source.Mirror.Scaling.Method.Point = "Point"
Source.Mirror.Scaling.Method.Bilinear = "Bilinear"
Source.Mirror.Scaling.Method.BilinearLowRes = "Bilinear (Low Resolution)"
Source.Mirror.Scaling.Method.Bicubic = "Bicubic"
Source.Mirror.Scaling.Method.Lanczos = "Lanczos"
Source.Mirror.Scaling.Size = "Size"
2018-01-19 03:13:32 +00:00
Source.Mirror.Scaling.Size.Description = "What size should we rescale to? (WxH format)"
Source.Mirror.Scaling.TransformKeepOriginal = "Use Original Size for Transforms"
Source.Mirror.Scaling.TransformKeepOriginal.Description = "Should the filter not modify the size of the source?"
2019-01-24 03:27:04 +00:00
Source.Mirror.Scaling.Bounds = "Bounds Type"
Source.Mirror.Scaling.Bounds.Description = "How should the source be rescaled?\n- 'Stretch' stretches the source to fill the rescaled region, breaking aspect ratio for the source.\n- 'Fit' scales the source to fit the smallest rectangle that is not smaller than the rescaled region.\n- 'Fill' scales the source to fit the largest rectangle that is not larger than the rescaled region.\n- 'Fill to Width' scales the source to fill the width of the rescaled region.\n- 'Fill to Height' scales the source to fill the height of the rescaled region."
Source.Mirror.Scaling.Bounds.Stretch = "Stretch"
Source.Mirror.Scaling.Bounds.Fit = "Fit"
Source.Mirror.Scaling.Bounds.Fill = "Fill"
Source.Mirror.Scaling.Bounds.FillWidth = "Fill to Width"
Source.Mirror.Scaling.Bounds.FillHeight = "Fill to Height"