magina que estas tocando el piano. Apenas rozas una tecla y suena pianissimo. La golpeas con fuerza y suena fortissimo. Mantienes la tecla hundida y el sonido se sostiene. La sueltas y se apaga.
Un lapiz digital funciona exactamente igual. Pero en vez de un sonido, produce trazos. Y en vez de una sola variable (volumen), maneja cinco variables al mismo tiempo. Cinco. Como si tocaras un piano donde cada tecla controla cinco instrumentos diferentes a la vez.
Vamos a descubrir como Free Illustration Power convierte la presion de tu mano en una sinfonia visual de cinco voces.
Los Cinco Sentidos del Pincel
Cada pincel tiene cinco parametros que cambian en tiempo real mientras dibujas:
- Size (Tamano): Que tan gordo o flaquito es el trazo. A mas presion, mas tamano. Directa.
- Opacity (Opacidad): Que tan transparente o solido es el color. A mas presion, mas opacidad. Directa.
- Scatter (Dispersion): Que tan desperdigadas estan las particulas del trazo. A mas presion, MENOS dispersion. Inversa.
- Flow (Flujo): Que tanta tinta sale del pincel por segundo. A mas presion, mas flujo. Directa.
- Grain (Grano): Que tan visible es la textura del papel. A mas presion, MENOS grano. Inversa.
Notaste algo curioso? Tres parametros son directos (a mas presion, mas valor) y dos son inversos (a mas presion, menos valor). Esto no es un error. Es una decision de diseno brutalmente inteligente. Vamos a entender por que.

La Logica de los Inversos: Control vs Caos
Cuando dibujas con mucha presion, estas diciendole al pincel: “Quiero que el trazo sea fuerte, gordo, solido y visible”. Ese es el momento de control maximo. Tiene sentido que la dispersion sea baja (las particulas estan juntitas, obedeciendo tu mano) y que el grano sea bajo (la textura del papel no se nota porque estas marcando fuerte).
En cambio, cuando apenas rozas el lienzo (poca presion), estas en modo “exploracion” o “boceto”. El trazo es fino y transparente. Tiene sentido que la dispersion sea alta (las particulas se esparcen, creando un efecto de spray suave) y que el grano sea alto (dejas que la textura del papel se exprese porque tu trazo es debil).
Es como si el pincel tuviera dos personalidades. Cuando lo tratas con firmeza, se comporta como un soldado disciplinado. Cuando lo acaricias suavemente, se vuelve un artista bohemio que salpica tinta por todos lados.
La Formula que Todo lo Calcula: La Curva de Presion
Cuando tu lapiz toca la tableta, envia un numero entre 0.0 y 1.0 que representa la presion. Pero las tabletas no son perfectas: a veces mandan 0.02 cuando ni siquiera las estas tocando. Por eso, lo primero que hace FAP es filtrar ese ruido:
t = clamp((presion_raw - 0.05) / 0.95, 0, 1)
“Clamp” significa “encerrar entre dos valores”. Si el resultado es menor que 0, se vuelve 0. Si es mayor que 1, se vuelve 1. Los valores menores a 0.05 simplemente se ignoran. Es como un portero de discoteca que no deja entrar a nadie que no tenga al menos 0.05 de presion.
Una vez que tenemos t (un numero limpio entre 0 y 1), lo pasamos por una funcion de easing (suavizado) para que la respuesta no sea lineal. Porque en la naturaleza nada es lineal.

Las Curvas de Easing: Por Que No Usamos una Linea Recta
Si la relacion entre presion y tamano fuera perfectamente lineal, se veria asi:
tamano = 2 + (20 - 2) * t
Esto significa: cuando t=0, tamano=2. Cuando t=1, tamano=20. Y cuando t=0.5, tamano=11. Una linea recta. Aburrido.
En realidad, los artistas necesitan mas control en las presiones bajas (para detalles finos) y menos precision en las presiones altas (donde ya estas rellenando areas grandes). Por eso usamos easing:
tamano = min + (max - min) * easing(t)
Donde easing(t) puede ser t^2 (aceleracion cuadratica: respuesta lenta al principio, rapida al final), sqrt(t) (desaceleracion: respuesta rapida al principio, lenta al final), o cualquier otra curva que el disenador del pincel haya programado.
La formula completa para cada uno de los 5 parametros es:
valor = cfg.min + (cfg.max - cfg.min) * easing(t)
Donde cfg es la configuracion de ese pincel para ese parametro. Cada pincel tiene sus propios minimos, maximos y curvas de easing. Por eso cada uno de los 94 pinceles se siente diferente bajo tu mano.
PRESSURE_CURVES: Las 5 Curvas que Bailan Juntas
En el codigo fuente, existe una estructura llamada PRESSURE_CURVES. Es un objeto que contiene las 5 curvas de respuesta para cada pincel. Algo asi (simplificado):
PRESSURE_CURVES = {
size: { min: 2, max: 40, easing: "quadIn" }, // directa
opacity: { min: 0.1, max: 1.0, easing: "linear" }, // directa
scatter: { min: 15, max: 1, easing: "quadOut" }, // inversa
flow: { min: 0.2, max: 1.0, easing: "linear" }, // directa
grain: { min: 1.0, max: 0.1, easing: "quadOut" } // inversa
}
Fijate en scatter y grain: el min es mas grande que el max. Eso es lo que las hace inversas. A medida que t crece (mas presion), el valor interpolado decrece porque va del numero grande al numero chico.
Un Ejemplo con Numeros Reales
Supongamos que dibujas con presion media: t = 0.5. Y el easing es cuadratico: easing(0.5) = 0.25.
Para el parametro size con min=2, max=40:
size = 2 + (40 - 2) * 0.25
size = 2 + 38 * 0.25
size = 2 + 9.5
size = 11.5 pixeles
Para el parametro scatter con min=15, max=1 (inversa):
scatter = 15 + (1 - 15) * 0.25
scatter = 15 + (-14) * 0.25
scatter = 15 - 3.5
scatter = 11.5 pixeles de dispersion
A presion media, tienes un trazo de tamano medio con dispersion media. Todo coherente.
Por Que 5 y No 50
Podrias pensar: “si ya tienes 5 parametros, por que no 10, o 20, o 100?” La respuesta es que el cerebro humano solo puede prestar atencion consciente a unas pocas variables a la vez. Cinco es el numero magico: suficiente para crear variedad infinita, pero no tantos como para que el artista se sienta abrumado.
Ademas, la mayoria de esos 5 parametros estan precalibrados por pincel. Tu no tienes que ajustar nada. Solo dibujar. El pincel hace el resto, reaccionando a tu mano como un instrumento musical reacciona a tus dedos.
En el siguiente post, vamos a descubrir como el pincel genera la textura de grano: esa sensacion de que estas dibujando sobre un papel que tiene rugosidades, aunque en realidad estas dibujando sobre un vidrio liso (la pantalla de tu tableta).
Hashtags: #PRESSURE_CURVES #LapizDigital #PresionDeTrazo #FreeIllustrationPower #CurvasDeEasing #ArteDigital #TabletaGrafica #MatematicasDelTrazo #freeanimationpower #eduardofierroduque