Дмитрий Владиславович Рябцев - Дизайн помещений и интерьеров в 3ds Max 2009 стр 3.

Шрифт
Фон

Ориентация в трехмерном пространстве. Объекты

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

Для начального знакомства и понимания общих принципов работы в виртуальном пространстве достаточно знания геометрии на уровне школьного курса (вот когда пригодятся эти скучные теоремы и биссектрисы!). Для ориентации на плоскости и в пространстве в редакторах трехмерной графики применяется декартова система координат[1] (рис. 1.3). Она представляет собой три воображаемые плоскости, пересекающиеся в пространстве под углом 90°. Обычно оси X и Y определяют координаты плоских двумерных объектов и описывают размеры объекта по длине и ширине, а ось Z направлена вверх и определяет высоту объекта. Началом координат называется точка с координатами (0, 0, 0), от которой ведется отсчет положения объектов в пространстве. Каждая ось координатной системы условно делится на определенное количество одинаковых отрезков, которые представляют собой какие-либо единицы измерения. Причем по одну сторону от точки начала координат будет располагаться положительная область значений, а по другую – отрицательная. Данная система применяется практически во всех программах трехмерной графики, различаясь только ориентацией осей, и, как правило, изменить направление осей в любом 3D-редакторе не составляет труда.

Рис. 1.3. Оси декартовой системы координат в трехмерном пространстве


Только после того как вы разберетесь с системой координат, принятой в трехмерной графике, и познакомитесь с интерфейсом 3ds Max 2009, имеет смысл переходить к изучению процесса создания объектов на основе примитивов или сплайнов, а затем и к более сложному объемному построению. Кроме трех измерений (длина, ширина, высота) любой объект 3ds Max определяется формой. Под формой подразумевается внешний вид, визуальные очертания предмета. Для работы с программой компьютерного моделирования (впрочем, это касается и любого вида изобразительного искусства) необходимо развивать в себе чувство формы и объема. «Трехмерное видение» приходит с опытом и не является исключительной особенностью определенного круга людей.

Примечание

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

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

Рис. 1.4. Инструмент Камера в программе трехмерного моделирования

Отображение и составные части объектов

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

Рис. 1.5. Полигоны, используемые в трехмерной графике: а – составные части полигона; б – полигоны, составленные из различного числа граней


Существуют различные режимы отображения трехмерных объектов (рис. 1.6):

Рис. 1.6. Режимы отображения объектов


Габаритный контейнер объекта (bounding box) – объекты изображаются в виде описанных вокруг них параллелепипедов со сторонами, параллельными плоскостям глобальной системы координат.

Каркас (wireframe) – объекты изображаются в виде проволочных каркасов, образованных видимыми ребрами между соседними гранями, не лежащими в одной плоскости.

Освещенные каркасы (lit wireframes) – объекты изображаются в виде каркасов, тонированных в соответствии с направлением световых лучей.

Однородная заливка ( flat) – проекции объектов изображаются в виде областей с заливкой однородным цветом без полутонов.

Грани ( facets) – объекты изображаются в виде совокупности тонированных плоских граней.

Сглаживание (smooth) – объекты изображаются в тонированном виде со сглаживанием переходов между плоскими гранями.

Грани и блики ( facets + highlights) – объекты изображаются в виде совокупности тонированных плоских граней с добавлением бликов.

Сглаживание и блики (smooth + highlights) – объекты изображаются в тонированном виде со сглаживанием переходов между плоскими гранями и добавлением бликов.

Контуры граней (edged faces) – демонстрация каркаса объекта одновременно с его тонированной оболочкой.

Говоря об отображении объектов в программах трехмерного моделирования, нельзя не упомянуть о нормалях. Нормалью называется воображаемый отрезок, направленный из центра грани объекта перпендикулярно к ее поверхности. Если нормаль направлена в сторону наблюдателя, грань считается видимой. И наоборот, если нормаль направлена в сторону, противоположную взгляду, грань будет не видна. Соответственно, для изменения видимости грани достаточно поменять направление ее нормали.

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке

Скачать книгу

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

fb2.zip txt txt.zip rtf.zip a4.pdf a6.pdf mobi.prc epub ios.epub fb3