Владимир Верстак - 3ds Max 2008. Секреты мастерства
Теперь создайте еще один параллелепипед по форме окна и расположите его в пространстве так, чтобы он пересекался со стеной, в которой будет располагаться окно.
Выделите комнату. Перейдите на вкладку Create (Создание) командной панели, щелкните на кнопке Geometry (Геометрия), выберите из раскрывающегося списка строку Compound Objects (Составные объекты) и нажмите кнопку ProBoolean (Pro Булев). В результате появится панель с настройками булевых операций (рис. 7.26).
Рис. 7.26. Панель с настройками булевых операций
В свитке Pick Boolean (Указать булев) щелкните на кнопке Start Picking (Указать) и выберите параллелепипед, построенный по форме окна. В результате этих операций в стене образуется оконный проем.
Чтобы видеть интерьер комнаты, расположите внутри нее камеру и источник света (например, Omni (Всенаправленный)). Снаружи напротив окна нужно установить еще один источник света. Это должен быть Target Spot (Направленный с целью), расположенный в пространстве таким образом, чтобы лучи света, проходя через окно, падали на пол комнаты (рис. 7.27).
Рис. 7.27. Взаимное расположение камеры и источников света в сцене
Чтобы «застеклить» окно, воспользуйтесь примитивом Plane (Плоскость), подогнав его размер под форму оконного проема.
После этого можно переходить к настройкам объемного света.
Сделайте световое пятно на полу комнаты от направленного источника света, находящегося за окном. Для этого создайте новый материал с текстурной картой витража и присвойте его окну следующим образом.
1. В окне Material Editor (Редактор материалов) выберите свободный материал.
2. Щелкните на кнопке рядом с Diffuse Color (Цвет рассеивания) в свитке Maps (Карты текстур).
3. В появившемся окне Material/Map Browser (Окно выбора материалов и карт) дважды щелкните на строке Bitmap (Растровое изображение).
4. В открывшемся окне Select Bitmap Image File (Выбор растрового изображения) укажите путь к файлу с изображением витража.
5. Вернитесь к настройкам материала, щелкнув на кнопке Go to Parent (Вернуться к исходному).
6. Щелкните на кнопке Filter Color (Светофильтр) в свитке Maps (Карты текстур) и повторите операции п. 3, 4 и 5.
СОВЕТ
Если необходимо создать две одинаковые карты текстуры, можно щелкнуть на кнопке с загруженной картой и, не отпуская кнопку мыши, перетащить ее на кнопку, в которую необходимо вставить карту.
7. Установите флажок 2-Sided (Двусторонний) в свитке Shader Basic Parameters (Основные параметры затенения).
8. Задайте параметру Opacity (Непрозрачность) значение 50, что позволит свету проходить через окно в комнату (рис. 7.28).
Рис. 7.28. Настройки материала витража
Перед тем как выполнить первую визуализацию, настройте тени для источника света, который светит в окно, и цвет окружающей среды. Чтобы увидеть на полу световое пятно, необходимо включить отбрасывание теней при помощи данного источника света, причем тени должны быть типа Ray Traced Shadows (Трассированные тени). Чтобы витраж не казался темным и за ним угадывался яркий солнечный день, нужно в настройках окружающей среды изменить фоновый цвет на белый или светло-желтый. Для этого выполните команду Rendering ► Environment (Визуализация ► Окружающая среда). Откроется окно Environment and Effects (Окружающая среда и эффекты), где в свитке Common Parameters (Общие параметры) вкладки Environment (Окружающая среда) (рис. 7.29) сделайте необходимые изменения.
Рис. 7.29. Свиток Common Parameters (Общие параметры) вкладки Environment (Окружающая среда)
Задав все настройки, можно визуализировать сцену. Если все было сделано правильно, то должно получиться цветное световое пятно на полу комнаты (рис. 7.30).
Рис. 7.30. Результат визуализации витража с трассированными тенями
Осталось добавить изображению объемный свет. Для этого необходимо сделать два изменения: добавить источнику света Projector Map (Карта прожектора) и эффект Volume Light (Объемный свет).
Чтобы добавить Projector Map (Карта прожектора), выделите в сцене объект Direct01 (источник света за окном) и в свитке Advanced Effects (Дополнительные эффекты) настроек этого источника света щелкните на кнопке, расположенной рядом с полем Map (Карта текстуры). В результате откроется окно Material/Map Browser (Окно выбора материалов и карт), в котором дважды щелкните на Bitmap (Растровое изображение) и выберите файл с изображением витража. Это позволит сделать лучи объемного света цветными (в соответствии с растровой картой) (рис. 7.31).
Рис. 7.31. Свиток Advanced Effects (Дополнительные эффекты) настроек источника света, располагающегося за окном
Перейдем к настройкам атмосферных эффектов. Для этого выполните команду Rendering ► Environment (Визуализация ► Окружение), после чего появится окно Environment and Effects (Окружающая среда и эффекты). Здесь в свитке Atmosphere (Атмосфера) вкладки Environment (Окружение) щелкните на кнопке Add (Добавить) и в открывшемся окне Add Atmospheric Effect (Добавить атмосферный эффект) выберите Volume Light (Объемный свет). Задайте настройки объемного света, как показано на рис. 7.32.
После этого выполните финальную визуализацию (рис. 7.33).
Рис. 7.32. Свитки настроек объемного освещения для осветителя Direct01
Рис. 7.33. Результат финальной визуализации
ПРИМЕЧАНИЕ
В папке ExamplesГлава 07Volume_light прилагаемого к книге DVD содержится файл сцены данного упражнения, который называется volume_light_end.max.
При желании вы можете использовать дополнительные настройки и получить новые эффекты. Например, применив Noise (Шум), можно получить эффект прохождения лучей света сквозь дым, а при помощи затухания добиться более реалистичного восприятия картины.
Использование базовых источников света в интерьере
Современные визуализаторы, такие как mental ray, V-Ray, finalRender, Maxwell и др., могут использовать в расчетах глобальное освещение, что существенно облегчает работу, связанную с освещением, и повышает степень реалистичности визуализированных изображений. Со временем мы все больше и больше предоставляем программному обеспечению решать, как будет освещена и как будет выглядеть сцена при финальной визуализации. Все меньше времени мы затрачиваем на размещение и настройку источников света, и все еще значительное время требуется программе для того, чтобы рассчитать освещенность. Сейчас достаточно поместить в сцену один источник света, имитирующий солнце, и вся сцена будет заполнена отраженным светом – совсем как в жизни. Однако еще не так давно, выполняя визуализацию интерьера (или другую серьезную работу), приходилось настраивать десятки источников света, чтобы получить приемлемый результат. Использование базовых источников света является основополагающим в изучении и понимании освещения сцены.
В данном разделе мы рассмотрим принципы расстановки и настройки источников света программы 3ds Max 9 для освещения интерьера и создания эффекта глобального освещения. В качестве примера я собираюсь использовать вариант визуализации интерьера кухни, выполненный при помощи подключаемого визуализатора V-Ray (рис. 7.34).
Рис. 7.34. Модель интерьера кухни, визуализированная при помощи модуля V-Ray
ПРИМЕЧАНИЕ
Данная сцена использовалась при создании рекламного видеоролика, в котором отснятое в студии видео с реальными актерами накладывалось на анимацию интерьера с последующим добавлением спецэффектов. Таким образом, созданная модель интерьера с настроенным согласно сценарию освещением позволила сэкономить значительную часть бюджета ролика и добиться желаемого результата.
Освещение сцены стандартными источниками света отличается от того, которое рассчитывается с учетом GI (Global Illumination) (Глобальное освещение). В этом упражнении мы попытаемся максимально имитировать GI, которое учитывает в своих расчетах отраженный свет.
Для выполнения урока нам понадобится сцена, которую можно найти на прилагаемом к книге DVD в папке ExamplesГлава 07Kitchen. Файл называется kitchen start.max.
ВНИМАНИЕ
Сцена, расположенная на DVD, имеет свыше 600 000 полигонов. По этой причине на компьютерах со старыми видеоадаптерами изображение может медленно прорисовываться в окнах проекций. Чтобы ускорить прорисовку, можно спрятать неиспользуемые объекты или установить в настройках отображения режим Bounding Box (Габаритный контейнер). Для этого необходимо выполнить команду Customize ► Viewport Configuration (Настройка ► Конфигурирование окна проекции) главного меню и установить переключатель Rendering Level (Уровень визуализации) в соответствующее положение (рис. 7.35).
Рис. 7.35. Окно Viewport Configuration (Конфигурирование окна проекции)
Начните упражнение с открытия в программе 3ds Max 9 сцены и выделения стен, пола и потолка помещения. Для этого можно воспользоваться окном Select From Scene (Выбор из сцены), для вызова которого нажмите клавишу H. В этом окне выберите из списка два объекта с именами Walls (Стены) и Ceiling (Потолок) и нажмите OK для подтверждения выбора. Затем в любом из окон проекций щелкните на выделенном объекте правой кнопкой мыши и выберите из контекстного меню строку Hide Unselected (Спрятать невыделенное). В результате у вас должны остаться в сцене только два объекта, имитирующие стены, пол и потолок кухни.