Каналы проецирования материала Standard
Одиннадцать каналов проецирования в нижней части Standard Material являются отправными точками для совершенствования вида материала. Можно манипулировать, комбинировать, ответвлять карты множеством способов, заставляя даже простые поверхности выглядеть богатыми и сложными. Внимательная работа может сделать модель предельно реалистичной и все-таки эффектной. Значительное влияние каналов увеличивает важность четкого рабочего понимания их действия.
Поскольку канал проецирования может ветвиться достаточно глубоко, способ интерпретации результатов ветвления изменяется в зависимости от различных каналов. Результат канала оценивается как в цвете RGB, так и в интенсивности оттенков серого (см. рис. 21.27). Каналы проецирования Ambient, Diffuse, Specular, Filter Color, Reflection и Refraction работают с цветом. Каналы Shininess, Shininess Strength, Self-Illumination, Opacity и Bump учитывают только интенсивность, считая конечные цвета оттенками серого. Использование цветовых карт для данных каналов может оказаться непонятным, поскольку визуальный контраст между цветами иногда соответствует контрасту в освещенности (например, чистые красный, зеленый и голубой будут иметь одни и те же значения интенсивности).
Битовые карты достаточно широко используются со всеми каналами, но могут дорого обходиться в смысле оперативной памяти. На каждый байт глубины определения карты используется 1 байт RAM. Таким образом, 24 разрядная карта цвета потребует 3 байта на пиксел, тогда как битовая карта 256-индексного цвета или оттенков серого потребует только 1 байт на пиксел.
Если битовая карта использует фильтрацию (что делают практически все), появляются дополнительные затраты по 1 байту на пиксел при Pyramidal и 12 байтов на пиксел при Summed Area. После того, как на битовую карту сослался материал или фон, в дальнейшем ее можно пеограничено применять без дополнительных расходов RAM. Многие разрабатывают несколько общих битовых карт в качестве отправной точки почти каждого создаваемого материала. Подобные битовые карты придают материалам начальную шероховатость, прожилки или текстуру, которые в основном не потребляют дополнительную RAM.
СОВЕТ
Использование битовых карт в оттенках серого для каналов, читающих только интенсивность, достаточно грамотно. Не только потому, что их тени непосредственно соотносятся с эффектом канала проецирование, но и потому, что они используют одну треть RAM 24-разрядных образов.
При определении и использовании битовых карт целью является создание образа, корректно выполняющего работу. "Корректный размер" будет зависеть от размера выходного образа, выразительности отображения объекта и скорости, с которой он может передвигаться. Распространенная технология заключается в поддержке нескольких разрешений одного и того же образа так, чтобы в конкретной ситуации использовался наиболее подходящий размер. Исходный образ может начинаться из Kodak CD-ROM с разрешением 3072 х 2048 и использовать 25Мб. Таким образом, имеет смысл создать несколько меньших по размеру карт - 1200 х 800, использующую 3.8Мб, 600х400, использующую 1Мб, и 300х200, использующую только 240Кб. Помните, что уменьшение разрешения приемлемо, однако увеличение битовой карты практически ее размывает.
СОВЕТ
Хорошее правило для обеспечения высококачественных образов - не допустить, чтобы пиксел битовой карты был равновелик пикселу визуализации. Таким образом, все пикселы визуализированной битовой карты будут компактны и отвратительный эффект зернистости пропадет.