Krita/Photoshop Mapping Table

From KDE Community Wiki
 
Under Construction
This is a new page, currently under construction!

Mapping of ABR Brush Presets Dynamics to Krita Dynamics

Light blue color is used to identify attributes used to group others (in Photoshop).


ATRIBUTE IN ABR

(EXAMPLE VALUES)

FEATURE DESCRIPTION

MAPPING TO KRITA FEATURES

Brsh (VlLs) 2

Amount of brush presets.

The solution to import the presets with dynamics loaded should be more discussed.

Objc (Objc) brushPreset 40.00

Number of the current brush set, used to group all the attributes of the preset.

-

Nm (TEXT 7) All_On

Name of the current brush.

Name of the imported brush preset.

Brsh (Objc) computedBrush 8.00

Defines if it is a sampled (based on bitmap) or computed brush and the amount of entries.

Sampled brushes can be stored in brushes folder (“Predefined Brushes”). Computed brushes can be mapped to Autobrush.

- Dmtr (UntF) 10.00

Diameter. Values from 1px to 2500px.

Scale on predefined brushes.

Diameter on Autobrush.

- Hrdn (UntF) 40.00

Hardness.

Soft brush curve setting in autobrush.

Not enabled for predefined brushes.

- Angl (UntF) 0.00

Angle.

Measured in degrees from -180 to 180.

Angle in autobrush.

Must be available for predefined brushes.

- Rndn (UntF) 100.00

Roundness.

Percent values from 0% to 100%.

Ratio on autobrush.

Must be available for predefined brushes.

- Spcn (UntF) 25.00

Spacing.

Can be disabled.

Values from 0% to 1000%.

Spacing.

Can be disabled in photoshop, but not in Krita. Apparently 1.00 value equals to disabled in PS, which is default spacing.

- Intr (bool) 1

Not figured out. Probably Smoothing.

Not figured out. If smoothing, could be mapped to the Softness control?

- flipX (bool) 1

Flip X. Checkbox.

No static version implemented yet, bu can be mapped to Mirror>Horizontally with curve off.

- flipY (bool) 1

Flip Y. Checkbox.

No static version implemented yet, but can be mapped to Mirror>Vertically with curve off.

- sampledData (TEXT 37)

Appears only on sampled brushes.

-

useTipDynamics (bool) 1

Shape Dynamics. Checkbox.

Enable or disable tip dynamics.

There's no checkbox in Krita to enable or disable tip dynamics, they are scattered over other checkboxes.

flipX (bool) 1

Flip X. Checkbox.

Can be mapped to Mirror>Horizontally with fuzzy.

flipY (bool) 1

Flip Y. Checkbox.

Can be mapped to Mirror>Vertically with fuzzy.

minimumDiameter (UntF) 70.00


Minimum Diameter.

Percent value from 0% to 100%.

Can be mapped to the size sensor curve.


minimumRoundness (UntF) 30.00

Minimum Roundness.

Percent value from 0% to 100%.

Mapped to the curve of the fuzzy roundness sensor.


tiltScale (UntF) 80.00

Tilt Scale.

Percent value from 0% to 200%.

Available with Pen Tilt control only.

Not figured out.

SzVr (Objc) brVr 3.00

Size Control. Group with three values:


- bVTy (long) 3

Control. Available controllers:

0 – Off

1 – Fade

2 – Pen Pressure

3 – Pen Tilt

4 – Stylus Wheel

5 - Rotation

Can be mapped to Size.

Off – Use curve off

Fade – Fade

Pen Pressure – Pressure

Pen Tilt – Tilt-X, Tilt-Y

Stylus Wheel – Not implemented.

Rotation - Rotation

- fstp (long) 25

Fade Step. Used with Fade controller on.

Can be mapped to Fade length on Size>Fade.

- jitter (UntF) 60.00

Size Jitter. Percent value from 0% to 100%

Not implemented.

angleDynamics (Objc) brVr 3.00

Angle Dynamics. Group with three values:


- bVTy (long) 1

Control. Available controllers:

0 – Off

1 – Fade

2 – Pen Pressure

3 – Pen Tilt

4 – Stylus Wheel

5 – Rotation

6 – Initial Direction

7 – Direction

Not implemented.

- fStp (long) 100

Fade Step.

Used when Fade controller is chosen.

Not implemented.

- jitter (UntF) 90.00

Angle Jitter. Percent value from 0 to 100%

Not implemented.

roundnessDynamics (Objc) brVr 3.00

Roundness Control. Group with 3 values:


- bVTy (long) 1

Control. Available controllers:

0 – Off

1 – Fade

2 – Pen Pressure

3 – Pen Tilt

4 – Stylus Wheel

5 – Rotation

Not implemented.

- fstp (long) 20

Fade Step.

Used when Fade controller is chosen.

