Chamfer

Simulate lighting of a chamfered 3D-edges for an alpha-defined shape.
Blend Mode
What blending mode a light map will be applied with.
name: blendmode
type: enum
Strength
name: strength
type: double
default: 0.30
minimum: 0.00
maximum: 1.00
ui-minimum: 0.00
ui-maximum: 1.00
ui-gamma: 1.00
ui-step-small: 0.00
ui-step-big: 0.10
ui-digits: 3
Depth
name: depth
type: double
default: 0.50
minimum: 0.01
maximum: 1.00
ui-minimum: 0.01
ui-maximum: 1.00
ui-gamma: 1.00
ui-step-small: 0.00
ui-step-big: 0.10
ui-digits: 3
Curvature
Curvature at 0.5 we are close to a circle shape, 1.0 is straight, values above 1.0 are concave.
name: curvature
type: double
default: 1.00
minimum: 0.00
maximum: 8.00
ui-minimum: 0.00
ui-maximum: 4.00
ui-gamma: 2.00
ui-step-small: 0.00
ui-step-big: 0.10
ui-digits: 3
Light direction
Light angle (degrees). For most blend modes this rotates lighting of the bevel.
name: azimuth
type: double
default: 67.00
minimum: 0.00
maximum: 360.00
ui-minimum: 0.00
ui-maximum: 360.00
ui-gamma: 1.00
ui-step-small: 1.00
ui-step-big: 15.00
ui-digits: 2
direction:ccw
unit:degree
Detailed options
name: detailed-options
type: boolean
default: False
Mask with initial alpha
Keep alpha coverage, avoids growing of the shape beyond initial position.
name: mask-with-alpha
type: boolean
default: True
visible:detailed_options
Use distance-transform
Use gegl:distance-transform for computing base-shape, ideally the curvature and thickness controls also control the non-distance-transform case.
name: use-dt
type: boolean
default: True
visible:detailed_options
Light Elevation
Elevation angle (degrees). For most blend modes this shifts the lightest colors of the bevel.
name: elevation
type: double
default: 12.50
minimum: 0.00
maximum: 90.00
ui-minimum: 0.00
ui-maximum: 90.00
ui-gamma: 1.00
ui-step-small: 1.00
ui-step-big: 15.00
ui-digits: 2
visible:detailed_options
unit:degree
Emboss Depth
Emboss Depth. For some blend modes it adds depth and for others adds detail to the bevel.
name: emboss-depth
type: int
default: 1
minimum: 1
maximum: 100
ui-minimum: 1
ui-maximum: 100
ui-gamma: 1.00
ui-step-small: 1
ui-step-big: 10
visible:detailed_options
Distance transform smoothing
Applies a mild mean curvature blur on the bevel
name: dt-mcb-iterations
type: int
default: 7
minimum: 0
maximum: 10
ui-minimum: 0
ui-maximum: 10
ui-gamma: 1.00
ui-step-small: 1
ui-step-big: 5
visible:detailed_options
Normal Bevel Effect
Internal Gaussian Blur makes a bumpish bevel. Making this too high will create an undesirable effect. The larger the text the higher this slider should be.
name: gaus
type: double
default: 1.00
minimum: 0.00
maximum: 5.50
ui-minimum: 0.00
ui-maximum: 4.00
ui-gamma: 1.00
ui-step-small: 0.10
ui-step-big: 1.00
ui-digits: 3
visible:detailed_options
Sharp Bevel Effect
Internal Box Blur makes a sharp bevel. Making this too high will create an undesirable effect. The larger the text the higher this slider should be.
name: box
type: int
default: 3
minimum: 0
maximum: 9
ui-minimum: 0
ui-maximum: 6
ui-gamma: 1.00
ui-step-small: 1
ui-step-big: 2
visible:detailed_options
Choose Internal Median Shape
Base shape of the median blur for the bevel. This effect is only prominent on very thin bevels.
name: type
type: enum
visible:detailed_options
Widen bevel by increasing internal opacity
Opacity boost, for widening bevel.
name: opacity-boost
type: double
default: 8.00
minimum: 3.00
maximum: 12.00
ui-minimum: 3.00
ui-maximum: 10.00
ui-gamma: 1.00
ui-step-small: 0.01
ui-step-big: 1.00
ui-digits: 3
visible:detailed_options
Internal Median Blur Radius
An internal median blur radius set to thin the bevel in default. If internal median blur alpha percentile is high it will make the bevel fat.
name: size
type: int
default: 1
minimum: 0
maximum: 7
ui-minimum: 0
ui-maximum: 7
ui-gamma: 1.00
ui-step-small: 1
ui-step-big: 5
visible:detailed_options
unit:pixel-distance
Internal Median Blur Alpha percentile
Median Blur's alpha percentile being applied internally
name: alphapercentile
type: double
default: 0.00
minimum: 0.00
maximum: 100.00
ui-minimum: 0.00
ui-maximum: 100.00
ui-gamma: 1.00
ui-step-small: 1.00
ui-step-big: 10.00
ui-digits: 2
visible:detailed_options
Smooth rough pixels on the Bevel
Applies a mild mean curvature blur on the bevel
name: mcb-iterations
type: int
default: 0
minimum: 0
maximum: 2
ui-minimum: 0
ui-maximum: 2
ui-gamma: 1.00
ui-step-small: 1
ui-step-big: 2
visible:detailed_options
pads: input output
parent-class: GeglOperationMeta
gimp:menu-path:
