пятница, 17 сентября 2010 г.

Чудеса фотошопа

Занимаясь с фотошопом, рисуя всякие штучки, оказался перед задачей: имея фигуру, построить внутри неё другую фигуру, так, чтобы между их границами везде было одинаковое расстояние.

Т.е. чтобы получилось нечто вроде вот такого:
(Чёрная линия - исходная фигура, синяя - искомая)


Так как фигура произвольная, никакие free transform не покатили и самое близкое, что было по результату, таилось в функции Refine Edge. Покрутив верньерчики, подобрал оптимальные значения. Наверняка, есть и более оптимальные значения, смотря какая задача, но в данном случае был достигнут almost идеальный результат.

Итак, вот что нужно сделать. Кликнув нужный слой, сделать magic wand внутри фигуры, а затем...

1. refine с параметрами (2,1; 14; 6; 1,5; -75), столько раз, пока не достигнется нужное расстояние от внешней границы (проверяется линейкой)
2. новый слой, фокус на нем
3. stroke 3 px (или сколько то еще px)
4. magic wand выделить эту линию (размазанную. если угодно, можно так и оставить)
5. unsharp до достижения нужной резкости, хорошо работает 189,3,0

Если нужно сделать линию тоньше, продолжаем:

6. magic wand выделить эту же линию
7. refine все нули кроме радиуса 0,1 и сжатия какое захочется, например -20
8. invert selection
9. стереть клавишей Del несколько раз, пока линия не станет нужной. Она при этом будет слегка стилизованной, см. картинку выше.
10. merge layers тот на котором линия должна быть с этим где сейчас линия. если это нужно

Вот и всё. Тут везде можно поиграться параметрами и получить интересные результаты.

Если повторять этот алгоритм несколько раз, то можно нарисовать вот такую штучку:


Соответственно, можно рисовать и вовне. Кто знает физику, увидит в этом нечто похожее на силовые линии поля вокруг предмета. На большом расстоянии эти линии будут всё больше похожи на окружность. Желающие могут проверить)))

Комментариев нет:

Отправить комментарий