Not implemented.

- jitter (UntF) 10.00

Roundness Jitter.

Percent value from 0 to 100%.

Mapped to the curve of the fuzzy roundness sensor.


useScatter (bool) 1

Scattering. Dynamic activation.

Can be mapped to Scatter.

Spcn (UntF) 100.00

Spacing(?). Unknown controller.

Apparently aways 100%.

-

Cnt (doub) 6.00

Tip Count. Value from 1 to 16.

Not implemented.

bothAxes (bool) 1

Both Axes. Checkbox.

Can be mapped to Axis X and Axis Y checkboxes.

countDynamics (Objc) brVr 3.00

Tip Count Dynamics. Group with 3 values:


- bVTy (long) 1

Control. Available controllers:

0 – Off

1 – Fade

2 – Pen Pressure

3 – Pen Tilt

4 – Stylus Wheel

5 – Rotation

Not implemented.

- fStp (long) 80

Fade Step.

Used when Fade controller is chosen.

Not implemented.

- jitter (UntF) 70.0

Count Jitter.

Percent value from 0 to 100%.

Not implemented.

scatterDynamics (Objc) brVr 3.00

Scatter dynamics. Group with three values:


- bVTy (long) 1

Control. Available controllers:

0 – Off

1 – Fade

2 – Pen Pressure

3 – Pen Tilt

4 – Stylus Wheel

5 – Rotation

Can be mapped to Scatter.

Off – Use curve off.

Fade – Fade

Pen Pressure – Pressure

Pen Tilt – Tilt-X, Tilt-Y

Stylus Wheel - Not implemented

Rotation - Rotation

- fStp (long) 50

Fade Step.

Used when Fade controller is chosen.

Can be mapped to Scatter>Fade>Fade length.

- jitter (UntF) 40.00

Scatter Jitter. Percent from 0 to 100%.

Not implemented.

dualBrush (Objc) dualBrush 10.00

Dual Brush.

If off the number of entries will be 1.00.

If on, it will be a number according to the number of entries on the second brush.

Not implemented.

- useDualBrush (bool) 1

Use Dual Brush. Checkbox.

-

- Flip (bool) 1

Flip the brush randomly. Checkbox.

-

- Brsh (Objc) computedBrush 8.00

Group of entries for the second brush. Same as non-dual brush:

Dmtr, Hrdn, Angl, Rndn, Spcn, Intr, flipX, flipY.

-

- BlnM (enum) BlnM CBrn

Blending mode. Possible values:

Mltp – Multiply

Drkn – Darken

Ovrl – Overlay

? - Color dodge

Cbrn – Color Burn

linearBurn – Linear Burn

? - Hard Mix

-

- useScatter (bool) 1

Use Scatter. Not a visible control.

-

- Spcn (UntF) 100.00

Spacing. Percent value from 1 to 1000%.

-

- Cnt (doub) 8.00

Count. Value from 1 to 16.

-

- bothAxes (bool) 1

Both Axes. Checkbox. Scatter both axes.

-

- countDynamics (Objc) brVr 3.00

Tip count dynamics.

Group with 3 values:

-

- bVTy (long) 0

Control.

Available controllers for tip count:

0 – Off

1 – Fade

2 – Pen Pressure

3 – Pen Tilt

4 – Stylus Wheel

5 – Rotation

-

- fStp (long) 25

Fade Step.

Used when Fade controller is chosen.

-

- jitter (UntF) 0.00

Count Jitter. Percent from 0% to 100%.

-

- scatterDynamics (Objc) brVr 3.00

Scatter dynamics. Group with 3 values:

-

- bVTy (long) 0

Control. Available controllers for scatter:

0 – Off

1 – Fade

2 – Pen Pressure

3 – Pen Tilt

4 – Stylus Wheel

5 – Rotation

Can be mapped to Scatter.

Off – Use curve off.

Fade – Fade

Pen Pressure – Pressure

Pen Tilt – Tilt-X, Tilt-Y

Stylus Wheel - Not implemented

Rotation - Rotation

- fStp (long) 25

Fade Step.

Used when Fade controller is chosen.

Can be mapped to Scatter>Fade>Fade length.

- jitter (UntF) 70.00

Scatter Jitter. Percent from 0% to 100%.

Not implemented.

brushGroup (Objc) brushGroup 1.00

Brush Group. Unknown.

-

- useBrushGroup (bool) 0

Use Brush Group.

-

useTexture (bool) 1

Texture. Dynamics activation.

Can be mapped to Texture>Pattern.

But it would need to import also the image used as texture.

TxtC (bool) 1

Texture each tip. Checkbox.

Not implemented.

textureBlendMode (enum) BlnM CBrn

Texture blend mode.

Combobox with values:

Mltp – Multiply

? - Subtract

Drkn – Darken

Ovrl – Overlay

