Ознакомительная версия.
Виртуальное пространство
Работа над трехмерными интерьерами и другими проектами происходит в виртуальном пространстве. Термин "виртуальность" пришел к нам от английского "virtual", что в переводе означает "возможный, воображаемый, существующий лишь как продукт воображения". И действительно, виртуальное пространство существует лишь как некая математическая модель, набор параметров и значений, представленных в форме, понятной как пользователю, так и компьютеру.
В 3ds Max мы будем работать с трехмерным виртуальным пространством (3D-Space). Пространство трехмерно, потому что описывается при помощи трех измерений: ширина, глубина и высота. У каждого измерения есть свое уникальное название. Так, в 3ds Max ширина обозначается буквой "X", глубина — "Y", а высота — "Z". Таким образом, определяя позицию той или иной точки виртуального пространства, мы указываем ее значения X-, Y- и Z-координаты. Это наиболее классическая и понятная система координат, которая называется декартовой (по фамилии французского математика Рене Декарта). На рис. 1.1 показана модель декартовой системы координат в пространстве.
Итак, в основе измерения виртуального пространства лежит декартова система координат. Кстати, сама аббревиатура "3D" означает "3 Dimensions" — три измерения. При помощи трех измерений можно передать объем объектов.
Работая над проектом, мы создаем в трехмерном пространстве сцену (Scene). Что такое трехмерная сцена? Самое простое определение сцены — это совокупность объектов в трехмерном пространстве.
Однако сцена включает информацию не только об объектах, ее наполняющих, но и о множестве параметров и позиции каждого объекта.
Трехмерная сцена — это "рабочая область" виртуального пространства, та его часть, в которой происходит создание объектов. На рис. 1.2 изображена трехмерная сцена интерьера детской комнаты.
Все, что находится в трехмерном виртуальном пространстве сцены — это объекты. Термин "объект" обозначает нечто, находящееся в трехмерном мире. Что бы мы ни создали в виртуальном пространстве, это будет объект.
Существует множество видов объектов. Принадлежность объекта к тому или иному виду определяется его функциональными особенностями. Для наглядности перечисляю несколько видов объектов: модели, съемочные камеры, источники света, помощники, системы частиц…
Готовая сцена интерьера включает множество объектов разного вида: модели формируют внешний вид интерьера, источники света создают реалистичное освещение, съемочные камеры позволяют задать необходимый ракурс.
Условно все объекты также можно разделить на две группы: видимые и вспомогательные. Видимые объекты — это те, которые формируют внешний вид сцены, например, модели. Вспомогательные — это те, которые позволяют настроить некоторые свойства сцены или эффекты, а сами при этом на конечном продукте не присутствуют. Например, съемочная камера на кадре визуализации не видна.
На рис. 1.3 показаны некоторые виды объектов в сцене. Если выполнить визуализацию этой сцены, то на кадре отобразятся лишь модели.
Объекты каждого вида делятся на несколько типов. Так, например, объекты вида Источники света делятся на типы: стандартные и фотометрические (Standard и Photometric). На рис. 1.4 приведена подробная таблица типов и видов объектов, с которыми мы будем работать при создании интерьеров.
У любого объекта есть опорная точка (Pivot). Опорная точка определяет позицию объекта в пространстве. Мы уже говорили, что позиция объектов в трехмерном виртуальном пространстве задается при помощи трех параметров: X, Y и Z. Задавая значения координат объекта, мы задаем значения позиции его опорной точки. Позднее мы научимся оперировать опорной точкой, перемещать ее по отношению к самому объекту.
В любом интерьере наибольшее количество объектов — это модели. Модель может иметь произвольную форму: от примитивных сферы или куба до реалистичных форм человеческой фигуры. Модель призвана передавать формы конкретных объектов. Например, создавая интерьер, мы будем поочередно создавать модели стен, пола, потолка, плинтусов, подвесного потолка, мебели, элементов декора и т. д.
Любая модель несет информацию о внешнем виде объекта, его форме. На модели наносятся текстуры, что позволяет передавать материал, из которого они якобы сделаны. Например, на модель пола можно наложить текстуру паркета или ламинированного покрытия, на модели стен — обои или краску, на мебель — дерево и обивку и т. д.
В 3ds Max существует несколько основных типов моделей:
□ Mesh (Сеть);
□ Poly (Поли);
□ Patch (Кусок);
□ NURBS (NURBS-поверхность).
От типа модели зависит способ редактирования ее формы. Для создания форм обтекаемых объектов, например кузова спортивного автомобиля, хорошо подойдет NURBS, а для создания мебели в интерьере — Mesh. Позднее мы рассмотрим множество полезных способов работы с моделями разных типов.
Наиболее классическим типом модели является Mesh (Сеть). Любая mesh-модель состоит из определенных подобъектов — составляющих элементов, которые действительно делают ее похожей на сеть. Редактируя подобъекты, можно изменять форму всей модели, "вылепливать" необходимые контуры.
В состав любой mesh-модели входят:
□ Vertex (Вершина);
□ Edge (Ребро);
□ Face (Грань);
□ Polygon (Полигон);
□ Element (Элемент).
На рис. 1.5 наглядно отображены подобъекты, составляющие mesh-модель.
Таким образом, большинство моделей представляют собой сегментационные сетки. Сами сетки отображаются в ортографических окнах проекций, в то время как в окне Perspective (Перспектива) отображается твердотельная модель. Сегментационные сетки отображаются в остальных окнах проекций для удобства моделирования и работы над сценой.
Существует общий порядок работы над любым проектом в трехмерном реакторе. Он закрепляет наиболее удобную последовательность выполнения действий по созданию сцены.
Над каким бы проектом мы не работали, будь то интерьер или архитектура, видеоролик или рекламная заставка, мы все равно выполним работу в такой последовательности:
1. Моделирование.
2. Текстурирование.
3. Анимация.
4. Визуализация.
Теперь подробнее о каждом из этих этапов.
Моделирование. В большинстве случаев — это самый долгий и сложный этап работы над сценой. В рамках этапа моделирования необходимо создать формы абсолютно всех моделей проекта. Если мы работаем над интерьером, то в рамках моделирования должны выполнить формы самого помещения, а также всех элементов мебели и декора, вплоть до мелочей. Если наш проект — архитектура, то необходимо создать модель здания, а также все сопутствующие объекты: подъездные дороги, деревья, фонари, скамейки и прочее.
Сложность моделирования объясняется тем, что в 3ds Max существует огромное количество разных инструментов и способов моделирования. Форму одной и той же модели всегда можно выполнить несколькими способами. Иногда это бывает удобно — ведь можно подобрать наиболее оптимальный способ передачи той или иной формы. Однако нередко начинающий пользователь может просто запутаться в способах моделирования, стараясь создать сложную модель.
В этой книге мы будем рассматривать разные способы создания моделей. Например, три способа создания стен помещения, два способа создания дверных и оконных проемов и т. д. Это позволит самостоятельно подобрать удобный вам способ и использовать в дальнейшем.
Текстурирование. Второй этап работы над сценой. В рамках данного этапа необходимо создать множество реалистичных текстур и наложить их на модели в сцене. Каждая текстура должна максимально точно передать все свойства имитируемого материала. Например, при создании текстуры хрустальной вазы надо настроить цвет материала, его прозрачность, преломляемость лучей света, спад цвета и другие параметры. Правильная настройка параметров позволит сделать объект с текстурой действительно красивым и реалистичным.
Однако, помимо создания и наложения текстуры на объект, этап текстурирования включает также и правильное распределение текстуры по объекту. Например, создавая текстуру паркетного пола, мы создадим лишь изображение одного повторяющегося сегмента, а потом распределим его в шахматном порядке по плоскости пола. Правильное распределение текстуры по объектам позволяет накладывать одну и ту же текстуру на разные по размерам и форме объекты.
Ознакомительная версия.