3ds Max - основы программы

heaven

Пользователь
Пользователь
11 Фев 2005
538
0
0
31
Кантима
ut2c.planetunreal.gamespy.com
Тема будет обновляться и дополняться.

Полный источник Вы можете найти на фтп:

[url="ftp://10.10.28.83/"]ftp://10.10.28.83/[/url]

Предисловие

Итак, вы являетесь счастливым обладателем одного из лучших пакетов треромашка графики - 3D Studio Max или просто Мах. Эта программа разработана одним из подразделений всемирно известной американской фирмы Autodesk, и мы будем работать с версией - 5.0. В результате своего развития Мах стал отраслевым стандартом и омлять его применения огромна и многогранна. В самом деле, эта программа трехмерного моделирования и анимации нашла своих многочисленных пользователей по всему миру от домашнего новичка до профессионала киноиндустрии. Идеи, заложенные авторами Мах, блестяще реализуются на практике, в настоящий момент это не только самый мощный, но и самый продаваемый пакет треромашка графики в мире.

Моделирование архитектурных интерьеров и фасадов, анимация персонажей, фотореалистичные 3D сцены для Internet, визуализация физических процессов - вот далеко неполный список задач, легко решаемых этой программой. Причём, речь может идти как об оптимальной расстановке мебели в Вашей квартире, оригинальной «начинке» домашней странички WEB или поздравительном ролике, так и о курсовом или дипломном проекте, коммерческой реализации целого интернет-сервера или представительском видеоклипе крупной компании.

Масштабируемость и модульная структура пакета позволяет получить конечный результат буквально за несколько часов работы пользователя, только начинающего своё ЗD-самообразование. Профессионалу же предоставлены неограниченные средства для творческого поиска и совершенствования.

Моделирование, Анимация и Визуализация трехмерных сцен

В результате работы программы создаются статические сцены, состоящие из определенного набора геометрических объектов (плоских и объемных), которые являются трехмерными, то есть описываются тремя координатами. Упрощенно эти координаты можно назвать Длиной, Шириной и Высотой. Четвертое измерение - Время присутствует только в динамических сценах или сценах, использующих Анимацию (или оживление). Наиболее ромашка пример статической сцены - трехмерная модель архитектурного объекта, динамической - демонстрация работы автомобильного двигателя. Любая сцена формируется с использованием стандартного алгоритма, который укрупненно может быть описан следующим образом:

Конечным результатом, завершающим работу над статической треромашка сценой, является «картинка» - графический файл изображения. Динамическая сцена дает на выходе набор «картинок» или анимационную последовательность, где каждый кадр отражает изменения, происходившие с объектами сцены. Результаты визуализации могут быть перенесены на бумагу, пленку, ткань или записаны на видеоленту, CD-диск и т.д. Кратко остановимся на основных пунктах алгоритма работы по созданию, отладке и визуализации треромашка сцены.

Создание Геометрии или Моделирование

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

Источники света, Съемочные камеры,Материалы

Следующий этап, заключающийся в настройке и отладке визуальных характеристик сцены. Яркость и тон основного и вспомогательного освещения, наличие рефлексных источников света, глубина и резкость теней и многие другие параметры задаются при помощи специальных служебных объектов - источников света, а съемочные камеры управляют крупностью кадра, перспективой, углом зрения и поворота и т.д. Кроме того, высота точки расположения наблюдателя регулирует так называемый «эффект присутствия» - вид с высоты «птичьего полета» или человеческого роста сразу задает «настроение» зрителю. Реальность получаемой «картинки» в значительной степени зависит от используемых материалов и примененных в них текстурных карт -изображений, имитирующих фактуру дерева, камня, водной поверхности и т.п. Многочисленные параметры Редактора Материалов дают неограниченные возможности в отладке и настройке фотореалистичности сцены, приближению ее изображений к натуральности реального мира.

Анимация

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

Визуализация

Финальный этап, заключающийся в настройке параметров, регулирующих качество получаемой «картинки», формат и тип генерируемых кадров, добавление специальных эффектов (сияния, отражений и бликов в линзах камер, размытие резкости, смазанность при быстром движении, туман и многие другие). Процесс обсчета каждого кадра напрямую зависит от сложности сцены, используемых материалов и, безусловно, от компьютера, на котором происходит обсчет. Поэтому далее мы детально остановимся на аппаратных и программных требованиях, предъявляемых программой Мах.
 
Последнее редактирование модератором:

heaven

Пользователь
Пользователь
11 Фев 2005
538
0
0
31
Кантима
ut2c.planetunreal.gamespy.com
Основные объекты Мах

