Дизайн помещений и интерьеров в 3ds Max 2009. Дмитрий Владиславович Рябцев
Чтение книги онлайн.
Читать онлайн книгу Дизайн помещений и интерьеров в 3ds Max 2009 - Дмитрий Владиславович Рябцев страница 14
Рис. 1.28. На текстурном покрытии стены и декоративных панелей отчетливо видны швы
Альтернативой карте текстуры типа Bitmap (Растровая), представляющей собой цифровое изображение реального материала, являются процедурные карты текстур. Они формируются программным алгоритмом на основе указанных пользователем параметров и имеют свои преимущества и недостатки. Материалы на основе таких карт текстуры занимают мало памяти, так как хранить требуется только коэффициенты математических уравнений, а не множество отсчетов растровой картинки. С другой стороны, визуализация сцены, объектам которой назначены процедурные карты текстуры, требует больше времени в связи с необходимостью выполнения расчетов для генерации изображения. При увеличении размеров объекта, которому была назначена процедурная карта текстуры, не наблюдается искажений рисунка. Нужно лишь правильно подобрать параметры карты (рис. 1.29). Кроме того, нужно добавить, что процедурные карты текстур являются трехмерными. То есть при изменении формы текстурируемого объекта они, не искажаясь, ложатся на модель, принимая соответствующую форму.
Рис. 1.29. Процедурные карты текстур, имитирующие мрамор и покрытие в виде шахматной доски на моделях
В иных случаях для покрытия трехмерных объектов в программе используют специальные так называемые «запеченные» текстуры. Они часто применяются для экономии системных ресурсов или как один из слоев многослойных материалов, поскольку могут содержать в одном изображении карту диффузного рассеяния, отражение окружающей сцены, глянец, появившийся в результате освещения. Для создания данных изображений в трехмерных редакторах, в частности 3ds Max, есть режим визуализации в текстуры (Render to Texture). Вначале выстраивается сцена с объектом, для которого нужно получить вышеописанную текстуру. Сцена текстурируется, освещается и визуализируется в текстуру. Таким образом получается «запеченная» текстура, а точнее, изображение-развертка, которое содержит отображение результата освещенности объекта. После этого полученное изображение может быть подвергнуто обработке, а затем наложено обратно на объект (рис. 1.30).
Рис. 1.30. «Запеченная» текстура и ее размещение на модели
Для покрытия объектов трехмерной сцены материалами или дополнительными картами текстур существуют также инструменты постобработки, называемые программами трехмерной раскраски. Среди них можно отметить Painter 3D (компании Corel), Deep Paint 3D (компании Right Hemisphere). Они представляют собой редакторы, в которые