Vectorboom
Уроки / Векторные Эффекты / Comments: 13

Создаем объёмный логотип из полос

Eugene S. Chiayinickh
17.06.2015
Цель Урока

Сегодня мы научимся создавать в Adobe Illustrator объёмные абстракции в "проволочном стиле", состоящие из простых векторных форм или текста. А также придавать этим абстракциям светотень и интерактивно управлять этой иллюзией. Всё это стало возможным, благодаря плагину Scriptographer и стандартным эффектам программы.

Миллионам пользователей программы векторной графики Adobe Illustrator плагин Scriptographer известен уже довольно давно. К сожалению, плагин перестал обновляться разработчиком и не работает в версиях Illustrator CS6 и Creative Cloud. Но не смотря на это, многие известные дизайнеры продолжают использовать плагин в своей мастерской, предпочитая Scriptographer большинству коммерческих продуктов.

Британский дизайнер интерьеров, иллюстратор и издатель Чарльз Уильямз (Charles Williams), известный по прозвищу "made up" создаёт свои замечательные работы в уникальном авторском стиле. Не стал исключением и один из его последних проектов для немецкого интернет-журнала WIRED, в котором он оформил страницу, посвящённую безопасности данных.

Характерный "проволочный стиль" не оставляет и тени сомнения в том, что при создании страницы был использован сценарий ShapeContoursIsect_V2, который работает в среде плагина Scriptographer 2.9.

В этом уроке мы постараемся насколько возможно ближе к подлинному стилю изображения воссоздать этот "проволочный стиль" при помощи упомянутых инструментов, применив его к произвольному тексту. Текст взят лишь в качестве примера. Однако вместо текста можно работать и с любым контуром или группой контуров, которая образует логотип.

Для урока нам понадобится Adobe Illustrator CS5. Кроме того понадобится сам плагин. Его можно загрузить с официального сайта. Если вы ещё никогда не устанавливали Scriptographer, то внимательно ознакомьтесь с инструкцией на той же странице.

И наконец, нам понадобятся два сценария для плагина Scriptographer, которые можно загрузить по ссылке. Скрипты разработал Yemz специально для этого урока.

Их следует скопировать в папку C:\Program Files\Adobe\Adobe Illustrator CS5\Plug-ins\Scriptographer\Scripts\Tutorials после установки плагина.

Создание "проволочного" каркаса

Шаг 1

В начале этого урока давайте создадим объёмную абстракцию в "проволочном стиле", используя сценарий, работающий в среде плагина Scriptographer, который носит название ShapeContoursIsect_V2.

При помощи инструмента Rectangle Tool (M) создадим прямоугольник с заливкой произвольного цвета.

На нижний слой в стопке вклеиваем группу разобранного на контуры текста со сглаженными углами или же логотип.

Шаг 2

Выделяем все объекты и запускаем сценарий ShapeContoursIsect_V2.

Установив в диалоге сценария примерно такие же параметры, как на картинке, включаем сценарий на выполнение кнопкой Scan.

После тихой работы сценария удаляем обтравочную маску.

Вырезаем в буфер обмена группу с текстом или логотип.

Разгруппировываем линии — продукты работы сценария, и удаляем лишние более короткие линии.

В другой, вновь созданный файл, временно вклеиваем текст или логотип из буфера обмена и разгруппировываем его.

Шаг 3

Теперь вернёмся к первому файлу и определимся какой крупности полосы мы хотим получить. Для этого при не выделенных объектах запустим сценарий SelectEveryNth_sg. В диалоговом окне выставим число, от которого зависит крупность линий и запустим сценарий на выполнение кнопкой Select.

Инвертируем выделение (выполнив команду Select > Inverse) и удалим ненужные линии.

Соединим попарно концы полученных линий с одной стороны. Для этого воспользуемся командой CTRL+J.

Удалим обводку и создадим заливку любого цвета. Желательно чёрного. А затем закрепим и сохраним изображение (CTRL+2).

