
лаб2 / lab2
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
Старший преподаватель |
|
|
|
Булгаков Д.А. |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ 2 |
«Создание сложных объектов при помощи сплайнов. Логические операции и тиражирование объектов» |
по курсу: КОМПЬЮТЕРНАЯ ГРАФИКА |
|
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
4016 |
|
|
|
Жовтяк М.О. |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2021
Цель работы
Получить навыки работы со сплайнами, построив модель архитектурного сооружения (ротонды). Овладеть приёмами создания тел вращения и выдавливания, применения логических операций к трёхмерным объектам и расстановки объектов в сцене с использованием массива
Вариант выполняемой работы
Вариант – 17.
Форма колонн (сплайн и число углов) – Star 10; количество колонн – 10.
Рисунок 1 – Вариант колонны
Краткое описание процесса создания цоколя, фасада и колонн здания
Описание создания цоколя здания
Для создания цоколя здания используется создание формы Circle в центре с координатами (0; 0; 0), значением Interpolation - 11 и радиусом – 80. После этого к объекту применяется модификатор Bevel с параметрами:
Level 1 (Height = 5, Outline = 0);
Level 2 (Height = 0, Outline = -10);
Level 3 (Height = 4, Outline = 0).
Результат моделирования показан на рисунке 2.
Рисунок 2 – Создание цоколя здания
Описание создания фасада здания
Для создания фасада здания используется создание формы Donut с координатами (0; 0) и использованием инструмента Select and Place для размещения над цоколем, значением Interpolation - 10 и радиусом 1 – 40, радиусом 2 - 35. После этого к объекту применяется модификатор Bevel с параметрами:
Start Outline = 1
Level 1 (Height = 20, Outline = 0);
Level 2 (Height = 0, Outline = -2,4);
Level 3 (Height = 78, Outline = 0).
Результат моделирования показан на рисунке 3.
Рисунок 3 – Создание фасада здания
Описание создания колонны
Создается стандартный примитив Box, который будет являться основанием для колонны с размерами 17 в длину и ширину и 5 в высоту. После этого создается сплайн Star с десятью вершинами, согласно варианту и накладывается на основание колонны. Результат представлен на рисунке 4.
Рисунок 4 – Создание основания колонны здания
После этого к сплайну применяется модификатор Extrude со значением 87. Далее копируется нижнее основание и помещается наверх самой колонны. Нижнее основание конвертируется в Editable Poly и к нему присоединяются тело колонны и верхнее основание. Результат создания колонны представлен на рисунке 5.
Рисунок 5 – Результат создания колонны
Описание работы логических операций
Для создания дверного проёма используется сплайн Rectangle (прямоугольник) с размерами 35 единиц в длину и 25 единиц в ширину. Далее с помощью режима привязки к нему добавляется сплайн Arc (дуга). После этого сплайны скрепляются с помощью инструмента Attach, вершины на их границах свариваются. Далее к общему сплайну применяется модификатор Extrude. Далее происходит установление его в фасад. Результат работы представлен на рисунке 6.
Рисунок 6 – Создание формы двери
Далее производится вырезание дверного проема с помощью созданной формы. Это происходит с помощью применения логической операции вычитания (Subtract) составного объекта Boolean. Результат представлен на рисунке 7. Логическая операция заключается в том, что фасад и форма дверного проема являются операндами, где из фасада здания «вычитается» дверь, в результате чего появляется вырез в здании.
Рисунок 7 – Результат применения логической операции вычитания
Работа с модификатором вращения на примере создания крыши и вазы
Создание крыши
Создается сплайн-линия в окне проекции спереди, где начальная и конечная вершины выровнены. Результат создания сплайн-линии на рисунке 8.
Рисунок 8 – Форма профиля для крыши
После этого к сплайну применяется модификатор Lathe (токарная обработка), который повернет контур вокруг указанной оси. После этого опорной точка крыши была помещена в центр объекта. Результат создания крыши представлен на рисунке 9.
Рисунок 9 – Результат создания крыши
Создание вазы
Создается примитив Plane, после этого в редакторе материалов, выбирается стандартный материал и в параметрах материала в канал Diffuse (рассеянный цвет) выбирается карта Bitmap (растровое изображение), где присваивается картинка с профилем вазы согласно варианту задания. Материал применяется к выделенной плоскости и включается режим Show Shaded Material in Viewport. После этого создается линия по профилю вазы. Результат представлен на риске 10.
Рисунок 10 – Результат создания профиля вазы
После этого применяется модификатор Lathe (токарная обработка), с помощью которой создается тело вазы. Далее, удаляются верхние полигоны вазы для дальнейшего создания внутреннего тела вазы. К объекту применяется модификатор Shell с определенным значение Inner Amount, который заполняет пустоту внутри вазы. В конце ваза и её копия помещаются на только что созданную плоскость перед входом в здание. Результат представлен на рисунке 11.
Рисунок 11 - Результат создания ваз
Краткое описание технологии тиражирования объектов при помощи массива.
Первым делом, колонна выносится наружу так, чтобы она стояла над цоколем и касалась крыши. После этого центр опоры колонны переносится в центр крыши для дальнейшего тиражирования объекта относительно крыши. Результат действий представлен на рисунке 12.
Рисунок 12 – Правильная постановка колонны
После совершенных действий производится копирование колонн с помощью инструмента Array, где задано количество колонн согласно варианту (10) и указанно совершенное копирование колонн вокруг оси крыши на 360 градусов. Результат действий представлен на рисунке 11. Колонны группируются.
Рисунок 11 – Результат тиражирования колонн
Скриншот результатов выполненной работы
Рисунок 12 – Рендер
Вывод
В ходе проделанной работы были изучены: работа со сплайнами, применение приёмов создания тел вращения и выдавливания, применение логических операция к трехмерным объектам, расстановки объектов в сцене с использованием массива. Итогом работы стало архитектурное сооружение (ротонда). В ходе проверки была изменена форма крыши и было освобождено место от колонн у входа.
Список используемых ресурсов
https://pro.guap.ru/get-task/b4039eac9c640710b344125b7baf7368
https://pro.guap.ru/get-material/659526b222f76a4ff147629b91b2ae58