Чтение онлайн

на главную

Жанры

3ds Max 2008. Секреты мастерства
Шрифт:

После создания и настройки материала можно применить его к элементам кузова автомобиля. Для этого щелкните в окне Material Editor (Редактор материалов) на ячейке образца материала кузова и перетащите его в окно проекции на объект, который надо текстурировать. Затем можно провести тестовую визуализацию. Для этого выполните команду Rendering Render (Визуализация Визуализировать). В появившемся окне Render Scene (Визуализация сцены) выберите окно проекции и щелкните на кнопке Render (Визуализировать). В результате получится визуализированное изображение кузова автомобиля с материалом (рис. 13.9).

Вполне возможно, вы обратили внимание, что в изображении отсутствуют блики.

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

Рис. 13.7. Свиток Falloff Parameters (Параметры спада) настроек карты Falloff (Спад)

Рис. 13.8. Свиток Raytracer Parameters (Параметры трассировки) настроек карты Raytrace (Трассировка)

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

В настройках визуализатора или карты Raytrace (Трассировка) можно использовать текстурную карту в качестве карты Environment (Окружающая среда). Это, пожалуй, самый простой способ, но не лучший. Такое качество отражений удовлетворяет требованиям скорее второстепенных деталей, чем основных (рис. 13.10).

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

Рис. 13.9. Визуализированное изображение с примененным материалом для кузова

Рис. 13.10. Отражения, полученные при помощи карты окружения

Можно построить полусферу, накрывающую автомобиль на значительном расстоянии (чтобы внутрь поместилась не только машина, но и камеры с источниками света). Затем к внутренней стороне этой полусферы применить текстуру с панорамным изображением того, что должно отражаться в автомобиле (рис. 13.12). Кстати, после того как будет построена такая полусфера, не забудьте повернуть ее нормали внутрь. Такой метод получения отражений, пожалуй, проще, но требует дополнительной работы с панорамной текстурой и ее местоположением на сфере.

Рис. 13.11. Отражения

на капоте, полученные от объектов сцены

Рис. 13.12. Взаимное расположение объектов сцены при построении отражений от поверхности полусферы

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

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

Можно использовать прозрачное стекло, но я предпочитаю немного тонированное, чтобы скрыть объекты салона, сделанные с малым количеством полигонов и не перегружающие сцену. И лобовое, и заднее стекла имеют темную обводку по периметру, поэтому начните работу с присвоения этим объектам текстурных координат. Рассмотрим данный процесс для лобового стекла (для заднего он аналогичен). Для этого выполните следующие действия.

1. В любом окне проекции выделите лобовое стекло (должно быть отдельным объектом или как минимум самостоятельным элементом с уникальным значением параметра ID (Идентификатор материала)).

2. Добавьте модификатор Unwrap UVW (Расправить UVW-проекцию), выполнив команду Modifiers UV Coordinates Unwrap UVW (Модификаторы UV-координаты Расправить UVW-проекцию).

3. Щелкните на кнопке Edit (Редактирование), в результате чего откроется окно редактирования текстурных координат.

4. В меню окна редактирования текстурных координат выполните команду Mapping Flatten Mapping (Проекционные координаты Плоские проекционные координаты) и, не меняя настроек в появившемся окне, нажмите OK.

В результате этих операций в окне редактирования должна появиться развертка лобового стекла, показанная на рис. 13.13.

Полученную развертку необходимо скопировать в любую программу для работы с растровыми изображениями, где вы сможете сделать карту маски (например, Adobe Photoshop).

СОВЕТ

Если вы не пользуетесь программами захвата изображения с экрана, то копирование можно провести через буфер обмена, нажав клавишу Print Screen (расположена справа от ряда функциональных клавиш) и затем вставив экранную копию в файл при помощи сочетания клавиш Ctrl+V (стандартная операция вставки из буфера обмена).

Используйте скопированное изображение в качестве слоя фона в приложении растровой графики и сделайте маску для лобового стекла. Если помните, по периметру стекла идет темная, почти черная, тонировка – именно ее необходимо сделать, выполнив отступы на небольшое расстояние от краев контура стекла (рис. 13.14).

Сохраните полученное изображение в цветовом режиме Grayscale в любом доступном формате.

В качестве материала для лобового стекла я использую Blend (Смешиваемый), где первый материал – тонированная окантовка стекла, второй – стекло, а маска (созданный в программе Adobe Photoshop файл GlassFront.jpg) управляет долей каждого материала в результирующем (рис. 13.15).

Поделиться:
Популярные книги

Имя нам Легион. Том 3

Дорничев Дмитрий
3. Меж двух миров
Фантастика:
боевая фантастика
рпг
аниме
5.00
рейтинг книги
Имя нам Легион. Том 3

Метатель. Книга 2

Тарасов Ник
2. Метатель
Фантастика:
боевая фантастика
попаданцы
рпг
фэнтези
фантастика: прочее
постапокалипсис
5.00
рейтинг книги
Метатель. Книга 2

Безумный Макс. Ротмистр Империи

Ланцов Михаил Алексеевич
2. Безумный Макс
Фантастика:
героическая фантастика
альтернативная история
4.67
рейтинг книги
Безумный Макс. Ротмистр Империи

Болотник

Панченко Андрей Алексеевич
1. Болотник
Фантастика:
попаданцы
альтернативная история
6.50
рейтинг книги
Болотник

Темный Лекарь 6

Токсик Саша
6. Темный Лекарь
Фантастика:
аниме
фэнтези
5.00
рейтинг книги
Темный Лекарь 6

Архил...? Книга 2

Кожевников Павел
2. Архил...?
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Архил...? Книга 2

Целитель

Первухин Андрей Евгеньевич
1. Целитель
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Целитель

Ты всё ещё моя

Тодорова Елена
4. Под запретом
Любовные романы:
современные любовные романы
7.00
рейтинг книги
Ты всё ещё моя

Зауряд-врач

Дроздов Анатолий Федорович
1. Зауряд-врач
Фантастика:
альтернативная история
8.64
рейтинг книги
Зауряд-врач

Авиатор: назад в СССР

Дорин Михаил
1. Авиатор
Фантастика:
попаданцы
альтернативная история
5.25
рейтинг книги
Авиатор: назад в СССР

Мастер 3

Чащин Валерий
3. Мастер
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Мастер 3

Фараон

Распопов Дмитрий Викторович
1. Фараон
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Фараон

На изломе чувств

Юнина Наталья
Любовные романы:
современные любовные романы
6.83
рейтинг книги
На изломе чувств

Энфис 2

Кронос Александр
2. Эрра
Фантастика:
героическая фантастика
рпг
аниме
5.00
рейтинг книги
Энфис 2