Таким образом мы создали "проволочный" каркас для нашей абстракции, "проволоки", которого как бы выдавливаются логотипом, а в данном примере литерами текста.

Шаг 4

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

Применим один из стандартных 3D эффектов для получения светотени. Он носит название Extrude&Bevel (Effect > 3D > Extrude&Bevel...).

В открывшемся диалоге эффекта установим параметры, близкие к тем, что на картинке. Возможность изменять эти параметры интерактивно (в том числе управлять источниками света) предоставится после применения эффекта. Особое внимание уделим источникам света. Они должны быть расставлены так, чтобы подчёркивать направление, с которого задано освещение. Поэтому шарик должен быть контрастный и напоминать лунные фазы.

Размоем полученное изображение при помощи другого стандартного эффекта. Он называется Gaussian Blur (Effect > Blur > Gaussian Blur). Выставим желаемое значение размытия. (Это значение также можно будет изменить после применения эффекта).

Скопируем созданную светотень на задний план нашего первого файла с полосами. И если необходимо в интерактивном режиме изменим настройки в применённых эффектах. Для этого используем палитру Apperance (SHIFT+F6), кликнув указателем на том эффекте, диалоговое окно которого необходимо открыть для ввода новых параметров. На этих рисунках показано, как интерактивно изменяется размытие.

На рисунках ниже, в качестве примера показано, как изменить направление освещённости.

Шаг 5

Теперь создадим падающие тени от созданных абстрактных объектов.

Сперва скопируем в буфер, а затем вставим на задний план все незакреплённые объекты, являющимися светотенью.

Кликнем указателем на эффекте Gaussian Blur в палитре Apperance при всё ещё выделенных объектах, как в предыдущем шаге. Установим большие параметры размытия.

Так можно повторять несколько раз до получения желаемого результата. Чёткость и длина падающей тени будет зависеть от степени размытия и от количества вклеек. Примерное развитие динамики удлинения и чёткости падающей тени демонстрируют картинки.

1 вклейка без размытия

2 вклейки с размытием

3 вклейки с размытием...

И так далее.

Шаг 6

После того как мы добились должной длины и чёткости падающей тени, для уменьшения количества объектов сведём каждую из букв или элемент логотипа в отдельную группу и разберём применённые эффекты.

Для этого аккуратно выделим одну из букв при помощи инструмента Selection Tool (V). При этом должны выделиться и все остальные перекрывающиеся объекты в стопке. Затем сгруппируем все выделенные объекты этой буквы в единую группу (CTRL+G).

Сделаем так со всеми буквами (элементами логотипа).

Применим к выделенным группам команду Effect > Rasterize... с параметрами, указанными на картинке.

Убедимся в применении эффекта, открыв на мгновение палитру Apperance (SHIFT+F6). Разберём применённые эффекты командой Object > Expand Apperance.

В результате должны получиться простые пиксельные объекты.

Шаг 7

Получив пиксельные изображения светотени и падающей тени каждого элемента в надписи, мы тем самым привнесли с этими изображениями пиксельные артефакты. К тому же края каждого изображения перекрываются краями соседних изображений. Чтобы избавиться от артефактов и сделать края прозрачными, векторизуем изображения и сделаем для каждого маску непрозрачности.

Переложим изображения на передний план и создадим сетчатый градиент с максимальными параметрами.

Сделаем копию каждого изображения при помощи команды Object > Transform > Transform Each... с неизменными параметрами в диалоговом окне. Нажмём указателем на кнопку Copy.

Инвертируем выделение, выполнив команду Select > Inverse, а выделенным таким образом объектам присвоим чёрный цвет.

Аккуратно выделим пару перекрывающихся объектов, как в предыдущем шаге, и создадим маску непрозрачности при помощи опции Make Opacity Mask, которая находится в контекстном меню палитры прозрачности (SHIFT+CTRL+F10). При этом следует проставить отметки в указанных опциях этого контекстного меню, как на картинке.