? - Color Dodge

Cbrn – Color Burn

Texturing mode:

Multiply - Multiply

Subtract - Subtract

Darken - Not implemented.

Overlay - Not implemented.

Color Dodge - Not implemented.

Color Burn - Not implemented.

textureDepth (UntF) 10.00

Texture depth. Percent from 0 to 100%.

Can be mapped to Texture>Pattern>Strength.

minimumDepth (UntF) 20.00

Minimum Depth.

Percent from 0 to 100%.

Enabled when Texture Each Tip in on.

Not implemented.

textureDepthDynamics (Objc) brVr 3.00

Texture Depth Dynamics. 3 values:

Cab be mapped to Texture>Pattern>Strength dynamics

- bVTy (long) 1

Control. Available controllers:

0 – Off

1 – Fade

2 – Pen Pressure

3 – Pen Tilt

4 – Stylus Wheel

5 – Rotation

Off - Curve off

Fade - Fade

Pen Pressure - Pressure

Pel Tilt - Tilt X, Tilt Y

Stylus Wheel - Not implemented.

Rotation - Rotation

- fStp (long) 40

Fade Step.

Used when Fade controller is chosen.

Can be mapped to Scatter>Fade>Fade length.

- jitter (UntF) 30.00

Depth Jitter. Percent from 0 to 100%.

-

Txtr (Objc) Ptrn 2.00

Texture block. Group with 2 values:

Not implemented.

- Nm (TEXT 8) Bubbles

Name.

-

- Idnt (TEXT 37) b7334da0-122f-11d4-8bb5-e27e45023b5f

Identity.

-

textureScale (UntF) 90.00

Texture Scale. Percent from 1 to 1000%.

Can be mapped to Texture>Pattern>Scale.

InvT (bool) 1

Invert texture scale. Checkbox.

Can be mapped to Texture>Pattern>Invert Texture.

usePaintDynamics (bool) 1

Other Dynamics. Dynamics Activation.

-

prVr (Objc) brVr 3.00

Flow Jitter. Group with 3 values:

Not implemented. Krita could have a separate section for Flow dynamics instead of being inside Opacity dynamics. That would allow much better integration of abr brushes.

- bVTy (long) 1

Control. Available controllers:

0 – Off

1 – Fade

2 – Pen Pressure

3 – Pen Tilt

4 – Stylus Wheel

5 – Rotation

-

- fStp (long) 90

Fade Step.

Used when Fade controller is chosen.

-

- jitter (UntF) 80.00

Flow Jitter. Percent from 0 to 100%.

-

opVr (Objc) brVr 3.00

Opacity Jitter. Group with 3 values:



- bVTy (long) 1

Control for Jitter.

Available controllers:

0 – Off

1 – Fade

2 – Pen Pressure

3 – Pen Tilt

4 – Stylus Wheel

5 – Rotation

-

- fStp (long) 70

Fade Step.

Used when Fade controller is chosen.

Can be mapped to Opacity>Fade>Fade length

- jitter (UntF) 60.00

Opacity Jitter. Percent from 0 to 100%.

Opacity sensor, stacking needed.

useColorDynamics (bool) 1

Color Dynamics. Dynamics activation.

Can be mapped to HSV dynamics.

clVr (Objc) brVr 3.00

Color Dynamics. Group with 3 values:


- bVTy (long) 1

Control.

Available controllers for foreground/background jitter:

0 – Off

1 – Fade

2 – Pen Pressure

3 – Pen Tilt

4 – Stylus Wheel

5 - Rotation

Can be mapped to Value?

Off – Use curve off

Fade – Fade

Pen Pressure – Pressure

Pen Tilt – Tilt-X, Tilt-Y

Stylus Wheel - Not implemented

Rotation - Rotation

- fStp (long) 70

Fade Step.

Used when Fade controller is chosen.

Can be mapped to Value(?)>Fade>Length

- jitter (UntF) 60.00

Foreground/Background Jitter.

Percent value from 0% to 100%.

Not implemented.

H (UntF) 20.00

Hue Jitter.

Percent value from 0% to 100%

Can be mapped to Hue.

Strt (UntF) 30.00

Saturation Jitter.

Percent value from 0% to 100%.

Can be mapped to Saturation.

Brgh (UntF) 40.00

Brightness Jitter.

Percent value from 0% to 100%.

Can be mapped to Saturation, although “fake”.

purity (UntF) 50.00

Purity (Color shift distance from neutral axis). Percent value from 0% to 100%.

Not implemented.

Wtdg (bool) 0

Wet Edges. Checkbox.

Not implemented.

Nose (bool) 0

Noise. Checkbox.

Not implemented.

With Autobrush, this could be mapped to Density.

Rpt (bool) 1

Airbrush. Checkbox.

Can be mapped to Airbrush.