В последние годы все большую популярность приобретают простые, интуитивно понятные программы для моделирования объектов разной сложности [1, 2, 3], позволяющие людям, не владеющим специальными навыками, в кратчайшие сроки создать ту или иную модель с целью ее использования для решения различных задач [4, 5, 6].
Одной из таких программ является вышедший в 2000 г. редактор трехмерной графики SketchUp, разрабатываемый в настоящее время компанией Trimble.
SketchUp выпускается в 2 версиях: бесплатной для некоммерческого использования, имеющей некоторые ограничения по функциональности, и платной SketchUp Pro.
К возможностям программы следует отнести обширную библиотеку готовых моделей, материалов и стилей, поддержку плагинов и макросов, возможности работы со слоями и сценами, создание собственных готовых компонентов моделей, а также моделей реальных зданий и сооружений. Последний пункт выделяет данную программу среди прочих, что связано, прежде всего, с относительной простотой создания подобных моделей.
SketchUp работает с графическими файлами самых разных форматов, такими как bmp, jpg, png, dwg, psd и пр., и при необходимости обеспечивает экспорт моделей в тот или иной формат.
Следует отметить, что интерфейс программы SketchUp полностью русифицирован, что существенно облегчает работу с ней.
Рассмотрим процесс создания в SketchUp модели простого здания — одноэтажного дома с ромбовидной крышей.
Так как любое здание не может существовать без фундамента, первым делом построим на рабочей области SketchUp обычный прямоугольник, а затем с помощью инструмента «Смещение» построим внутри него еще один прямоугольник с равными отступами от каждой из сторон.
После чего выделим прямоугольник по центру и удалим ненужный участок клавишей Delete. Далее вытянем наш фундамент вверх с помощью инструмента «Тяни/Толкай», который является фирменной особенностью (данный инструмент запатентован) SketchUp.
Инструмент «Тяни/Толкай» (от англ. Push/Pull) позволяет выдвинуть в сторону любую плоскость, создав, по мере её передвижения, новые боковые стенки.
Созданный таким образом фундамент показан на рис. 1.

Аналогичным образом построим стены, используя для этого все те же инструменты: «Смещение» и «Тяни/Толкай». Результат показан на рис. 2.
Для создания окон нам понадобятся такие инструменты как «Рулетка», «Прямоугольник» и «Тяни/Толкай».
С помощью рулетки задаем размеры и расположение будущего окна, затем, используя инструмент «Прямоугольник», вставляем его по линиям разметки. Далее инструментом «Тяни/Толкай» выдавливаем наше окно до сквозного пролета.
По такому же принципу строим еще одно окно с этой стороны и два окна с другой стороны дома.
Полученный результат показан на рис. 3.


По аналогии с окнами создаем дверной проем (рис. 4).
Далее построим крышу дома. Для этого воспользуемся инструментом «Линия». В верхней части дома автоматически находим среднюю точку и проводим линию вверх. Затем проводим линии от верхней части к краям, области внутри полученных фигур при этом закрашиваются. Повторяем аналогичные действия для каждой из сторон. Чтобы завершить создание крыши, необходимо соединить линей верхние ее части [7].
Полученный результат показан на рис. 4.

При необходимости можно создать ступени к входной двери. Для этого используются все те же инструменты «Рулетка», «Линия», «Прямоугольник» и «Тяни/Толкай».
Для создания веранды необходимо сначала разместить рядом с домом два столба, а затем построить крышу, по аналогии с крышей дома.
Закончим создание модели дома. Первым делом, удалим все ненужные линии, которые использовались при замерах. Далее раскрасим нашу модель, выполнив заливку отдельных ее частей разными цветами из палитры цветов, которые есть в SketchUp, применяя при этом различные виды материалов из имеющихся.
Результат создания модели представлен на рис. 5.

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