Владимир Верстак - 3ds Max 2008. Секреты мастерства
Сначала обратимся к размерам автомобиля: они присутствуют на чертеже. Это поможет нам при моделировании (всегда проще оперировать реальными размерами). Итак, высота машины – 1435 мм, ширина – 1981 мм, а длина – 4775 мм. Исходя из этих размеров построим три примитива Plane (Плоскость) следующим образом.
1. Щелкните в окне проекции Front (Спереди) для активизации окна.
2. Выполните команду Create ► Standard Primitives ► Plane (Создание ► Простые примитивы ► Плоскость), в результате чего в правой части окна программы откроется вкладка Create (Создание) с активной панелью создания плоскости.
3. В свитке Keyboard Entry (Ввод с клавиатуры) задайте параметру Length (Длина) значение, равное 1435, а Width (Ширина) – 1981 (рис. 12.8).
4. Щелкните на кнопке Create (Создать) для завершения построения плоскости.
Рис. 12.7. Два варианта виртуальной студии с использованием плоскостей: крестообразный (сверху) и Г-образный (снизу)
Рис. 12.8. Свиток Keyboard Entry (Ввод с клавиатуры) с размерами плоскости для фронтального вида
5. Чтобы построить вторую плоскость, щелкните в окне проекции To p (Сверху) для его активизации.
6. В свитке Keyboard Entry (Ввод с клавиатуры) параметру Length (Длина) задайте значение, равное 4775, а Width (Ширина) – 1981.
7. Щелкните на кнопке Create (Создать) для завершения построения второй плоскости.
8. Выделив окно проекции Left (Cлева), в свитке Keyboard Entry (Ввод с клавиатуры) параметру Length (Длина) задайте значение, равное 1435, а Width (Ширина) – 4775.
9. Щелкните на кнопке Create (Создать) для завершения построения третьей плоскости.
В результате вы получите пересекающиеся в начале координат плоскости, составляющие геометрию виртуальной студии (см. рис. 12.7, сверху).
СОВЕТ
Построение плоскостей в начале координат в дальнейшем облегчит вам создание зеркального отображения деталей автомобиля.
Сейчас, когда построена геометрия, можно приступить к присвоению плоскостям текстур. Выполните следующие действия.
1. Откройте окно Material Editor (Редактор материалов) и выберите любую свободную ячейку образца.
2. Щелкните на кнопке None (Отсутствует) рядом с Diffuse Color (Цвет рассеивания) в свитке Maps (Карты текстур).
3. В открывшемся окне диалога Material/Map Browser (Окно выбора материалов и карт) выберите из списка Bitmap (Растровое изображение).
4. В появившемся окне Select Bitmap Image File (Выбор растрового изображения) укажите путь к файлу изображения автомобиля сверху и щелкните на кнопке Открыть для завершения выбора файла.
5. Нажмите кнопку Go to Parent (Вернуться к исходному).
6. В поле области Self-Illumination (Собственное свечение) свитка материала Blinn Basic Parameters (Базовые параметры раскраски по Блинну) укажите значение, равное 100, что позволит более четко отобразить текстуру на плоскости (рис. 12.9).
Рис. 12.9. Свиток материала Blinn Basic Parameters (Базовые параметры раскраски по Блинну) с настройками для материала виртуальной студии
7. Щелкните на материале кнопкой мыши и, удерживая ее нажатой, перетащите на плоскость в окне проекции, предназначенную для текстуры вида автомобиля сверху. После того как вы отпустите кнопку, плоскости будет присвоен ранее созданный материал.
8. На панели инструментов окна Material Editor (Редактор материалов) щелкните на кнопке Show Map in Viewport (Показать карту текстуры в окне проекции)
чтобы увидеть текстуру, присвоенную плоскости.
Вполне возможно, что после присвоения плоскости созданного вами материала текстура окажется повернутой относительно оси плоскости (рис. 12.10).
Рис. 12.10. Плоскость с развернутым изображением автомобиля на виде сверху
Чтобы исправить положение текстуры на плоскости, в свитке Maps (Карты текстур) окна Material Editor (Редактор материалов) щелкните на кнопке рядом с Diffuse Color (Цвет рассеивания) – откроются поля настроек карты цвета рассеивания. В свитке Coordinates (Координаты) введите значение Angle (Угол) поля поворота по оси W, равное 90 (у вас это может быть ось V или U) (рис. 12.11).
Рис. 12.11. Свиток Coordinates (Координаты) со значением угла поворота по оси W, равным 90
Для присвоения материала двум другим плоскостям выполните аналогичные действия с той разницей, что для каждой плоскости должна выбираться своя растровая текстура и размещение ее – контролироваться сообразно положению остальных. На видах сбоку и сверху передняя часть автомобиля должна быть направлена в одну сторону. Для построения плоскости вида автомобиля сзади выполните следующие действия.
1. Удерживая нажатой клавишу Shift, щелкните на плоскости с текстурной картой автомобиля вида спереди и сдвиньте ее на небольшое расстояние по оси X. В результате откроется окно Clone Options (Параметры клонирования).
2. Выберите в качестве способа копирования Copy (Независимая копия объекта) и щелкните на кнопке OK.
3. Создайте новый материал с текстурной картой автомобиля вида сзади и присвойте его вновь созданной плоскости (рис. 12.12).
Рис. 12.12. Виртуальная студия, построенная из пересекающихся плоскостей
Для окончания работы с виртуальной студией выполните следующие действия.
1. Щелкните правой кнопкой мыши на имени окна проекции Perspective (Перспектива). Появится меню окна проекции. Щелкните в нем на пункте Configure (Конфигурировать) – появится окно Viewport Configuration (Конфигурирование окна проекции).
2. В области Rendering Options (Параметры визуализации) установите флажок Force 2-Sided (Изображать обе стороны) и щелкните на кнопке OK.
3. Выделите все три плоскости. В окне проекции щелкните вне объектов сцены и, удерживая нажатой кнопку мыши, перетащите указатель по диагонали через объекты, создавая таким образом область выделения.
4. Щелкните на выделении правой кнопкой мыши. Появится контекстное меню, в котором выберите пункт Object Properties (Свойства объекта).
5. В области Interactivity (Интерактивность) открывшегося окна Object Properties (Свойства объекта) установите флажок Freeze (Фиксировать), а в области Display Properties (Свойства отображения) снимите флажок Show Frozen in Gray (Показывать зафиксированное серым).
6. Щелкните на кнопке OK для подтверждения сделанных изменений.
Что дают эти действия? Во-первых, вы установили возможность отображения двух сторон для плоскости. В противном случае при повороте плоскости в окне проекции вы не увидите обратной стороны, которая по умолчанию не отображается. Во-вторых, вы заблокировали виртуальную студию от случайного смещения во время работы.
ПРИМЕЧАНИЕ
Если у вас возникли вопросы по созданию студии, обратитесь к файлу упражнения studio_v2, расположенному в папке ExamplesГлава 12Studio прилагаемого к книге DVD.
Такая виртуальная студия, несомненно, лучше предыдущей. С ней проще работать, ее легко создать. Хотя с крестообразной постановкой плоскостей работать сложнее, чем с Г-образной, так как плоскости пересекаются в середине моделируемого объекта и зачастую закрывают половину подобъектов (вершины, ребра и т. д.). В свою очередь, Г-образное расположение не позволяет работать сразу со всеми видами. В данном случае и приходит на помощь третий способ построения студии. Сначала этот способ появился у меня как модификация второго, но потом, в процессе работы, он сформировался в самостоятельный и, на мой взгляд, является оптимальным для такого рода моделирования. Рассмотрим его подробнее.
Для разработки студии создайте примитив Box (Параллелепипед), длина, ширина и высота которого будут соответствовать размерам вашего объекта.
1. Выполните команду Create ► Standard Primitives ► Box (Создание ► Простые примитивы ► Параллелепипед), в результате чего в правой части окна программы откроется вкладка Create (Создание) с активной панелью создания параллелепипеда.
2. В свитке Keyboard Entry (Ввод с клавиатуры) задайте параметрам следующие значения: Length (Длина) – 4775, Width (Ширина) – 1981, Height (Высота) – 1435.
3. Щелкните на кнопке Create (Создание) для завершения построения параллелепипеда.
4. Добавьте в стек модификатор Normal (Нормаль), для чего выполните команду Modifiers ► Mesh Editing ► Normal Modifer (Модификаторы ► Редактирование поверхности ► Нормаль). Установите в его настройках флажок Flip Normals (Обратить нормали), в результате чего будет построена геометрия студии (рис. 12.13).
Рис. 12.13. Параметрический объект – параллелепипед с перевернутыми нормалями
ПРИМЕЧАНИЕ___________________________________________________________
Если при установке флажка Flip Normals (Обратить нормали) вы не видите внутренних полигонов параллелепипеда, выполните следующие действия: в свитке Display Properties (Свойства отображения) вкладки Display (Отображение)
командной панели установите флажок Backface Cull (Выбрать невидимую поверхность).
Не лишним будет после построения параллелепипеда заблокировать его от случайного смещения (как это делается, рассмотрено выше на примере второго варианта студии).