Добавить в закладки

 
 

ГЛАВА 14. Работа с текстурными картами

Использование текстур внешней среды


Карты внешней среды (Environment maps) задают окружение сцены и делают ее более интересной. Используйте их для создания фонового рисунка при визуализации сцены и для имитации поверхностных отражений на объектах.
При использовании в качестве фона текстуры внешней среды заполняют собой пространство сцены и избавляют от необходимости строить и прорабатывать все ее мелкие детали.
Если с помощью текстур внешней среды имитируются поверхностные отражения, это придает объектам более реалистичный вид. В следующем разделе пойдет речь именно о таком использовании текстур.

Создание текстуры внешней среды


1. Загрузите текстуру в ячейку образца. Можно выбрать простую дву- или трехмерную текстуру или построить составную текстуру смешиванием, наложением маски и цвета (рис. 14.52).



Рис. 14.52. Карту внешней среды можно создать из карты любого другого типа


2. Настройте параметры типа текстуры таким образом, чтобы изображение было хорошо видно. Чтобы сделать текстуру ярче, щелкните по кнопке выбора типа текстуры и выберите параметр
Output (Изображение на выходе). Сделайте старую текстуру подкартой. Затем увеличьте значение интенсивности RGB Level (Уровень RGB) - рис. 14.53.



Рис. 14.53. Обычно перед использованием необходимо повысить яркость карты внешней среды


3. Настройте координаты текстуры. Особое внимание обратите на размер и расположение. Если вы работаете с двумерной текстурой, не забудьте изменить координаты всех подтекстур с
Texture (Текстура) на Environment (Внешняя среда). По умолчанию устанавливается экранное (screen) наложение текстуры, при котором ее положение подгоняется к проекции камеры (рис. 14.54). Чтобы перемещаться по дереву текстуры, используйте команду Go Forward to Sibling (Перейти к следующему компоненту дерева).
Чтобы использовать текстуру внешней среды в качестве фона, примените команду
Screen Mapping (Экранное наложение). Чтобы управлять отражением, выберите Spherical (Сферическое), Cylindrical (Цилиндрическое) или Shrink-Wrap (Оборачивающее) наложение текстуры внешней среды.



Рис. 14.54. Чтобы преобразовать двумерную карту в карту внешней среды, установите опцию Environment

Добавление текстуры внешней среды к фону


1. Выберите команду
Rendering => Environment (Визуализация => Внешняя среда). Появится диалоговое окно Environment, вверху которого находится параметр Background Color (Цвет фона).
2. Перетащите нужную текстуру на кнопку текстуры внешней среды. Или щелкните мышью по кнопке и выберите текстуру из обозревателя материалов и текстур (рис. 14.55). При загрузке для текстуры автоматически назначаются координаты наложения.



Рис. 14.55. Назначение текстуры внешней среды


3. Нажмите клавиши
Alt+В. В диалоговом окне Viewport Background (Фон окна проекции) установите флажок Use Environment Background (Использовать фон внешней среды) и Display Background (Отображать фон). Затем щелкните по кнопке ОК.
4. Расположите объекты на сцене, используя в качестве ориентиров фон и горизонт камеры (рис. 14.56).



Рис. 14.56. При размещении объектов ориентирами служат фон и горизонт камеры


5. Визуализируйте сцену. Текстура внешней среды появится позади объектов и станет фоном для них (рис. 14.57).



Рис. 14.57. Карта внешней среды визуализируется как фон сцены


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

Совет
Чтобы уменьшить время визуализации, сначала визуализируйте фоновые объекты сцены в виде изображения высокого разрешения, а затем используйте это изображение в качестве фоновой текстуры внешней среды.
Поскольку плоскость обзора текстуры внешней среды жестко задана, нельзя изменить ее перспективу при перемещении камеры. Если вам нужно использовать фон, который локализован в пространстве, поместите плоскость позади ваших объектов таким образом, что она будет перпендикулярна линии зрения камеры. Затем приведите в соответствие размеры плоскости и размер окна проекции камеры, после чего назначьте для нее материал с наложением текстуры. Этот материал не должен быть блестящим или самосветящимся (рис. 14.58).

 



Рис. 14.58. Создайте плоскость с фоном в поле зрения камеры


Матовый/затеняемый (
Matte/Shadow) материал экранирует поверхность объекта картой внешней среды. Это позволяет добавить к фоновому рисунку тени и отражения и создать иллюзию того, что объект движется позади объектов фона.
Матовые/затеняемые материалы - это одно из тех средств, с помощью которого можно покрыть объект фоном внешней среды. Объект, к которому применен такой материал, называется матовым.
Когда вы визуализируете матовый объект, он может отбрасывать и принимать тени или создавать отражения, будучи помещен перед изображением фона внешней среды, даже в том случае, если это невидимый объект.
Закрывая часть объекта другим, матовым, объектом, можно создать впечатление, будто объект находится внутри нарисованного пространства фона.

Размещение объекта внутри фона


1. Откройте файл сцены, в котором есть изображение фона внешней среды.
2. Выберите образец материала.
3. Щелкните по кнопке
Туре (Тип) и выберите из списка материал типа Matte/ Shadow. В редакторе материалов появится свиток Matte/Shadow (рис. 14.59).



Рис. 14.59. Матовый/затеняемый материал позволяет накладывать на объект карту фона внешней среды


4. Назначьте материал какому-нибудь объекту. Объект станет матовым. Когда вы визуализируете сцену, он исчезнет на фоне внешней среды.
5. Расположите одну из граней объекта так, чтобы она совпала с одной из линий рисунка фона.
6. Поместите какой-нибудь объект за матовым объектом так, чтобы он выходил из-за подогнанной грани (рис. 1
4.60).



Рис. 14.60. Закройте какой-нибудь объект матовым объектом

7. Визуализируйте сцену (рис. 14.61).



Рис. 14.61. Когда вы визуализируете сцену, объект как бы помещается внутрь фона


8. Чтобы на матовый объект проецировались тени от других объектов, установите флажок
Receive Shadows (Принимать тени) в свитке базовых параметров материала. Кроме того, можно задать цвет и яркость теней, чтобы они соответствовали текстуре внешней среды (рис. 14.62).



Рис. 14.62. После включения параметра Receive Shadows объект отбрасывает тени на фон

Назад/Меню/Вперед

Rambler's Top100
Hosted by uCoz