Окружающий нас мир упрощенно можно представить как трехмерную сцену с учетом фактора времени. Безусловно, такие природные явления как физические взаимодействия объектов, их деформации на основе свойств материалов и т.д., можно лишь имитировать с той или иной степенью реалистичности, однако, даже используя стандартные средства Мах, эта задача не выглядит неразрешимой. Кроме того, в конце этой книги мы кратко ознакомимся с коммерческими продуктами для среды 3D Studio Max производства третьих фирм, и вы сможете убедиться, что единственным ограничением является лишь ваша фантазия.

Итак, основная концепция, упомянутая ранее, выявляет главный критерий среды Мах - «Трехмерное в Движении». Рассмотрение временного фактора -Animation (Анимации) еще впереди, а пока обратимся к самому объемному разделу этого графического пакета - СОЗДАНИЮ, НАСТРОЙКЕ И РЕДАКТИРОВАНИЮ ОБЪЕКТОВ ТРЕХМЕРНЫХ СЦЕН. Вот обобщенный список групп моделей объектов, создаваемых в Мах:

Primitives (Примитивы) - базовые объекты, представляющие собой геометрические тела. Этот вид состоит из двух основных наборов - Standard (Стандартного) и Extended (Расширенного). Основная особенность этого типа объектов - минимальный набор параметров, позволяющий «на лету» менять структуру и степень деталировки объекта.

Patch Grids (Лоскутные Сетки) - плоскостные объекты, состоящие из Patch (Поверхности Лоскута) и Vertices (Решетки Управляющих Вершин). Вершины воздействуют на поверхность, как узлы деформаций и плавно изменяют форму

Splines (Двумерные Сплайны) и NURBS-Curves (Двумерные NURBS-Кривые) - базовые двумерные Shapes (Формы), являющиеся вспомогательными объектами Мах. Они применяются как основа трехмерных тел вращения, выдавливания и тел, создаваемых процедурой Loft (Лофтингом). Дополнительно формам может быть задана толщина, в этом случае возможно их использование как самостоятельных, визуализируемых объектов сцены.

NURBS-Surfaces (Трехмерные NURBS-Поверхности) - сложные трехмерные объекты, описываемые как трехмерные сплайны. Для них характерно отсутствие резких («угловых») изменений формы и профиля, а также очень гибкая структура геометрии.

Particle Systems (Системы Частиц) - процедурные объекты, создаваемые как омлять пространства, которая имитирует многие реальные процессы (снег, дождь, фонтан, дым, искры и т.п.). Большинство систем частиц в Мах универсальны и позволяют менять алгоритм своего поведения (частота, притяжение, взаимные столкновения и т.п.) в широком диапазоне.

Compounds (Составные Объекты) - структурированные сложные объекты, использующие математические, логические и поведенческие алгоритмы. Для создания таких объектов необходимы наборы более простых двумерных и трехмерных примитивов Мах.

Примитивы Создание Объектов

Все объекты, сгруппированные по типам, выбираются кнопками панели Create (Создать)
Для перехода к любому из типов необходимо выполнить левый щелчок на соответствующей кнопке. Список типов включает в себя:

Geometry (Геометрия)
Shapes (Двумерные Формы)
Lights (Источники Света)
Cameras (Камеры)
Helpers (Служебные Объекты)
Space Warps (Деформаторы Пространства)
Systems (Системы)

Каждая из групп объектов имеет раскрывающийся список подгрупп, позволяющий работать только с одним из наборов объектов. И, наконец, каждый элемент списка подгруппы представлен свитком Object Type (Тип Объекта), в котором содержатся рельефные кнопки выбора, предназначенные для создания конкретных объектов трехмерной сцены. Выбор такой кнопки вызывает появление списка свитков создания нового объекта, в котором заданы значения Defaults (По Умолчанию). Некоторые из них можно изменить, и все последующие объекты этого типа будут создаваться, используя новые параметры.

Для задания Name (Имени) и Color (Цвета) присутствует свиток Name and Color, состоящий из текстового поля ввода и цветной кнопки с образцом цвета.

Для непосредственного создания объекта необходимо после выбора его типа и предварительных настроек параметров (если это требуется) переместить курсор в предполагаемое место в видовом окне и, нажав левую кнопку мыши, растянуть создаваемый объект, контролируя его форму и размер визуально, и затем отпустить. Этот способ применим к объектам, требующим ввод одного параметра, например, для объекта Sphere (Сфера) - это Radius (Радиус).

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

Описанный способ создания объектов наиболее удобен и применяем, но иногда требуется точно указать величины, характеризующие координаты Pivot Point (Опорной Точки) объекта и его основные размеры. Для этих целей служит свиток Keyboard Entry (Ввод с Клавиатуры)

В зависимости от типа создаваемого объекта, этот список содержит тот или иной набор счетчиков, из которых едиными для всех являются координаты опорной точки X, Y и Z. После задания всех величин объект создается кнопкой Create (Создать) и возникает в видовых окнах, отри-совываясь выделенным.

