Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лаб2 / lab2

.docx
Скачиваний:
2
Добавлен:
27.08.2024
Размер:
1.58 Mб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

Старший преподаватель

Булгаков Д.А.

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ 2

«Создание сложных объектов при помощи сплайнов. Логические операции и тиражирование объектов»

по курсу: КОМПЬЮТЕРНАЯ ГРАФИКА

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4016

Жовтяк М.О.

подпись, дата

инициалы, фамилия

Санкт-Петербург 2021

  1. Цель работы

Получить навыки работы со сплайнами, построив модель архитектурного сооружения (ротонды). Овладеть приёмами создания тел вращения и выдавливания, применения логических операций к трёхмерным объектам и расстановки объектов в сцене с использованием массива

  1. Вариант выполняемой работы

Вариант – 17.

Форма колонн (сплайн и число углов) – Star 10; количество колонн – 10.

Рисунок 1 – Вариант колонны

  1. Краткое описание процесса создания цоколя, фасада и колонн здания

  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 – Создание цоколя здания

  1. Описание создания фасада здания

Для создания фасада здания используется создание формы 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 – Создание фасада здания

  1. Описание создания колонны

Создается стандартный примитив Box, который будет являться основанием для колонны с размерами 17 в длину и ширину и 5 в высоту. После этого создается сплайн Star с десятью вершинами, согласно варианту и накладывается на основание колонны. Результат представлен на рисунке 4.

Рисунок 4 – Создание основания колонны здания

После этого к сплайну применяется модификатор Extrude со значением 87. Далее копируется нижнее основание и помещается наверх самой колонны. Нижнее основание конвертируется в Editable Poly и к нему присоединяются тело колонны и верхнее основание. Результат создания колонны представлен на рисунке 5.

Рисунок 5 – Результат создания колонны

  1. Описание работы логических операций

Для создания дверного проёма используется сплайн Rectangle (прямоугольник) с размерами 35 единиц в длину и 25 единиц в ширину. Далее с помощью режима привязки к нему добавляется сплайн Arc (дуга). После этого сплайны скрепляются с помощью инструмента Attach, вершины на их границах свариваются. Далее к общему сплайну применяется модификатор Extrude. Далее происходит установление его в фасад. Результат работы представлен на рисунке 6.

Рисунок 6 – Создание формы двери

Далее производится вырезание дверного проема с помощью созданной формы. Это происходит с помощью применения логической операции вычитания (Subtract) составного объекта Boolean. Результат представлен на рисунке 7. Логическая операция заключается в том, что фасад и форма дверного проема являются операндами, где из фасада здания «вычитается» дверь, в результате чего появляется вырез в здании.

Рисунок 7 – Результат применения логической операции вычитания

  1. Работа с модификатором вращения на примере создания крыши и вазы

  1. Создание крыши

Создается сплайн-линия в окне проекции спереди, где начальная и конечная вершины выровнены. Результат создания сплайн-линии на рисунке 8.

Рисунок 8 – Форма профиля для крыши

После этого к сплайну применяется модификатор Lathe (токарная обработка), который повернет контур вокруг указанной оси. После этого опорной точка крыши была помещена в центр объекта. Результат создания крыши представлен на рисунке 9.

Рисунок 9 – Результат создания крыши

  1. Создание вазы

Создается примитив Plane, после этого в редакторе материалов, выбирается стандартный материал и в параметрах материала в канал Diffuse (рассеянный цвет) выбирается карта Bitmap (растровое изображение), где присваивается картинка с профилем вазы согласно варианту задания. Материал применяется к выделенной плоскости и включается режим Show Shaded Material in Viewport. После этого создается линия по профилю вазы. Результат представлен на риске 10.

Рисунок 10 – Результат создания профиля вазы

После этого применяется модификатор Lathe (токарная обработка), с помощью которой создается тело вазы. Далее, удаляются верхние полигоны вазы для дальнейшего создания внутреннего тела вазы. К объекту применяется модификатор Shell с определенным значение Inner Amount, который заполняет пустоту внутри вазы. В конце ваза и её копия помещаются на только что созданную плоскость перед входом в здание. Результат представлен на рисунке 11.

Рисунок 11 - Результат создания ваз

  1. Краткое описание технологии тиражирования объектов при помощи массива.

Первым делом, колонна выносится наружу так, чтобы она стояла над цоколем и касалась крыши. После этого центр опоры колонны переносится в центр крыши для дальнейшего тиражирования объекта относительно крыши. Результат действий представлен на рисунке 12.

Рисунок 12 – Правильная постановка колонны

После совершенных действий производится копирование колонн с помощью инструмента Array, где задано количество колонн согласно варианту (10) и указанно совершенное копирование колонн вокруг оси крыши на 360 градусов. Результат действий представлен на рисунке 11. Колонны группируются.

Рисунок 11 – Результат тиражирования колонн

  1. Скриншот результатов выполненной работы

Рисунок 12 – Рендер

  1. Вывод

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

Список используемых ресурсов

  1. https://pro.guap.ru/get-task/b4039eac9c640710b344125b7baf7368

  2. https://pro.guap.ru/get-material/659526b222f76a4ff147629b91b2ae58

Соседние файлы в папке лаб2