Читаем SketchUp. Базовый учебный курс полностью

Итак, каждый может взять в руки карандаш и изобразить на листе бумаги некие геометрические формы так, что они будут выглядеть объемными. На определенном этапе развития вычислительной техники появились технологии компьютерной графики и возможность рисовать в специальных программах – графических редакторах, например – всем известных Adobe Photoshop или CorelDraw. Конечно, чисто технически с этого момента началась настоящая революция в части инструментов, методов и возможностей рисования, но суть осталась та же – плоское изображение на некой плоской основе: там – на бумаге, здесь – в рабочем пространстве редактора, а для пользователя компьютера – как бы на экране монитора.


Псевдообъемность в двухмерном рисунке.


Теперь представим, что нам надо получить изображение этих же форм, но показать их с другой точки взгляда (другого ракурса), изменить размер и положение на листе. В случае «ручного» рисования такие задачи означают только одно – все опять «с нуля», заново!..

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

Проблема в том, что рисуя на листе бумаги, мы неизбежно имеем дело с т.н. двумерным рабочим полем, с двумя Dimension (размерами, измерениями), откуда и пришло сокращенное обозначение – 2D. Или, по-другому – при этом используем только два размерных понятия и измерения – «ширина (или длина)» и «высота».

В этих же параметрах работают и механизмы рисования 2D графических редакторов – в них положение любой точки определяется координатами по двум осям: горизонтальной и вертикальной (обозначаемых обычно X и Y). При этом заметим, что даже если откроем в графическом редакторе реальное фото, на котором зрительно вполне явно «читается» глубина пространства, все равно картинка, как объект редактирования, остается двумерной.


Принцип построения перспективных искажений в пространстве.

…и 3D

В отличие от 2D, трехмерная, или 3D-графика, базируется на принципиально другом подходе, прежде всего – к рабочему пространству. Здесь два привычных понятия и измерения – «ширина, высота», дополняются третьим – «глубина», и таким образом положение элементов любого объекта однозначно определяются уже тремя пространственными координатами с числовыми значениями по каждой из осей (традиционно – X, Y, Z). А само трехмерное пространство – это фактически виртуальный мир, который во многих 3D-редакторах так и называется – World (Мир), а его оси – World Axes (Мировые оси).

Также для такого пространства, «мира» в SketchUp используется аналогичное понятие – «Сцена». Работу в 3D-редакторе правильней уже называть не «рисованием», а «построением», поскольку в итоге рисуем не картинку, не плоскую фигуру, а строим именно полноценную (пусть и виртуальную) объемную форму. Такая форма (или «модель»), как и в реальности, имеет три измерения в физически реальных величинах. И именно это дает возможность свободно манипулировать объектом в трехмерной пространстве проекта-сцены.


Система основных осей сцены в SketchUp.

Камеры

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

Навигация, проекции

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

Перейти на страницу:

Похожие книги

Об интеллекте
Об интеллекте

В книге "Об интеллекте" Джефф Хокинс представляет революционную теорию на стыке нейробиологии, психологии и кибернетики и описывающую систему "память-предсказание" как основу человеческого интеллекта. Автор отмечает, что все предшествующие попытки создания разумных машин провалились из-за фундаментальной ошибки разработчиков, стремившихся воссоздать человеческое поведение, но не учитывавших природу биологического разума. Джефф Хокинс предполагает, что идеи, сформулированные им в книге "Об интеллекте", лягут в основу создания истинного искусственного интеллекта - не копирующего, а превосходящего человеческий разум. Кроме этого книга содержит рассуждения о последствиях и возможностях создания разумных машин, взгляды автора на природу и отличительные особенности человеческого интеллекта.Книга рекомендуется всем, кого интересует устройство человеческого мозга и принципы его функционирования, а также тем, кто занимается проблемами разработки искусственного интеллекта.

Джефф Хокинс , Джеф Хокинс , Сандра Блейксли , Сандра Блэйксли