Посмотрим на полученный результат.

Сделаем так с каждой парой перекрывающихся мэшевых объектов.

Как вы можете видеть, все преобразования прошли успешно, не смотря на то, что для создания светотени и падающей тени были использованы не векторные объекты.

Благодаря объектам с не разобранными эффектами, мы в считанные секунды могли менять направление освещённости и глубину экструзии. А полученные изображения с пиксельной графикой без труда преобразовали в векторные объекты с масками непрозрачности.

В заключение хочу сказать, что далеко не все сценарии Scriptographer применяются пользователями из-за сложности установки плагина. Кроме этих двух сценариев вы можете узнать гораздо больше о самом плагине из уроков на страницах vectorboom.

Всего комментариев: 13
0
1  
Там же чел вроде прекратил разработку (последняя версия для CS5) и переключился на PaperJS.

0
2  
Так и есть - автор указал это. А что на Paper такие скрипты работают, я что-то не вижу ничего подобного. Есть пару скриптов для браузера, на мой взгляд бесполезные.
Я чего-то не вкурил?

0
3  
Не осилил много букв, указал действительно :-).
А папир я посмотрю, может, что-то похожее можно сделать.

0
4  
Здравствуйте!
Всё бы хорошо, да споткнулся уже на третьем шаге из-за отсутствия сценария SelectEveryNth_sg. Без него весь урок насмарку. Где можно найти этот сценарий для Macintosh?

0
5  
Во вступительной части урока есть ссылка для загрузки двух требуемых сценариев

0
6  
Спасибо за ответ. Однако по этой ссылке оказался только один сценарий.

0
7  
В этом предложении лежат 2 "И наконец, нам понадобятся два сценария для плагина Scriptographer, которые можно загрузить по ссылке".

0
8  
Благодарю ещё раз за оперативную поддержку. Однако…
1. Находим по ссылке Scripts.zip;
2. Загружием и распаковываем;
3. Обнаруживаем в папке два файла — SelectEveryNth.jsx (скрипт) и ShapeContoursIsect.js.
Вопрос о скрипте SelectEveryNth_sg остаётся открытым.
P.S. А очень хочется biggrin

0
9  
К сожалению, не я автор урока. SelectEveryNth.jsx не подходит?

0
10  
Не подходит.
К тому же назрел ещё один вопрос. Если Вы по теме не компетентны, то к чему была Ваша активность? Просто потусить хочется?

0
11  
1. В процессе создания такого большого урока как этот, вероятность ошибки очень велика.
2. И здесь, она имела место. (Спасибо автору топика за бдительность!!!)
3. Скрипт SelectEveryNth.jsx 
как видно из его расширения таки действительно не подходит под скриптографер...
и это со всей очевидностью следует признать.
Он был написан чисто под запуск из самой программы...
4. Поэтому, чтобы облегчить функциональность, был разработан скрипт чисто под скриптографер с названием
SelectEveryNth_gs.js
5. Ещё раз спасибо автору топика за бдительность.
6. Хоть и поздновато. Но ошибка исправлена. Теперь в папке три скрипта.
зы  Как нетрудно догадаться SelectEveryNth.jsx также можно запустить прямо из программы CTRL+F12 
С уважением.

0
12  
Спасибо автору

0
13  
Уважаемый EugeneЧайник!

Благодарю за обстоятельный и дельный ответ.
Буду рекомендовать сайт коллегам и друзьям.
С уважением.

Только зарегистрированные пользователи могут добавлять комментарии.
[ Registration | Login ]
twitter RSS facebook deviantart feed dribbble
Логин
Пароль
Новости Форума
 
Перепечатка, копирование или воспроизведение информации в каком-либо виде строго запрещены.
Все материалы, которые размещены на этом сайте не подлежат дальнейшему воспроизведению и/или распространению в любой форме, кроме как с письменного разрешения автора.