Строго говоря, всегда, после создания нового объекта (особенно в насыщенных, сложных сценах), он оказывается выделенным для быстрого нахождения и модификации. Все команды редактирования существующих объектов сцены расположены в следующей за Create (Создать) панели Modify (Редактировать).

Редактирование Объектов

Для изменения параметров объекта сцены в среде Мах служит панель Modify (Редактировать). После выделения изменяемого объекта и в этой панели возникают группы параметров:

Список Modifier List (Список модификаторов) и настраиваемый набор инструментов изменения структуры объектов, представленный рельефными кнопками.

Остальные доступные для применения модификаторы выбираются из списка. Выбрать набор кнопок-модификаторов можно с помощью кнопки Configure Modifier Sets (Настроить Набор Модификаторов) в нижнем правом углу панели. Создать собственный набор можно с помощью диалогового окна Configure Modifier Sets, которое выдывается выбором одноименного пункта из меню кнопки. Необходимое число кнопок указывается счетчиком Total Buttons (Число Кнопок). Состав нужных модификаторов выбирается из расположенного слева списка путем перетаскивания необходимых параметров на свободные пустые кнопки справа, а удаление ненужных - обратным перетаскиванием. Созданный набор необходимо сохранить, введя в списке Sets (Наборы) новое имя, щелкнув на кнопке Save (Сохранить) и нажав на кнопку ОК (Да) для завершения. Выбор сохраненного набора доступен через кнопку Sets (Наборы).

Поле Modifier Stack (Стек Модификаторов) - список модификаторов всех уровней, примененных к выделенному объекту. Это поле содержит все «превращения» объекта с момента создания и формируется при применении к выбранному объекту какого-либо из модификаторов (для этого используются кнопки предыдущего свитка). Выбор каждого из элементов списка вызывает появление соответствующего набора свитков с настройками, относящимися к этому модификатору. Стек модификаторов позволяет изменять свое содержимое и тем самым формировать структуру модифицированного объекта. Под полем рас-

Show End Result (Показывать Конечный Результат) - включает режим отрисовки объекта со всеми примененными активными модификаторами, независимо от текущего положения стека.

Make Unique (Сделать Уникальным) - сбрасывает статус Instance (Экземпляра) с текущего модификатора. При применении одного модификатора к нескольким выделенным объектам, его изменение у любого из них полностью дублируется у остальных. Эта кнопка используется для разрыва связи между модификаторами объекта и его экземпляра.

Remove Modifier from Stack (Удалить Модификатор из Стека) - удаляет текущий модификатор из стека объекта.

Слева от списка модификаторов расположена кнопка Pin Stack (Закрепить Стек), предназначенная для фиксации отображения текущего модификатора выбранного объекта.

При включенном состоянии этой кнопки можно выделять другие объекты, однако продолжать видеть состояние закрепленного модификатора. Чаще всего этот режим используется при работе со служебными объектами сцены, такими, как Target Camera (Нацеленная Камера) или Target Spot (Нацеленный Прожектор).

Ниже поля Modifier Stack (Стек Модификаторов) возникают наборы свитков, относящихся к текущему выбранному модификатору. Они содержат группы параметров для всевозможных настроек и установок.

При раскрытии нескольких больших свитков (для доступа ко всем их настройкам), необходимо выполнять мышью вертикальную прокрутку вверх-вниз.
 
Последнее редактирование модератором:

heaven

Пользователь
Пользователь
11 Фев 2005
538
0
0
31
Кантима
ut2c.planetunreal.gamespy.com
Освещение и Камеры

Виртуозное владение техникой моделирования и артистичное смешение красок и текстур при создании материалов не позволит получить по-настоящему реалистичные изображения без правильно настроенного света сцены и удачно закомпонованного кадра съемочной камеры.

Основные Источники Света

Любая из вновь созданных сцен имеет Default Lighting (Базовое Освещение) - способ отрисовки сцены при полном отсутствии источников света. Действительно, если пользователь начинает с создания геометрии и присвоения ей неких материалов, не позаботившись об освещении, то за него это сделает сама программа, давая возможность заняться этим позднее. Установки базового освещения производятся в диалоговом окне Viewport Configuration (Конфигурация Видовых Окон), вызываемом через одноименный пункт падающего меню Customize (Настроить).

Default Lighting (Базовое Освещение)

Группа Rendering Options (Параметры Визуализации) содержит флажок Default Lighting (Базовое Освещение), который позволяет управлять встроенным освещением, и два переключателя -1 Light (Один Источник Света) / 2 Light (Два Источника Света), осуществляющих выбор числа базовых осветителей сцены.

