Posts Tagged ‘материалам’

Трехмерная сцена в движении

Трехмерная сцена в движении
Любая трехмерная сцена, как бы детально она не была проработана, требует показа с различных точек зрения для выявления всех нюансов заложенных художником трехмерной графики. Однако во многих случаях при демонстрации объектов и процессов, изменяющихся в реальном времени даже множественные «снимки» с различных ракурсов не дают полного представления и эффекта присутствия. В самом деле, такие трехмерные сцены как низвергающийся водопад, падающие и искрящиеся снежинки или дымящая печная труба лесной избушки теряют очень многое при статическом рассмотрении. Именно для придания реализма неживым трехмерным мирам существует Анимация, или оживление.
Анимация характеризуется изменением сцены во времени и имеет целый ряд параметров и инструментов управления. Почти все настройки и функции в среде Мах допускают анимацию. Перейдем к рассмотрению основных характеристик и инструментов управления анимацией. далее…

Горящая Свеча

Горящая Свеча
Перейдем к более сложному примеру, иллюстрирующему возможности материалов Мах с применением текстурных карт. Загрузите с сайта издательства файл Candle.MAX, и в раскрытом на весь экран видовом окне «Camera-Main» отобразится модель восковой свечи на декоративной подставке в окружении зеркальных ширм.
Модели этих ширм и подставки уже имеют назначенные и полностью сформированные материалы, так как они аналогичны ранее рассмотренным материалам предыдущего задания. Поэтому обратимся к созданию материалов воска свечи и язычка пламени.
1. Выберите объект с именем «Свеча-Воск» и запустите Редактор Материалов. Щелкните на кнопке Туре (Тип) для создания нового материала и в вызванном диалоговом окне Material / Map Browser (Просмотрщика Материалов и Текстурных Карт) укажите тип Standard (Стандартный). далее…

Песочные Часы

Песочные Часы
1. Загрузите с сайта издательства файл SandClock.MAX из каталога и в видовых экранах отобразится довольно простая и ненасыщенная объектами сцена. Угол зрения камеры, основной и рефлексный источники света уже настроены. Однако материалы не созданы и не назначены ни одному из объектов, все они отображаются стандартным цветом основной палитры Мах.
2. Выберите левым щелчком объект «Часы-Колба» (или попробуйте осуществить этот выбор, используя кнопку Select By Name (Выбор по Имени) в Main ToolBar (Основной Панели)) и запустите Редактор Материалов.
Первоначально необходимо настроить базовые характеристики материала для стеклянной колбы песочных часов — назначить имя,
установить цветовые компоненты, прозрачность, самосвечение, параметры зеркального блика и т.д. Попробуйте сделать это самостоятельно, используя в качестве справочного материала содержание предыдущего практикума и сводную таблицу основных характеристик:

  • Имя материала«Часы-Колба».
  • Shatter (Тип Тонирования) — Phong (Алгоритм Фонга).

Свиток Phong Basic Parameters (Базовые Параметры Тонирования)

  • Ambient (Окружающий) и Diffuse (Рассеянный) — Red: 105, Green: 125 и Blue: 150.
  • Specular (Зеркальный Блик)-Red: 230, Green: 230 и Blue: 230.
  • Self-Illumination (Самосвечение) — 15 (флажок Color (Цвет) — отключен).
  • Opacity (Непрозрачность) — 100.
  • Specular Level (Уровень Блеска) — 180, Glossiness (Глянце-вость) — 40, Soften (Размытие) — 0.1.
  • Свиток Extended Parameters (Расширенные Параметры)
  • Туре (Тип) в Advanced Transparency (Дополнительной Регулировке Прозрачности) — Filter (Фильтр).
  • Цвет Filter (Фильтра) — Red: 80, Green: 80 и Blue: 135.

3. Далее рассмотрим более подробно работу со свитком Maps (Текстурные Карты). Для придания большего реализма стеклянному материалу колбы следует назначить карту отражений и настроить их силу и степень размытия. Активизируйте канал Reflection (Отражение) и перейдите к настройке его параметров. далее…

Compositors (Многокомпонентные Карты) и Color Modifiers (Модификаторы Цвета)

Compositors (Многокомпонентные Карты) и Color Modifiers (Модификаторы Цвета)
Отдельный набор текстурных карт, организующих наложения и объединения других текстур в сложные составные карты, который выделен в группу Compositors (Многокомпонентные). Их применение необходимо в материалах с усложненной иерархией связей и избавляет от необходимости дополнительной обработки исходных файлов в растровых редакторах типа Adobe Photoshop.

  • Mask (Маска) - сложная текстурная карта, состоящая из двух компонентов, один из которых — Map (Карта) является собственно текстурой, а второй — Mask (Маска) используется как силуэт, отсекающий лишние пикселы первого.

Способ маскирования основан на правиле, уже упоминавшемся ранее: все пикселы Маски черного цвета (интенсивность 0 единиц) считаются прозрачными, все белые (интенсивность 255 единиц) — полностью непрозрачными. Промежуточные значения интерполируются. далее…

Свиток Noise (Нерегулярность)

Свиток Noise (Нерегулярность)
Основное назначение параметров группы Noise - добавление в текстурные карты элемента случайности и неоднородности, свойственной реальным природным материалам.
Свиток Bitmap Parameters (Параметры Растровой Карты)
Главная группа параметров текстур типа Bitmap содержит кнопку выбора файла текстуры и список переключателей Filtering (Фильтрация), отвечающих за степень сглаженности при масштабировании карты.
Указание файла текстуры осуществляется в диалоговом окне Select Bitmap Image File (Выберите Файл Растровой Текстуры), вызываемого рельефной кнопкой Bitmap .
Для оптимального отображения следует выбрать тип фильтрации Summed Area (Усовершенствованный Алгоритм Фильтрации).

  • Подгруппа Cropping / Placement (Обрезка / Позиционирование) позволяет изменить масштаб или выделить фрагмент текстуры «на лету», без дополнительной обработки в редакторах растра.

Рельефная кнопка View Image (Режим Просмотра) вызывает интерактивное окно с образцом используемой текстурной карты.
Значения переключателей подгруппы Mono / RGB Channel Output (Черно-белый / Цветной Канал Вывода) и Alpha Source (Источник Силуэтного Изображения) обычно оставляют в положении «по умолчанию».
Свиток Time (Временные Параметры)
Параметры этого свитка влияют на анимационные последовательности, используемые в качестве текстурных карт.
Свиток Output (Вывод)
Группа флажков и счетчиков этого свитка дают гибкий инструмент по дополнительной настройке текстурной карты. далее…

Mapping (Проецирование)

Mapping (Проецирование)
Выбор типа проецирования текстурных карт производится группой переключателей в разделе Mapping.
Ниже приводятся основные свойства и особенности типов проецирования: Planar (Плоское) - применяется к объектам типа плоскостей или им подобным. Проецирование текстуры без нежелательных искажений и деформаций происходит только в плоскости Alignment (Выравнивания) .

  • Cylindrical (Цилиндрическое) - используется в объектах, форма которых вписывается в цилиндр. Текстура натягивается на объект по круговой цилиндрической поверхности, замыкаясь по шву габаритного контейнера.

Флажок Сар (Срез) позволяет дополнительно проецировать карту на верхний и нижний торцы.

  • Spherical (Сферическое) - проецирование карт текстур по сфероидальному закону применимо к объектам, вписываемым в форму шара или близкой к ней. Идеально подходит для объектов типа глобуса, футбольного мяча и т.п.

Имеется небольшой неустранимый дефект в виде деформаций текстуры у полюсов, свойственный только этому типу проецирования.

  • Shrink-Wrap (Обернутое) - близкий к Spherical тип проецирования, уменьшающий полюсный дефект последнего. Карта текстуры как бы натягивается на объект наподобие косынки.
  • Box (Коробочное) - прямоугольное проецирование текстуры, задаваемое габаритным контейнером в форме параллелепипеда (коробки) и дающее наилучшие результаты применительно к объектам, вписывающимся в упомянутую форму, например, детские кубики, мебельный ящик и т.п.
  • Face (Граневое) - проецирование происходит по каждой грани в отдельности, и текстура проецируется непосредственно по граням. Чаще всего используется для узорчатых нестандартных текстур.
  • XYZ to UVW (Координаты Объекта в Мировые) — применимо для проецирования процедурных, «бесконечных» текстурных карт.

Для точной настройки габаритов UVW Map служат счетчики Length (Длина), Width (Ширина) и Height (Высота), число повторений по каждой из осей задается счетчиками U-V-W Tile (Мозаика), а зеркальное отображение флажками Flip (Перевернуть). Идентификатор канала проецирования выбирается счетчиком Map Channel (Канал Карты) для более одного модификатора UVW Map, приложенного к объекту.
И, наконец, подгруппа Alignment (Выравнивание) позволяет управлять ориентацией и точными размерами Gizmo (Габаритного Контейнера) модификатора UVW Map.
Теперь вернемся в Редактор Материалов и рассмотрим назначение и виды текстурных карт.

Bitmap (Растровая Карта)
Самый применяемый тип текстуры из всех имеющихся в среде Мах. Растровые (или битовые) карты — представляют собой файлы изображения, сохраненные на жесткий или лазерный диск в одном из графических форматов. далее…