Читать книгу Дизайн помещений и интерьеров в 3ds Max 2009 - Дмитрий Владиславович Рябцев - Страница 12
Глава 1
Трехмерная графика – виртуальное представление реального мира
Фотореалистичная 3D-графика, некоторые приемы
Свойства текстурных карт
ОглавлениеИтак, что же такое текстура? Если обратиться к словарю, то по определению текстура — это особенности строения твердого вещества, обусловленные расположением составляющих его частиц. Текстура имеет цвет и рельеф, а также обладает определенными физическими свойствами, с помощью которых можно определить на вид: мягкий предмет или твердый, как он отражает свет и какова структура материала, из которого этот предмет состоит.
Перечислим свойства материалов, имитируемые картами текстур.
• Цвет диффузного рассеяния (Diffuse color). Замещает заданный по умолчанию цвет материала текстурой, что равноценно нанесению на поверхность рисунка (рис. 1.23, а).
Рис. 1.23. Свойства материалов, имитируемые картами текстур
• Цвет подсветки (Ambient Color). Замещает рисунком текстуры цвет подсветки материала рассеянным светом. Обычно это свойство материала блокируется с цветом диффузного рассеяния (рис. 1.23, б ).
• Цвет зеркального блика (Specular color). Зеркальные блики возникают на участках поверхности, где угол падения лучей света относительно нормали к поверхности равен углу отражения в направлении глаз наблюдателя (рис. 1.23, в). Назначение карты текстуры этому каналу позволяет придать области блика неоднородность.
• Сила блеска (Specular Level). Карта текстуры применяется для управления интенсивностью блеска зеркальных бликов (рис. 1.23, г). Интенсивность отражения в области блика принимается равной яркости отсчета текстурной карты. Черным отсчетам соответствует минимальная интенсивность блеска, а белым – максимальная.
• Глянцевитость (Glossines). Чем более глянцевой является поверхность, тем меньше по размеру область блика и тем более блестящим и гладким выглядит материал (рис. 1.23, д). После назначения данному каналу текстурной карты степень глянцевитости начинает зависеть от яркости пикселов. Белые отсчеты обеспечивают максимальную степень глянцевитости, черные – полное отсутствие глянца.
• Самосвечение (Self-illumination). Текстура с таким свойством видна вне зависимости от наличия в сцене источников света, так как сама обладает свойством светимости. Применяется для имитации светящихся окон, стекол, прикрывающих лампы, неоновых подсветок (рис. 1.23, е). Интенсивность самосвечения пропорциональна яркости отсчета пикселов текстурной карты.
• Непрозрачность (Opacity). Позволяет применить к материалу карту текстуры, указывающую, какие участки поверхности обладают прозрачностью, а какие – нет. Таким способом можно имитировать оконные стекла и витражи (рис. 1.23, ж).
• Цвет фильтра (Filter Color). Карта текстуры влияет на цвет объектов, расположенных позади прозрачного материала (рис. 1.23, з).
• Рельефность (Bump). Карта текстуры может применяться для придания поверхности объекта видимости трехмерных неровностей за счет модификации направления нормалей. Внешние контуры трехмерного объекта при этом остаются без изменений (рис. 1.23, и). Кажущаяся рельефность управляется яркостью отсчетов текстурной карты, при этом белые участки выглядят выступающими над поверхностью, а черные – вдавленными в нее.
• Зеркальное отражение (Reflection). Карта текстуры может применяться для имитации отражения окружающей среды поверхностью объекта (рис. 1.23, к).
• Преломление (Refraction). Карта текстуры позволяет имитировать преломление световых лучей прозрачным объектом (рис. 1.23, л).
• Смещение (Displacement). Данная карта текстуры обеспечивает фактическое изменение геометрии поверхности пропорционально яркости отсчетов (рис. 1.23, м). Белые участки карты смещают точки поверхности наружу вдоль нормали, а черные – внутрь.
Описанные выше свойства используются в редакторах трехмерной графики для придания поверхности объектов определенного вида. С их помощью можно сымитировать любые визуальные эффекты, наблюдаемые в реальном мире.