При одном включенном источнике света сцена отрисовывается с фронтальным, расположенным «за плечом наблюдателя» освещением. Такая конфигурация позволяет быструю перерисовку объектов сцены в видовых окнах, однако, выглядит менее естественно, чем другая, с двумя источниками света.

Во втором варианте один из осветителей располагается слева вверху, а другой - справа внизу, что способствует более реальному виду, хотя при обновлении экрана происходит большее замедление. Параметры базового освещения ограничиваются описанным незначительным набором установок.

Виды источников света Мах

Далее мы рассмотрим основные источники света, применяемые в среде Мах, и сначала следует остановиться на их классификации:

Omni (Всенаправленный) - источник света, располагающийся в точке и излучающий во всех направлениях трехмерного пространства сцены. Такой осветитель еще называют точечным. В видовых окнах осветитель отрисовывается как объект, по виду напоминающий восьмигранник.

Target Spot (Нацеленный Прожектор) - источник света, состоящий из собственно излучателя и Target (Точки Цели), задающей направление лучей. Такой осветитель можно представить в виде конуса или пирамиды с вершиной в точке излучения. В видовых окнах осветитель отрисовывается как желтая восьмигранная пирамидка (излучатель), соединенная голубой линией (осью луча зрения) с желтым кубиком (точкой цели).

Target Direct (Нацеленный Прямой) - аналогичный предыдущему источник света, излучаемый не точкой, а плоскостью. Такой осветитель можно представить в виде параллелепипеда или цилиндра, и в видовых окнах он отрисовывается как желтая четырехгранная стрелка (излучатель), соединенная голубой линией (осью луча зрения) с желтым кубиком (точкой цели).

Free Spot (Свободный Прожектор) - источник света, идентичный нацеленному прожектору, но без точки цели. Направление светового луча изменяется вращением осветителя. В видовых окнах осветитель отрисовывается как желтая восьмигранная пирамидка.

Free Direct (Свободный Прямой) - аналогичный предыдущему источник света, излучающий не из точки, а из плоскости (также как Target Direct (Нацеленный Прямой)). В видовых окнах такой источник света отрисовывается как желтая восьмигранная стрелка.

Для создания источника света необходимо перейти в панель Create (Создать) и раскрыть кнопкой Lights (Источники Света) свиток описанных ранее типов осветителей. Затем нужно щелкнуть на необходимой кнопке и будут показаны свитки основных и дополнительных настроек.

Далее необходимо расположить курсор в видовом окне (обычно используется окно Тор (Вид Сверху)) и выполнить левый щелчок. Описанный способ справедлив для всех осветителей, кроме типов Target (Нацеленных), для которых необходимо цместо щелчка выполнить нажатие левой кнопки мыши и, перемещая ее, указать положение точки цели, а только потом отпустить.

Генерируемые при создании имена источников света типа Omni01 или Spot01 лучше сразу заменить на более информативные.

General Parameters (Общие Параметры)

Список Туре (Тип) позволяет изменять тип осветителя при необходимости на стадии редактирования. Флажки On (Включен) и Cast Shadows (Падающие Тени) управляют соответственно режимом включения и способностью осветителя генерировать падающие тени от объектов сцены.

Цветная кнопка при левом щелчке вызывает Color Selector (Палитру Цветов), позволяя настраивать спектр световых лучей, а рельефная кнопка рядом с ней вызывает диалоговое окно Exclude / Include (Включить / Исключить), управляющее списком объектов, на которые будет влиять (или игнорировать) создаваемый осветитель.

Эта особенность очень часто используется для создания особых световых эффектов (таких как рефлексы, вспышки и т.п.), выборочной засветки одного или группы объектов. Поле диалогового окна состоит из двух списков: слева располагается набор объектов создаваемой сцены, а справа - те объекты, которые будут Exclude (Исключены) или Include (Включены) во влияние создаваемого осветителя. Соответствующий режим выбирается одноименными переключателями в правой верхней части окна.

Располагаемая ниже группа переключателей управляет тем, какое из свойств - Illumination (Освещенность), Shadow Casting (Падающие Тени) или оба будут использоваться источником света.

Группа Affect Surfaces (Воздействие на Поверхности) в свитке Advanced Effects (Эффекты) управляет соотношением яркости и контрастности различных зон освещенности поверхности объектов.

Projector Parameters (Параметры Проецирования)

Группа Projector Parameters (Параметры Проецирования) в свитке Advanced Effects (Эффекты) содержит флажок Map (Текстурная Карта) и кнопку выбора файла изображения для наложения на излучаемый осветителем свет.

В результате использования этого параметра есть возможность заставить источник света имитировать кинопроектор или фильмоскоп, а также некоторые другие световые эффекты.

Intensity/Color/Attenuation (Интенсивность/Цвет/Ослабление)

Этот свиток предназначен для контроля интенсивности, цвета и пространственного ослабления светового потока осветителя наподобие затухания света в реальной атмосфере.

Группы параметров Near Attenuation (Ближнее Затухание) и Far Attenuation (Дальнее Затухание) задают начало и конец границы ослабления света, причем каждая из них представляет собой сферу с центром в точке излучения осветителя и отрисовывается в видовых окнах своим цветом.

Применение ослабления позволяет задать неоднородность освещения, свойственную объектам реального мира. Параметры группы Decay (Затухание) дают возможность задать математический закон изменения ослабления из списка Туре (Тип) и границу его начала счетчиком Start (Начало).

Shadow Parameters (Параметры Тени)

Две группы настроек регулируют Object Shadows (Падающие Тени Объектов) и Atmospere Shadows (Тени в Атмосфере) . Первый из этих типов наиболее часто используется и характеризуется возможностью изменять четкость границы тени.

Второй тип тени имеет постоянную резко очерченную кромку и допускает генерацию реалистичных теней от полупрозрачных объектов и объектов с использованием силуэтных текстурных карт.

Цвет тени настраивается с использованием Color Selector (Палитры Цветов), вызываемой левым щелчком на цветной кнопке Color (Цвет), а степень «черноты» тени регулируется счетчиком Dens (Плотность).

Для добавления карты текстуры к карте теней предназначен флажок Map (Текстурная Карта), а влияние цвета источника на цвет тени включается флажком Light Affects Shadow Color.

Вторая группа настраивает тени при обсчете атмосферных эффектов, для чего служат счетчики Opacity (Непрозрачность) и Color Amount (Насыщенность Цвета).
 
Последнее редактирование модератором:

heaven

Пользователь
Пользователь
11 Фев 2005
538
0
0
31
Кантима
ut2c.planetunreal.gamespy.com
Shadow Map Parameters (Параметры Карты Тени)

В свтике Shadow Map Parameters доступны для настроек счетчики Bias (Смещение), управляющие величиной относа тени от поверхности объекта, а также Size (Размер) и Sample Range (Точность), задающие соответственно крупность карты теней и разрешающую способность границы тени.

Изменяя два последних счетчика, можно имитировать размытые тени в туманном освещении (значение Size=256, Sample Range=18) или четкие тени, создаваемые ярким полуденным солнцем (значение Size=1024, Sample Range=3).

Для получения промежуточного результата типа «солнце в дымке» следует задать усредненные параметры (значение Size=512, Sample Range=8).

В случае создания источника света типа Target Spot (Нацеленный Прожектор) или Free Spot (Свободный Прожектор) возникает свиток Spotlight Parameters (Параметры Прожектора) с настройками, регулирующими параметры его луча.

Для этого служит пара счетчиков HotSpot/Beam (Пятно Света/Луч) и Falloff/ Field (Граница Пятна Света/омлять действия) управляющая степенью размытия края светового пучка, переключатели Circle / Rectangle (Окружность / Прямоугольник), задающие форму луча света, соответственно коническую или пирамидальную, и счетчик Aspect (Пропорция), активизирующийся при включенном переключателе Rectangle (Прямоугольник), настраивающий соотношение ширины к высоте сечения луча.

Для отображения геометрии конуса света в видовых окнах используется флажок Show Cone (Показывать Конус Света), а расположенный рядом флажок Overshoot (Всенаправленный) заставляет осветитель излучать свет во всех направлениях (подобно источнику типа Omni), хотя и генерируя тени только в пределах конуса света.

Ambient Lighting (Фоновое Рассеянное Освещение)

В наборе инструментов управления светом есть еще один, позволяющий глобально влиять на освещенность сцены. Этот вид освещения называется Ambient Lighting (Фоновое Рассеянное Освещение), и его величина характеризует общее ненаправленное освещение, равномерно заливающее светом все объекты. Введение такого параметра дает возможность управлять цветовой насыщенностью материалов, усиливая ее для ярких, «дневных» сцен и ослабляя для темных, слабоосвещенных.

Значение Ambient Lighting (Фоновое Рассеянное Освещение) устанавливается в диалоговом окне Environment (Окружение), вызываемом из падающего меню Rendering (Визуализация).

Свиток Common Parameters (Общие Параметры) содержит группу Global Lighting (Общее Освещение), в которой имеется набор следующих параметров:

Ambient (Окружающий) - значение окружающей фоновой освещенности, изменяемое от полностью «черной» (выключенной) при величинах цветовых составляющих Red-Green-Blue (Красный-Зеленый-Синий), равных соответственно 0-0-0, до ослепительно-белой со значениями этих же параметров равными 255-255-255 единиц. Установка этого параметра производится в описанном ранее диалоговом окне Color Selector (Выбор Цвета), для вызова которого необходимо выполнить левый щелчок на соответствующей цветной кнопке.

Кроме того, при установке ненулевых значений цветового параметра Sat (Насыщенность) весь фоновый свет становится цветным. Такая «расцветка» может понадобиться при имитации лунного света, красного освещения проявочной комнаты фотографа, некоторых спецэффектов. Значение параметра Ambient (Окружающий) установлено по умолчанию в 11-11-11, что соответствует слабому фоновому свету.

Tint (Оттенок) - корректировка цветового оттенка всех осветителей сцены. Этот параметр настраивается аналогично предыдущему и позволяет глобально менять цвет всех источников света одновременно.

Level (Уровень) - задание коэффициента умножения для всех осветителей сцены. Значение этого счетчика по умолчанию равно 1, что соответствует использованию источниками света своих собственных параметров без изменения. При изменении величины Уровня больше единицы происходит пропорциональное одновременное увеличение светового потока всех осветителей сцены и наоборот.
Съемочные Камеры

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

heaven

Пользователь
Пользователь
11 Фев 2005
538
0
0
31
Кантима
ut2c.planetunreal.gamespy.com
Основные параметры камер

В среде Мах используются два вида камер:

Target Camera (Нацеленная Камера).
Free Camera (Свободная Камера).

Второй тип съемочных камер менее удобен для большинства случаев, поэтому остановимся на первом и рассмотрим его подробнее.

Нацеленная Камера представляет собой объект, по структуре близкий к рассмотренному ранее источнику света типа Target Spot (Нацеленный Прожектор), - это точка объектива камеры, показываемая в окнах в виде синего изображения кинокамеры и Target (Точка Цели) (отрисовываемая синим кубиком), в которую всегда направлен воображаемый луч зрения наблюдателя.

Ось луча зрения отрисовывается прямой голубого цвета, соединяющей объектив камеры и кубик цели.

Разберем основные параметры настройки камер. Для этого необходимо перейти в панель Create (Создать) и раскрыть кнопкой Cameras (Камеры) свиток типов съемочных камер. Далее следует щелкнуть на кнопке Target (Нацеленная), после чего отобразится свиток Parameters (Параметры), содержащий все необходимые инструменты настройки.

Действия пользователя по созданию камер аналогичны описанным для осветителей типов Target (Нацеленных) и Free (Свободных), поэтому сразу обратимся к разбору содержимого выбранного свитка.

Пара связанных счетчиков Lens (Линзы) и FOV или Field-of-View (Поле Зрения) управляет величиной поля зрения камеры или области видимого наблюдателю изображения. При изменении одного из этих счетчиков пропорционально меняется значение другого. Расположенный рядом список кнопок выбирает способ задания поля зрения:

Поле зрения измеряется по горизонтали вида. Поле зрения измеряется по вертикали вида. Поле зрения измеряется по диагонали вида.

Далее следует группа стандартных наборов линз Stock Lenses (Шаблонные Линзы) для быстрого выбора пары значений Lens (Линзы) и FOV (Поле Зрения).

Расположенный ниже список выбора типа камеры становится доступен при редактировании уже созданной камеры через панель Modify (Редактировать), а два флажка Show Cone (Показать Границу Поля Зрения) и Show Horizon (Показать Линию Горизонта) управляют отрисовкой геометрии камеры в видовых окнах.

Далее располагаются две группы настроек Environment Ranges (Диапазоны Видимости) и Clipping Planes (Плоскости Невидимости).

Первая группа содержит счетчики Near Range (Ближний Диапазон) и Far Range (Дальний Диапазон), которые задают границы начала и конца, используемые при визуализации сцен Environment Effects (Эффектов Окружения), таких как туман, глубина резкости и др.

Счетчики Near Clip (Ближняя Секущая Плоскость) и Far Clip (Дальняя Секущая Плоскость) второй группы позволяют установить диапазон трехмерного пространства, за пределами которого не будут отрисовываться объекты в видовых окнах и визуализироваться при обсчете. Это бывает необходимо в некоторых случаях сложной составной геометрии сцены (например, при визуализации интерьера помещения с точки постановки камеры, расположенной перед глухой стеной).

И последняя группа параметров Multi-Pass Effects (Многопроходные Эффекты) управляет настройками таких свойств визуализации, как Depth of Field (Глубина Резкости) и Motion Blur (Размытие Движения), выбор которых осуществляется из соответствующего списка.

Одним из наиболее удобных свойств этой группы является возможность визуальной отладки эффекта непосредственно в видовом окне активной камеры. Дополнительные настройки, относящиеся к выбранному эффекту, содержатся в отдельном свитке. Более детально на Многопроходных Эффектах мы остановимся в главе «Визуализация и Специальные Эффекты».

Управление камерами

Для активизации панели инструментов управления камерой необходимо задать текущим видовым окном точку зрения выбранной съемочной камеры. В этом случае стандартная панель настройки видового окна, расположенная в правой нижней части Главного Окна Мах и рассмотренная ранее, примет иной вид:

Dolly Camera (Наезд / Отъезд Камеры) - перемещает камеру по оси луча зрения к остающейся неподвижной точке цели, причем величина поля зрения не изменяется. Этот прием удобен для детального показа фрагмента видимой части сцены без изменения ее перспективы. Dolly Target (Наезд / Отъезд Точки Цели) - производит аналогичные действия с точкой цели, не изменяя положение камеры.

Dolly Camera+Target (Наезд / Отъезд Камеры+Точки Цели) - перемещает одновременно камеру и ее цель вдоль оси луча зрения, сохраняя расстояние между ними постоянным.

Perspective (Перспектива) - производит перемещение камеры к точке цели вдоль оси луча зрения, сохраняя размер поля зрения постоянным. Чаще всего эта кнопка может использоваться для коррекции искажений изображения, связанных с большим значением FOV (Поля зрения).

Roll Camera (Наклон Камеры) - поворачивает камеру вокруг оси луча зрения, задавая поворот изображения от 0 до 360 градусов.

Field-of-View (Поле Зрения) - задает изменение ширины поля зрения, оставляя положение камеры и цели постоянными. При больших (близких и больших 90 градусов) значениях этого параметра происходят сильные искажения перспективы.

Truck Camera (Слежение Камеры) - перемещает камеру совместно с точкой цели параллельно плоскости поля зрения, сохраняя неизменным угол зрения и расстояние от камеры до цели.

Orbit Camera (Вращение Камеры по Орбите) - производит поворот камеры вокруг точки цели, не изменяя величины расстояния между ними. Этот инструмент применяется для визуальной настройки высоты подъема и угла зрения камеры, а также для «облета» камеры вокруг цели. Orbit Target (Вращение Цели по Орбите) - аналогично поворачивает точку цели вокруг камеры, выполняя круговую панораму трехмерной сцены.

Для выполнения команд управления видовым окном камеры необходимо щелкнуть на соответствующую кнопку панели инструментов управления, при этом курсор изменит свою форму, отобразив рисунок выбранной кнопки. Далее нужно расположить курсор в области видового окна камеры и, нажав левую кнопку мыши, перемещать ее:

по горизонтали при использовании инструмента Roll Camera (Наклон Камеры);

в обоих направлениях для инструментов Truck Camera (Слежение Камеры) и Orbit Camera / Target (Вращение Камеры / Цели по Орбите);
 
Последнее редактирование модератором:

heaven

Пользователь
Пользователь
11 Фев 2005
538
0
0
31
Кантима
ut2c.planetunreal.gamespy.com
Группы Сглаживания
(Smoothing Groups)

тут возник вопрос относительно режимов сглаживания. попробую объяснить что это такое.
на самом деле это называеться группами сглаживания. и отвечает эта штука за то, каким образом затеняються полигоны. Работатает это так: есть 32 группы которые присваиваються полигонам. между ними, по сути, нет никакой разницы, тоесть неимеет значения какая группа у полигона первая или десятая, важно какая группа у полигонов которые имеют с ним общие ребра. Если у нескольких стыкующихся полигонов один и тот же режим сглаживания, то независимо от того какую форму они образуют макс пытаеться затенять их как одну плоскость. если же у всех стыкующихся полигонов режимы сглаживания разные то это аналогично включенному свойству faceted в настройках материала. группы сглаживания могут свободно повторяться если полигоны имеющие одинаковую группу не соприкасаються.

на первой картинке цифрами показаны режимы сглаживания для каждого полигона (кроме того который снизу у него 3 это и так понятно). справа сама панель на которой это выставляеться.

на второй картинке тот же куб но всем его полигонам присвен режим сглаживания 1

Автор: GentleManiac
 
Последнее редактирование модератором:

heaven

Пользователь
Пользователь
11 Фев 2005
538
0
0
31
Кантима
ut2c.planetunreal.gamespy.com
а вот теперь начинаеться интерестное :smile: к двум кубам на первой каринке применен модификатор MeshSmooth с Iterations = 3, только у левого галочка Smoothing Groups в панели параметров модификатора сглаживания, не поставлена, а у правого поставлена. Группы у обоих поставленны в соответствии с самым первым рисунком.

на следующем рисунке я приминил ко всем ребрам куба chamfer со значением 1 а потом вручную расставил режимы сглживания. у смежных полигонов режимы тоже смежные :smile: тоесть 1,2; 2,3; 1,3. а у того который выделен вообще 1,2,3 это видно на панели справа. а результат сграживания показан на следующем изображении. Вобщем вот так можно контролировать модификатор мэш смус и восновном так я и моделю. хэв фан!


ЗЫ на самом деле этот куб не самый удачный пример т.к. если сглаживание не поставить вообще, либо поставить везде одинаковое результат всеравно будет тот же. просто я не стал придумывать конкретную ситуацию где нужно сделать именно так как я сделал, но такие ситуации есть


Автор: GentleManiac
 

what?

Пользователь
Пользователь
10 Фев 2005
385
0
0
32
GentleManiac сказал(а):
какая тема тебя интересует? :smile:
Объясни как правильно соеданять нурбс-кривые на каком-нибудь примере в подробностях.
Заранее спасибо.
 

SargeT

Активный пользователь
Пользователь
Мне очень нужно бродилку сделать, можно ли в максе сделать, чтоб по небольшой территории погулять можно было?
Р.5. Обалденно быстрый ФТП!
 

heaven

Пользователь
Пользователь
11 Фев 2005
538
0
0
31
Кантима
ut2c.planetunreal.gamespy.com
what? сказал(а):
Объясни как правильно соеданять нурбс-кривые на каком-нибудь примере в подробностях.
Заранее спасибо.
Вот, в крадце приведу пример создания головы:
1. Выбиравем Create>Shapes>Nurbs Curves>Point Curve'ов (Рис. 1).
2. Рисуем этими линиями контуры лица, примерно как на рисунке (Рис. 2).
3. Выбиравем любой из этих нарбов, открываем стек Modifer List, и после нажатия кнопки Attach выделяем все сплайны (Рис. 3).
4. После завершения выделения сплайнов у нас будет доступно специальное окно Nurbs (Должен быть открыт стек Modifer List (Рис. 4).
5. В окне Nurbs нажимаем кнопку Create U Loft Surfacep И поочерёдно (в строгой последовательности, иначе появятся изъяны) соединяем все нарбсы(Рис. 5).
 
Последнее редактирование модератором:

heaven

Пользователь
Пользователь
11 Фев 2005
538
0
0
31
Кантима
ut2c.planetunreal.gamespy.com
6. В итоге получается половина головы (Рис. 6).
7. Добовляем в список модификаторов (в стеке Modifer List) модификатор Symmetry с параметрами:
Mirror Axis: Z (ось, симметрии)
ставим галочку рядом с Flip. (Рис. 7).
8. Вот и всё :smile:
 
Последнее редактирование модератором:

what?

Пользователь
Пользователь
10 Фев 2005
385
0
0
32
Тогда в чем различее сплайновых кривых и нурбс-кривых?

Спасибо за хелп.
А вообще я тачки моделю, но пока леплю по полигонам, но собираюсь переходить на кривые.
Вот тойота сориер с обвесом (сам придумал), еще сырая, делаю в Zmodeler, качество не очень, полигонов мало, да и редактировать кучу полигонов не охота, по этому кривыми интересуюсь.
 
Последнее редактирование модератором:

KAPITAN

Пользователь
Пользователь
20 Фев 2005
180
0
0
49
Царицино
На счёт моделирования головы.Пытался её смоделировать но при наложении "кожи" остаётся дырка.Не могу понять в чём дело.
 

NAHN

Пользователь
Пользователь
10 Фев 2005
195
0
0
луганская
Venom сказал(а):
Вот, в крадце приведу пример создания головы:
1. Выбиравем создание Nurbs Point Surf'ов (Рис. 1).
2. Рисуем этими линиями контуры лица, примерно как на рисунке (Рис. 2).
) соединяем все нарбсы(Рис. 5).
Подскажите ламеру плз какими линиями ???
когда я выбираю создание Nurbs Point Surf'ов там какая то решетка рисуется а н е линии :sorry:
 

what?

Пользователь
Пользователь
10 Фев 2005
385
0
0
32
NAHN сказал(а):
Подскажите ламеру плз какими линиями ???
когда я выбираю создание Nurbs Point Surf'ов там какая то решетка рисуется а н е линии :sorry:
попробуй как у меня на рисунке:
 

KAPITAN

Пользователь
Пользователь
20 Фев 2005
180
0
0
49
Царицино
Выбирай создание Nurbs не в примитивах а в сплайнах.Тогда будет появлятся не решётка а линии.
 

what?

Пользователь
Пользователь
10 Фев 2005
385
0
0
32
Venom сказал(а):
...Сор, наврал
вотьс:
Create>Shapes>Nurbs Curves>Point Curve
совсеми бывает. а можешь показать линии головы (сразу после их создания) с промежуточными точками. На флешке ясно видно как ты соединяешь кривые сначала передней части головы, а потом задней, возможно товарищ DVA соединял все кривую со следующей кривой поэтому у него полусилась дырка ведь сурфэйс не натянешь между одной и тойже кривой