Зарубежная компьютерная, околокомпьютерная литература / Технические науки / Прочая компьютерная литература / Образование и наука / Книги по IT
Основы объектно-ориентированного программирования
Основы объектно-ориентированного программирования

Фундаментальный учебник по основам объектно-ориентированного программирования и инженерии программ. В книге подробно излагаются основные понятия объектной технологии – классы, объекты, управление памятью, типизация, наследование, универсализация. Большое внимание уделяется проектированию по контракту и обработке исключений, как механизмам, обеспечивающим корректность и устойчивость программных систем.В книге Бертрана Мейера рассматриваются основы объектно-ориентированного программирования. Изложение начинается с рассмотрения критериев качества программных систем и обоснования того, как объектная технология разработки может обеспечить требуемое качество. Основные понятия объектной технологии и соответствующая нотация появляются как результат тщательного анализа и обсуждений. Подробно рассматривается понятие класса - центральное понятие объектной технологии. Рассматривается абстрактный тип данных, лежащий в основе класса, совмещение классом роли типа данных и модуля и другие аспекты построения класса. Столь же подробно рассматриваются объекты и проблемы управления памятью. Большая часть книги уделена отношениям между классами – наследованию, универсализации и их роли в построении программных систем. Важную часть книги составляет введение понятия контракта, описание технологии проектирования по контракту, как механизма, обеспечивающего корректность создаваемых программ. Не обойдены вниманием и другие важные темы объектного программирования – скрытие информации, статическая типизация, динамическое связывание и обработка исключений. Глубина охвата рассматриваемых тем делает книгу Бертрана Мейера незаменимой для понимания основ объектного программирования.

Бертран Мейер

Прочая компьютерная литература / Книги по IT
Цифровой журнал «Компьютерра» № 3
Цифровой журнал «Компьютерра» № 3

ОглавлениеBETT 2010: каким мир видит образование будущего? Автор: Сергей ВильяновКивино гнездо: Подбит на взлёте Автор: БЕРД КИВИПротиворакеты Поднебесной Автор: Ваннах МихаилИнтерактивное видео Автор: Максим РудольскийПочему Google уходит из Китая? Автор: Тимофей БахваловВасилий Щепетнёв: Усмиритель Хаоса или Последний декрет Ильича — 2 Автор: Василий ЩепетневКомпьютер в школе: панацея или плацебо? Автор: Сергей ВильяновNexus One — андроидный провал Автор: Фадеев МихаилWindows Mobile в шкуре Google Android Автор: Андрей КрупинОт 430 до 500 Вт: блоки питания на любой случай, часть 1 Автор: Константин ИвановМедиацентр Boxee: первый социальный Автор: Андрей КрупинГолубятня: Сидр № 1 Автор: Сергей ГолубицкийGoogle в КНР: взгляд с другой стороны Авторы: Алексей Стародымов, Марина ПелепецПочему чаевые не спасут онлайн Автор: Иван КошуриновСервисы деактивации троянов-вымогателей Автор: Андрей КрупинЛестница для предпринимателей Автор: Сергей ЕреминКивино гнездо: Сюжет из «Плейбоя» Автор: БЕРД КИВИВасилий Щепетнёв: Последний декрет Ильича Автор: Василий ЩепетневО судьбах Symbian Автор: Алексей СтародымовPackard Bell Easynote TJ65 — хорошо сбалансированный ноутбук Автор: Игорь ОсколковОнлайновые альтернативы Microsoft PowerPoint Автор: Андрей КрупинPanasonic Lumix DMC-TZ7: ультра-ZOOMО возможности предсказания будущего Автор: Ваннах МихаилЗарядись от солнца Автор: Константин ИвановDefenseWall Personal Firewall: очное знакомство Автор: Андрей КрупинЗа что могут посадить компьютерщика? Автор: Майор МышкинИ для VAS, и для нас Автор: Сергей ВильяновНовинки CES 2010. Избранное Автор: Алексей СтародымовГолубятня: Золотой ключик Автор: Сергей Голубицкий

Журнал «Компьютерра» , Коллектив Авторов , Компьютерра Журнал

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT