SketchUp. Базовый учебный курс. Александр Петелин

Читать онлайн.
Название SketchUp. Базовый учебный курс
Автор произведения Александр Петелин
Жанр Компьютеры: прочее
Серия
Издательство Компьютеры: прочее
Год выпуска 0
isbn 9785447431068



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

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

      Для решения этой проблемы в 3D-редакторах дополнительно используются специальные, т.н. «стандартные» камеры – Параллельные (ортогональные) проекции (или Виды). В принципе, эти термины наверняка знакомы еще из школьных уроков черчения, однако в 3D они имеют свою специфику…

      Представим, что наша сцена (т.е. все ее объекты) находится внутри воображаемого куба с прозрачными стенками – т.е. сцена ограничена 6-ю смежными, взаимно перпендикулярными плоскими поверхностями. При этом линии пересечения (границы) этих поверхностей (ребра куба) направлены строго вдоль соответствующих осей сцены X,Y,Z, а потому сами поверхности ориентированы строго параллельно воображаемым плоскостям, образуемым каждой парой осей (их еще называют «планами осей»).

      Теперь установим нашу камеру, например, на верхнюю плоскость так, чтобы ее «объектив» был направлен внутрь куба.

      Условимся также, что в этом варианте камера будет всегда «прижата» к поверхности куба, т.е. может перемещаться, «скользить» только по ней (или по параллельной ей плоскости) – получаем требуемый вид Top (Сверху). Нетрудно заметить, что в этом случае фактически получаем аналог двумерного рабочего пространства (нет «глубины» перемещения камеры), а значит, нет и перспективных искажений – что, собственно, и требовалось. По аналогичному принципу работают и остальные параллельные виды, а всего их шесть: Top (Сверху), Left (Слева), Right (Справа), Front (Спереди), Back (Сзади), Bottom (Снизу).

      Система стандартных проекций (видов) сцены.

      Итак, имеем общепринятую во всех 3D-редакторах основную систему ориентации в пространстве за счет камер (видов): 6-ти стандартных (фиксированных проекций) и «свободной» (одной или нескольких), на которые можно мгновенно переключаться в любой нужный момент.

      Edges (Ребра), Faces (Поверхности), Surfaces (Криволинейные поверхности)

      В 3D редакторах используется несколько разных математических моделей трехмерных построений и по этому признаку SketchUp в своих основных возможностях, опциях и инструментах – типичный поверхностный моделёр. В таких редакторах все объекты всегда формируются из Faces (Плоских поверхностей), из «наборов» которых могут образовываться и криволинейные (точнее – псевдо-криволинейные) поверхности – Surfaces), т.е. объекты всегда представляют собой некие полые оболочки. Толщина их оболочек как бы «нулевая» (условная), или по-другому – просто не принимается во внимание. А вот еще одно свойство поверхностей в такой модели очень важно – каждая и всегда имеет две стороны; в терминологии SketchUp – внешнюю (лицевую) Face и внутреннюю (изнаночную, оборотную) Backface. Стороны имеют определенные различия в свойствах и возможностях, что в ряде опций редактирования принципиально.

      В SketchUp (как и в других редакторах этого типа) исходной основой всей геометрии является отрезок прямой линии – Line, а поверхности (грани) всегда состоят из набора только плоских Polygons (Многоугольников) со сторонами из этих прямых отрезков, которые в этом качестве являются Edges (Ребрами) объектов. Таким образом SketchUp попадает еще под одно определение – «Полигональный моделёр»…

      И в связи с этими условиями в таких моделях «настоящих» кривых линий (привычных, например по CorelDraw (т.н. «кривых Безье») и образованных из них плавно искривленных поверхностей просто не существует! А как же быть с моделированием объектов с плавными, гладкими криволинейными поверхностями? Для этого, при необходимости, используются специальные механизмы управляемого визуального сглаживания, которые скрывают «жесткие» границы (ребра) между смежными поверхностями, хотя при этом никакого реального изменения геометрии не происходит. Таким образом, создается иллюзия плавной криволинейности, что дает возможность даже при весьма простой геометрии получать достаточно визуально сложные формы. Кроме того, именно это позволяет ввести понятие Surfaces, когда такой «сглаженный» набор плоских полигонов воспринимается программой как единая поверхность, а значит, к ней можно применять ряд тех же опций модификаций, как и к отдельному плоскому полигону. Элементы, формирующие трехмерную геометрию в полигональном моделировании.

      Элементы, формирующие трехмерную геометрию в полигональном моделировании.

      Тема 2. Обзор рабочей среды

      Устанавливаем SketchUp, впервые открываем программу и обзорно знакомимся с устройством интерфейса.

      Инсталляция SketchUp

      Здесь потребуется подключение к Интернету и простое следование указаниям программыустановщика – например, при отсутствии в системе нужной версии необходимого программного компонента NET Framework, будет предложено его загрузить и установить: