Внутренний мир 3D Studio Max


Карты выдавливания (Bump Maps)


Карты выдавливание (имитации рельефа) придают поверхности моделируемую структуру, указывая области для вытягивания, проектирования или "выдавливания". Визуализатор создает такую иллюзию за счет применения значения света на отображаемой поверхности таким способом, что ребра или "выдавливания" могут отбрасывать тени и принимать блики. Карты Bump не оказывают влияния на геометрию. То, что выглядит как поднятые края, на самом деле является просто иллюзией - это эффект визуализации, только имитирующий эффект блика и формы. Возможность действительной деформации поверхности часто называется отображением смещения (в других программах) и в 3DS МАХ выполняется посредством модификатора Displacement. Выдавливания предназначены для менее уловимой иллюзии, которая имеет отношение к поверхности, а нс к профилю.

Карта Bump читает интенсивность канала и считает, что черное не оказывает влияния, белое оказывает полное воздействие, а оттенки серого обладают пропорциональным эффектом. Ползунок Amount управляет величиной или кажущейся "высотой" выдавливания, а не процентом канала. Карты Bump проявляют тенденцию к наибольшей эффективности в случаях, когда они начинаются с нижних значений черного и работают вперед. На практике обычно получается более управляемый результат при наличии черного поля и работе в направлении среднего серого, чем если начинать со среднего серого и работать по направлению к белому.

СОВЕТ

Параметр Output Amount оказывает ощутимую помощь в настройке эффекта битовой карты или в увеличении эффекта карты Bump за пределы того, на что способен ползунок Amount карты.

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

Хотя приведенную аналогию попять достаточно просто, она приводит к пониманию того, что выдавливание проектирует или понижает различные области. На самом деле иллюзия выдавливания создается за счет имитации гребней и понижении. Выступ ребра порождается разницей в цвете между соседними пикселами. Карты Bump нс влияют на свойства теней различных "террас", "уровней" или "шагов", появляющихся на поверхности. Все эти области визуализируются так, как если бы они были одной гладкой поверхностью ~ иллюзию глубины создают их выступающие ребра. Как показано на рисунке 21.30, иллюзия наиболее сильна тогда, когда с битовыми картами используются карты Mask.

Создание корректной битовой карты для эффекта выдавливания немного сродни искусству. Как и со всеми моноканальными картами, всегда лучше работать с оттенками серого, для лучшего определения контраста (к тому же 8-разрядные битовые карты требуют треть памяти по сравнению с 24-разрядными образами). Для имитации вмятин, желобков или чего-то подобного, проходящего по поверхности, можно начать с создания полностью белой поверхности, которая таким образом будет "снаружи". Площади битовой карты от серого до черного будут проектироваться меньше и, следовательно, окажутся "внутри". Для создания желобка поле делается белым, нижняя линия желобка - черной, а и стенки - серыми. "Рецепты" распространенных карт выдавливания приведены ниже и показаны на рисунке 21.31.

  • Желобки для цементных линий, гребней и панелей основаны на работе простых линий, где глубину определяет контраст между линией и полем. Обратите внимание на то, что дополнительная смежная серая линия придает небольшую скошенность и уменьшает возможный блеск, часто происходящий с линиями.
  • Боковые уклоны, скаты, v-образные каналы и пирамиды определяются ровными линейными градациями. Уклоны можно сделать при помощи типа карты Gradient или битовой картой с заданным уклоном, выполненной в программе рисования.
  • Конусы для острых точек можно построить с помощью типа карты Gradient, используя Radial Gradient Type или битовой картой с заданным радиальным уклоном, выполненной в программе рисования.
  • Полусферы для сводов, заклепок и округлых шляпок формируются вычерчиванием затенения сферы. Данный процесс имеет "взвешенную" градацию, где белое прибавляется по направлению к центру, а по краям быстро наращивается черное. Для случая стаканчика с мороженным реверсирование окраски изменяет свод на впадину. Такие сложные градации часто проще делать путем моделирования и визуализации геометрии.




- Начало -  - Назад -  - Вперед -



Книжный магазин