Ramenbet casino

АнимацияО мультфильмеМультипликация

1Win казино

Гама казино официальный сайт

Главная | iClone 3.1

Анимация поддерживает репутацию страны

Предыдущая Следующая

Проанализировав те свойства модуля LightBoy и сценария LightLister, которые могут быть усовершенствованы, я решил создать новый сценарий в стиле модуля LightBoy, который позволяет делать то же самое, но без указанных выше затруднений.

В конечном итоге, я решил объединить все созданные мною ранее сценарии в единый сценарий под названием LightUtilities (рис. 22.12).

В данном сценарии я попытался объединить все функции, необходимые для работы с источниками света в одном сценарии. В частности, в него включены известные уже сценарии LightCleaner, LightViewer, а также сценарий MultiChanger, предназначенный для изменения нескольких параметров источника света. Помимо элементов интерфейса сценария LightViewer здесь имеется также желтая кнопка ADV. В результате выключения кнопки ADV и уменьшения размера перемещаемой панели LightUtilities получается компактная перемещаемая панель в стиле интерфейса модуля LightBoy. Благодаря этому ненужные в данный момент параметры не заслоняют вид. Кроме того, это дает возможность расположить источники света в свитке LightControl не в порядке их создания, а по алфавиту.

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

Для установки сценария разархивируйте файл LightUtilities_v250.zip в соответствующих подкаталогах корневого каталога 3ds max 4. Семь файлов должны быть размещены в каталоге сценариев max4\scripts\BlurScripts, который находится в корневом каталоге 3ds max 4. Для выполнения данного сценария воспользуйтесь файлом LightUtilities.ms, который является главным файлом сценария. В нем имеются следующие строки:

Глава 22. Создание сценариев для специализированной анимации 717

include?"$scripts\BlurScripts\LightUtilities_Control.ma"

include?"$scripts\BlurScripts\LightUtilities_Tools.ms"

include?"$scripts\BlurScripts\LightUtilities_Cleaner.ms"

include?"$scripts\BlurScripts\LightUtilities_Viewer.ms"

include?"$scripts\BlurScripts\LightUtilities_Order.ms"

include?"$scripts\BlurScripts\LightUtilities_MultiChanger.ms"

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

^ ПРИМЕЧАНИЕ

Обратите внимание на использование метки $scripts в приведенном выше коде. Эта метка возвращает сценарию выбранный в настоящий момент каталог сценариев для max 4. Например, моя копия max 4 находится в каталоге d:\magma, а у другого пользователя она может находиться в каталоге c:\3dsmax4. Благодаря тому что в каждом конкретном случае установки 3ds max формируется файл инициализации формата INI, в котором указывается каталог сценариев, эта информация оказывается доступной для MAXScript. А поскольку все шесть дополнительных файлов сценария находятся в подкаталоге текущего каталога сценариев, который называется BlurScripts, они будут найдены е главном файле сценария LightUtilities.

Ниже дано более подробное пояснение содержимого шести файлов, сопутствующих главному файлу сценария LightUtilities.ms:

718 Часть VI. Анимация

•?lightUtt?ties_Control. Код сценария в стиле модуля LightBoy.

•?UghtUtflities_Tools. Ряд отдельных утилит, выполняющих, например, включение или выключение всех источников света.

•?LightUtilities_Cleaner. Усовершенстюванный вариант исходного сценария LightCleaner.

•?UghtUtiBties_Viewer. Усовершенствованный вариант исходного сценария LightViewer.

•?lightUtilities_Order. Это часть сценария LightViewer. В одном из режимов работы сценария LightViewer приходится выбирать порядок просмотра источников света. Этот код предоставляет диалоговое окно для выбора требуемого порядка.

•?IightUtilities_MuUiChanger. Это сценарий, который позволяет изменять параметры нескольких источников света. В частности, если требуется установить размер 512 карты теней всех выделенных источников света, это может быть сделано глобально, т.е. не прибегая к изменению соответствующего параметра каждого источника света в отдельности.


Предыдущая Следующая
Форум
Союзмультфильм
Актеры кино
История жанра
Гифгалерея
Эмиль Рейно
Обратная связь
? ?