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

КГ_лаб1

.docx
Скачиваний:
3
Добавлен:
04.06.2024
Размер:
2.44 Mб
Скачать

ГУАП

КАФЕДРА № 41

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

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

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

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

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

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

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

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №1

РАБОТА С ПРИМИТИВАМИ, ПОЛИГОНАЛЬНОЕ МОДЕЛИРОВАНИЕ И ПРИМЕНЕНИЕ МОДИФИКАТОРОВ.

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

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

СТУДЕНТ ГР. №

4116

С.А. Степченко

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

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

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

Цель работы: ознакомление с инструментами пакета 3ds Max, используемыми для создания, редактирования и модификации стандартных и усложнённых примитивов, включая привязку объектов и работу с опорной точкой.

Вариант 23: форма стола -круг, геометрические примитивы- Cone, Tube, Teapot, усложнённые геометрические примитивы- OilTank, Gengon, Prism, L-Ext, модификаторы- Noise, Twist.

  1. Создание примитивов.

Для создания столешницы был создан цилиндр ( с количеством сторон равным 20) и в параметрах объекта было увеличено количество сегментов основания до 8

Рис.1.1-Параметры столешницы

В режиме редактирования полигонов при помощи инструмента выдавливания (Extrude) были созданы ножки стола

Рис.1.2-Результат моделирования стола

Для создания объектов использовался перечень стандартных примитивов (Standard Primitives) и расширенных примитивов (Extended Primitives). Для выравнивания примитивов на столешнице использовалась функция Select and Place.

Рис.1.3- Результат моделирования примитивов

  1. Применение модификаторов к каждому примитиву.

К примитиву Gangeon применён модификатор Noise (зашумление, случайное искажение)

Рис.2.1-Применение модификатора

Для того чтобы корректно применить модификатор закручивания (Twist), у примитива Cone было увеличено количество Height Segments и Cap Segments

Рис.2.2-Примитив Cone и его параметры

Рис.2.3-Увеличение количества сегментов примитива Cone

Рис.2.4-Применение модификатора к примитиву Cone

Рис.2.5-Применение модификатора

Применение модификатора Noise (зашумление) к примитиву L-Ext

Рис.2.6-Применение модификатора к примитиву L-Ext

У примитива Tube также было увеличено количество сегментов.

Рис.2.7- Примитив Tube и его параметры.

Рис.2.8-Увеличение количества сегментов примитива

Затем к примитиву Tube был применён модификатор Twist (закручивание)

Рис.2.9-Применение модификатора Twist к примитиву Tube.

К примитиву Teapot применялся модификатор Noise (зашумление)

Рис.2.10-Применение модификатора Noise к примитиву Teapot (вид сверху)

Рис.2.11-Применение модификатора Noise к примитиву Teapot (вид сбоку)

У примитива OilTank было увеличено количество сегментов и применён модификатор Twist (закручивание)

Рис.2.12-Примитив OilTank и его параметры

Рис.2.13-Применение модификатора Twist к примитиву OilTank

У примитива Prism было увеличено количество сегментов и применён модификатор Noise (зашумление)

Рис.2.14. Применение модификатора Noise к примитиву Prism.

Рис.2.15-Результат применения модификаторов.

  1. Добавление в сцену плоскости и создание стула.

В цену был добавлен стандартный притимив Plane (плоскость)

Рис.3.1-Добавление в сцену примитива Plane

На созданной плоскости была размещена группа объектов с выравниванием по минимуму при помощи инструмента Align

Рис.3.2-Настройки инструмента Align для стола

Рис.3.3-Результат выравнивания

Для создания стула был создан стандартный примитив Box, которому было задано 6 сегментов по длине и 6 сегментов по ширине

Рис.3.4-Примитив Box и его параметры

Спинка и ножки стула создавались при помощи операции Bevel (выдавливание со скосом)

Рис.3.5-Готовый стул

Стул выравнивался по плоскости при помощи инструмента Align

Рис.3.6-Настройки инструмента Align для стула

Рис.3.7-Выравнивание стула

  1. Копирование стульев.

Во вкладке иерархии (Hierarchy) активирован режим работы с опорной точкой Affect Pivot Only. Активирована 3D-привязка по вершинам (Vertex) и опорная точка стула перенесена в центральную точку стола

Рис.4.1-3D-привязка по вершинам

Рис.4.2-Перенесение опорной точки стула в опорную точку стола

При помощи инструмента Select and Rotate и клавиши «Left Shift» создано три копии-экземпляра

Рис.4.3-Создание трёх копий стула

Рис.4.4-Быстрая визуализация

Вывод:

были изучены инструменты пакета 3ds Max,

- инструмент выдавливания (Extrude)

- инструмент Select and Rotate ( для вращения объекта)

- инструмент Select and Move (для перемещения)

- инструмент Select and Place (выравнивания примитивов на столешнице)

- инструмент Align (выравнивание на плоскости)

- инструмент Bevel (выдавливание со скосом)

- функция Snap (функция привязки)

с помощью которых можно создавать, редактировать и модифицировать стандартные и усложнённые примитивы. Также были изучены модификаторы Twist (закручивание) и Noise (зашумление).

Соседние файлы в предмете Компьютерная Графика