step() для полос
Комбинация step и fract для процедурных масок и полос.
Сигнатура
step(edge, fract(x))Связка step() с fract() или mod() рисует повторяющиеся полосы, сетки и трафареты без текстур. Заменив step на smoothstep, получаем сглаженные края.
float stripe = step(0.5, fract(uv.x * 8.0)); // чёрно-белые полосы