Читать книгу Дизайн помещений и интерьеров в 3ds Max 2009 - Дмитрий Владиславович Рябцев - Страница 16

Глава 1
Трехмерная графика – виртуальное представление реального мира
Фотореалистичная 3D-графика, некоторые приемы
Реалистичные текстуры

Оглавление

Особое значение в проекте должно придаваться созданию реалистичных текстур. Достаточно посмотреть на работу профессионала, чтобы увидеть, сколь пристальное внимание уделяется этому аспекту. Для получения качественного материала текстуры назначаются различным каналам – рельефности, глянцевитости, отражения, преломления и т. п. Создавая текстуры для своего проекта, нужно помнить, что ваша главная задача – показать, чем поверхность одного предмета отличается от другого.

У человека, рассматривающего сцену, должно возникнуть впечатление, что перед ним реальные объекты. Тот, кто хоть раз терял несколько часов на поиски нужного эффекта, создаваемого материалом, знает, как непросто этого добиться. Впрочем, те, кто работал с кистями и красками, также помнят, как сложно иной раз воссоздать вид реального объекта. Поэтому для более эффективной работы с различными видами изображений читателю стоит сформировать у себя навыки художественного видения. Они приходят с опытом и позволяют замечать в реальной жизни качества предметов, скрытые от глаз обычных людей. Одна из особенностей художественного видения заключается в умении на глаз определять свойства материалов. В природе, как правило, не существует чистых материалов или цветов. Цвета имеют множество оттенков, а материал может нести на себе признаки старения, воздействия окружающей среды и следы деятельности людей. Вам важно научиться замечать оттенки цветов и свойства материалов. Существуют упражнения для тренировки художественного видения. Одно из них заключается в определении на глаз причины появления на предметах следов воздействия окружающей среды. Например, увидев ржавчину на железной двери дома, надо понять, что вызвало коррозию материала: старость металла, частое воздействие капель дождя или конденсат, постоянно образующийся по причине разницы температур внутри и вне дома (рис. 1.27).

Рис. 1.27. Металлическая дверь с признаками влияния окружающей среды


Одной из проблем, которые встают на пути подготовки реалистичных карт покрытия, является создание бесшовных текстур. При наложении на объект между мозаичными элементами текстуры не должно быть швов, иначе рисунок карты покрытия начинает повторяться (рис. 1.28) и смотрится не только неестественно, но еще и непрофессионально. Для создания бесшовных текстур существует несколько методов. Один из них – использование проекционных координат на трехмерной модели. Текстура может накладываться в соответствии с выбранным типом проецирования ее на модель (плоское, цилиндрическое, сферическое и др.). В случае если применение проекционных координат не помогает избавиться от мозаичности (например, слишком маленький размер карты), обычно используют программы двумерной растровой и векторной графики типа Photo-Paint, CorelDraw фирмы Corel или специализированные – CorelTexture. В них имеется множество инструментов, таких как программные имитаторы кистей и перьев, различные виды заливок, позволяющие манипулировать двумерным изображением, предназначенным для создания текстуры, в том числе и избавляться от швов на покрытии материала.

Рис. 1.28. На текстурном покрытии стены и декоративных панелей отчетливо видны швы


Альтернативой карте текстуры типа Bitmap (Растровая), представляющей собой цифровое изображение реального материала, являются процедурные карты текстур. Они формируются программным алгоритмом на основе указанных пользователем параметров и имеют свои преимущества и недостатки. Материалы на основе таких карт текстуры занимают мало памяти, так как хранить требуется только коэффициенты математических уравнений, а не множество отсчетов растровой картинки. С другой стороны, визуализация сцены, объектам которой назначены процедурные карты текстуры, требует больше времени в связи с необходимостью выполнения расчетов для генерации изображения. При увеличении размеров объекта, которому была назначена процедурная карта текстуры, не наблюдается искажений рисунка. Нужно лишь правильно подобрать параметры карты (рис. 1.29). Кроме того, нужно добавить, что процедурные карты текстур являются трехмерными. То есть при изменении формы текстурируемого объекта они, не искажаясь, ложатся на модель, принимая соответствующую форму.

Рис. 1.29. Процедурные карты текстур, имитирующие мрамор и покрытие в виде шахматной доски на моделях


В иных случаях для покрытия трехмерных объектов в программе используют специальные так называемые «запеченные» текстуры. Они часто применяются для экономии системных ресурсов или как один из слоев многослойных материалов, поскольку могут содержать в одном изображении карту диффузного рассеяния, отражение окружающей сцены, глянец, появившийся в результате освещения. Для создания данных изображений в трехмерных редакторах, в частности 3ds Max, есть режим визуализации в текстуры (Render to Texture). Вначале выстраивается сцена с объектом, для которого нужно получить вышеописанную текстуру. Сцена текстурируется, освещается и визуализируется в текстуру. Таким образом получается «запеченная» текстура, а точнее, изображение-развертка, которое содержит отображение результата освещенности объекта. После этого полученное изображение может быть подвергнуто обработке, а затем наложено обратно на объект (рис. 1.30).

Рис. 1.30. «Запеченная» текстура и ее размещение на модели


Для покрытия объектов трехмерной сцены материалами или дополнительными картами текстур существуют также инструменты постобработки, называемые программами трехмерной раскраски. Среди них можно отметить Painter 3D (компании Corel), Deep Paint 3D (компании Right Hemisphere). Они представляют собой редакторы, в которые загружаются трехмерные объекты и сцены. Затем в программе можно производить раскраску непосредственно трехмерных моделей либо окончательную доводку объемного изображения путем дорисовки вручную текстур, эффектов поверхности и освещения. Кроме того, в программе трехмерной раскраски создаются образцовые текстуры, которые могут служить в качестве фона на объектах для дальнейшего покрытия их материалами в программе трехмерного моделирования и визуализации.

Дизайн помещений и интерьеров в 3ds Max 2009

Подняться наверх