Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ZBrush_book

.pdf
Скачиваний:
318
Добавлен:
14.04.2015
Размер:
14.13 Mб
Скачать

Глава 10. Плагины и Z-скрипты

311

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

1. Нажмите кнопку Create Normal Map. Тип карты нормалей – объектная или тангенсная – определяется в соответствии с выбранной ранее настройкой в колонке Display. Карта нормалей будет также содержать в себе карту неровностей, если она включена в канал прозрачности на палитре Alpha.

После создания карты нормалей можно посмотреть, какое действие она оказывает на объект, нажав на кнопку Preview High Resolution Level.

2. Нажмите кнопку Create CavityMap (создать карту впадин), чтобы сгенерировать отдельную карту нормалей для впадин и углублений.

Просчет карты нормалей может занять несколько секунд, в зависимости от того, какой тип карты – тангенсную или объектную – Вы выбрали. Тангенсная карта просчитывается дольше. Полностью готовая карта нормалей появится в списке текстур. Всякий раз, когда Вы создаете новую карту нормалей, она записывается поверх старой. Если щелкнуть по кнопке Create CavityMap, то карта впадин также запишется поверх текущей карты нормалей на палитре Texture.

Z-скрипты

Z-скрипты представляют собой короткие строчки компьютерного кода, написанного на собственном языке программирования ZBrush. Когда Вы загружаете какой-либо макрос, Вы в действительности выполняете определенный Z-скрипт. В этом уроке рассказывается, как загружать Z-скрипты и записывать макросы.

Загрузка Z-скрипта:

1.Разверните палитру ZScript.

2.Нажмите кнопку Load.

3.Из папки Chapter 10\Macros на Вашем DVD выберите файл ringTwist.ZSC.

4.Нажмите кнопку ringTwist, появившуюся в нижнем доке. Вы увидите объект ring3D, нарисованный на холсте и измененный деформатором Twist.

Появление этого объекта представляет собой макрос – записанный отрезок сеанса ZBrush. Z-скрипты могут быть как очень простыми, вроде этого, так и более сложными, со своими собственными функциями и интерфейсом. В документации к ZBrush есть раздел, посвященный работе с Z-скриптами. Дополнительную информацию можно найти также в книге

«ZBrush Character Creation: Advanced Digital Sculpting» автора Scott Spencer.

Глава 10. Плагины и Z-скрипты

312

В следующем упражнении рассказывается, как записать макрос.

1.Разверните палитру Macro.

2.Нажмите кнопку New Macro. С этого момента все Ваши действия становятся частью нового макроса.

3.Выберите объект Sphere3D на палитре Tool. Нарисуйте объект на холсте и переключитесь в режим Edit.

4.На палитре Macro нажмите кнопку End Macro.

5.Сохраните записанный макрос под именем drawSphere.txt.

6.Откройте полученный текстовой файл с помощью какого-нибудь текстового редактора, например, Блокнота. Вы увидите текст, описывающий Ваши действия при записи макроса.

7.Во второй строке найдите отрезок текста IButton, ??? и измените его на IButton, drawSphere. Сохраните файл. Теперь, когда Вы загрузите Z-скрипт, кнопка в нижнем доке будет обозначена как «drawSphere» вместо «???».

8.Выполните шаги, описанные в разделе «Загрузка Z-скрипта», чтобы запустить скрипт drawSphere.

9.После запуска данного скрипта обратите внимание, что в той же папке, где был сохранен оригинальный текстовой Z-скрипт, появилось еще два файла: drawSphere.ZSC и drawSphere.PSD. Файл .ZSC представляет собой копию файла .TXT, записанную в формате ZScript. Вы можете запускать и ту, и другую версию файла. Файл .PSD представляет собой графическое изображение-иконку данного скрипта.

Выполнение Z-скрипта может быть прервано в любой момент нажатием клавиши Esc.