Blame stuff/library/mypaint brushes/experimental/1pixel.myb
Branch: 7bfeb36ae8fd8d20c56c43f7c7fe0255e656ef6e
bf1d82
{
bf1d82
"comment": "MyPaint brush file",
bf1d82
"description": "1-pixel brush for pixel art",
bf1d82
"group": "",
bf1d82
"notes": "Reduce Dabs Per Actual Radius to 0.03 for a hardedged dash annotation brush.\n\nThis one's fairly imperfect. notably has jags on curves compared to what Grafx2 or Gimp can produce. GIMP achieves its results via varying dab spacing according to rate of direction change, IIRC. Maybe a similar result could be achieved by a Direction curve for Dabs Per Actual radius, but I haven't managed it yet. In rare conditions experiences a 1px break in the line \u2014 I guess/hope that might also be fixable via a Dabs Per Actual Radius curve.",
bf1d82
"parent_brush_name": "experimental/1pixel",
bf1d82
"settings": {
bf1d82
"anti_aliasing": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"change_color_h": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"change_color_hsl_s": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"change_color_hsv_s": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"change_color_l": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"change_color_v": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"color_h": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"color_s": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"color_v": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"colorize": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"custom_input": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"custom_input_slowness": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"dabs_per_actual_radius": {
bf1d82
"base_value": 0.9,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"dabs_per_basic_radius": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"dabs_per_second": {
bf1d82
"base_value": 79.69,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"direction_filter": {
bf1d82
"base_value": 10.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"elliptical_dab_angle": {
bf1d82
"base_value": 90.0,
bf1d82
"inputs": {
bf1d82
"direction": [
bf1d82
[
bf1d82
0.0,
bf1d82
-180.0
bf1d82
],
bf1d82
[
bf1d82
46.849315,
bf1d82
180.0
bf1d82
],
bf1d82
[
bf1d82
90.0,
bf1d82
-180.0
bf1d82
],
bf1d82
[
bf1d82
136.232877,
bf1d82
180.0
bf1d82
],
bf1d82
[
bf1d82
180.0,
bf1d82
-180.0
bf1d82
]
bf1d82
]
bf1d82
}
bf1d82
},
bf1d82
"elliptical_dab_ratio": {
bf1d82
"base_value": 1.0,
bf1d82
"inputs": {
bf1d82
"direction": [
bf1d82
[
bf1d82
0.0,
bf1d82
-0.1
bf1d82
],
bf1d82
[
bf1d82
48.6,
bf1d82
0.1
bf1d82
],
bf1d82
[
bf1d82
90.0,
bf1d82
-0.1
bf1d82
],
bf1d82
[
bf1d82
136.8,
bf1d82
0.1
bf1d82
],
bf1d82
[
bf1d82
180.0,
bf1d82
-0.1
bf1d82
]
bf1d82
]
bf1d82
}
bf1d82
},
bf1d82
"eraser": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"hardness": {
bf1d82
"base_value": 1.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"lock_alpha": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"offset_by_random": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"offset_by_speed": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"offset_by_speed_slowness": {
bf1d82
"base_value": 1.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"opaque": {
bf1d82
"base_value": 1.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"opaque_linearize": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"opaque_multiply": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {
bf1d82
"pressure": [
bf1d82
[
bf1d82
0.0,
bf1d82
0.0
bf1d82
],
bf1d82
[
bf1d82
0.0,
bf1d82
1.0
bf1d82
],
bf1d82
[
bf1d82
1.0,
bf1d82
1.0
bf1d82
]
bf1d82
]
bf1d82
}
bf1d82
},
bf1d82
"radius_by_random": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"radius_logarithmic": {
bf1d82
"base_value": -0.58,
bf1d82
"inputs": {
bf1d82
"speed1": [
bf1d82
[
bf1d82
0.0,
bf1d82
-0.0
bf1d82
],
bf1d82
[
bf1d82
4.0,
bf1d82
0.0
bf1d82
]
bf1d82
]
bf1d82
}
bf1d82
},
bf1d82
"restore_color": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"slow_tracking": {
bf1d82
"base_value": 2.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"slow_tracking_per_dab": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"smudge": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"smudge_length": {
bf1d82
"base_value": 0.5,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"smudge_radius_log": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"snap_to_pixel": {
bf1d82
"base_value": 1.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"speed1_gamma": {
bf1d82
"base_value": -8.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"speed1_slowness": {
bf1d82
"base_value": 0.2,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"speed2_gamma": {
bf1d82
"base_value": 3.86,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"speed2_slowness": {
bf1d82
"base_value": 0.8,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"stroke_duration_logarithmic": {
bf1d82
"base_value": 4.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"stroke_holdtime": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"stroke_threshold": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
},
bf1d82
"tracking_noise": {
bf1d82
"base_value": 0.0,
bf1d82
"inputs": {}
bf1d82
}
bf1d82
},
bf1d82
"version": 3
bf1d82
}