02 Dibujar formas con matemáticas
SDF: distancias con signo
Añade un signo a las distancias para unir, intersectar y restar formas.
0.080.35
0.050.7
EjercicioAjustar valores
Crea una luna creciente
Se ejecuta una vez por píxelArrastra los números o edita el código
Lado JS
gl.uniform2f(uResolution, …, …)Distancia con signo: por debajo de 0 estás dentro; 0 es el borde. min une, max intersecta y max(a, −b) resta.
Pruébalo
- Prueba las tres combinaciones
- Abre el depurador de píxeles y comprueba que d es negativo dentro del círculo