Bevel Emboss
Brief Description
Adds relief to an image. In Luminance mode, the luminance of the source image is used to determine the contours used to create the relief. In Alpha mode, the alpha channel of the source image is used to create the relief.
Controls
| Parameter / Script Name | Type | Default | Function |
|---|---|---|---|
Enabled / enabled
|
Boolean | On | |
Source / source_type
|
Choice | Alpha | Luminance
Alpha |
Threshold / threshold
|
Float | 0.25 | |
Style / style
|
Choice | Inner Bevel | Outer Bevel
Inner Bevel Emboss Pillow Emboss |
Technique / technique
|
Choice | Smooth | Smooth
Chisel Hard |
Direction / direction
|
Choice | Up | Up
Down |
Size / size
|
Float | 5 | |
Soften / soften
|
Float | 0 | |
Soften Downscale Threshold / normalMapBlurDownscaleThreshold
|
Float | 15 | When the size of the normal map blur exceeds this threshold, the map is downscaled before blurring and upscaled afterward, approximating the blur at much faster speed. Increasing the value increases quality at the cost of processing speed. |
Angle / angle
|
Float | 120 | |
Altitude / elevation
|
Float | 30 | |
Depth / depth
|
Float | 100 | |
Light Color / light_color
|
Color | 1, 1, 1, 0.75 | |
Light Mode / light_mode
|
Choice | Screen |
Add: Ac + Dc — Adds source to destination. Color Dodge: if Ac < 1 → min(1, Bc / (1 - Ac)); else 1. Lighten: max(Ac, Bc). Linear Dodge: min(Ac + Bc, 1). Screen: Ac + Bc - Ac * Bc. Hard-light: multiply/screen depending on Ac. Hard Mix: threshold vivid-light. Linear Light: burn/dodge depending on Ac. Overlay: multiply/screen depending on Bc. Pin Light: removes mid-tones. Soft Light: branched soft-light model. Vivid Light: color burn/dodge. Difference: abs(A - B). Divide: Ac / Bc (if valid). Exclusion: Ac + Bc - 2AcBc. Minus: Ac - Bc. Subtract: Bc - Ac. Color: SetLum(Ac, Lum(Bc)). Hue: SetLum(SetSat(Ac, Sat(Bc)), Lum(Bc)). Luminosity: SetLum(Bc, Lum(Ac)). Saturation: SetLum(SetSat(Bc, Sat(Ac)), Lum(Bc)). Replace: Ac. Destination Atop: Bca × Aa + Aca × (1 - Ba). Destination Out: Ba * Bc * (1 - Aa). Destination Over: Aa * (1 - Ba) + Bc. Destination In: Bc * Aa. Source Atop: Ac * Ba + Bc * (1 - Aa). Source Out: Ac * (1 - Ba). Normal: Ac + Bc * (1 - Aa). Source In: Ac * Ba. Xor: Ac * (1 - Ba) + Bc * (1 - Aa). Average: (Ac + Bc) / 2. Conjoint Over: branch based on Aa ≤ Ba. Disjoint Over: branch based on Aa + Ba ≥ 1. Geometric: 2AcBc / (Ac + Bc). Grain Extract: Bc - Ac + 0.5. Grain Merge: Bc + Ac - 0.5. Hypot: sqrt(Ac² + Bc²). Reflect: Aa² / (1 - Ba). Color Burn: 1 - min(1, (1 - Bc) / Ac). Darken: min(Ac, Bc). Linear Burn: Bc + Ac - 1. Multiply: Ac * Bc. Multiply (Math): Ac * Bc (negatives preserved). |
Shadow Color / shadow_color
|
Color | 0, 0, 0, 0.75 | |
Shadow Mode / shadow_mode
|
Choice | Multiply |
Add: Ac + Dc. Color Dodge: min(1, Bc / (1 - Ac)). Lighten: max(Ac, Bc). Linear Dodge: min(Ac + Bc, 1). Screen: Ac + Bc - Ac * Bc. Hard-light: multiply/screen based on Ac. Hard Mix: vivid-light threshold. Linear Light: burn/dodge based on Ac. Overlay: multiply/screen based on Bc. Pin Light: removes mid-tones. Soft Light: multi-branch soft light. Vivid Light: color burn/dodge. Difference: abs(A - B). Divide: Ac / Bc. Exclusion: Ac + Bc - 2AcBc. Minus: Ac - Bc. Subtract: Bc - Ac. Color: SetLum(Ac, Lum(Bc)). Hue: SetLum(SetSat(Ac, Sat(Bc)), Lum(Bc)). Luminosity: SetLum(Bc, Lum(Ac)). Saturation: SetLum(SetSat(Bc, Sat(Ac)), Lum(Bc)). Replace: Ac. Destination Atop: Bca × Aa + Aca × (1 - Ba). Destination Out: Ba * Bc * (1 - Aa). Destination Over: Aa * (1 - Ba) + Bc. Destination In: Bc * Aa. Source Atop: Ac * Ba + Bc * (1 - Aa). Source Out: Ac * (1 - Ba). Normal: Ac + Bc * (1 - Aa). Source In: Ac * Ba. Xor: Ac * (1 - Ba) + Bc * (1 - Aa). Average: (Ac + Bc) / 2. Conjoint Over: Aa ≤ Ba branch. Disjoint Over: Aa + Ba ≥ 1 branch. Geometric: 2AcBc / (Ac + Bc). Grain Extract: Bc - Ac + 0.5. Grain Merge: Bc + Ac - 0.5. Hypot: sqrt(Ac² + Bc²). Reflect: Aa² / (1 - Ba). Color Burn: 1 - min(1, (1 - Bc) / Ac). Darken: min(Ac, Bc). Linear Burn: Bc + Ac - 1. Multiply: Ac * Bc. Multiply (Math): Ac * Bc. |
Colorspace / input_colorspace
|
Choice | Project Display Space | Project Working Space: The color is assumed to be expressed in the project working space. Project Display Space: The color is assumed to be expressed in the project display space. |
