 
        
        КГ_лаб1
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
| Старший преподаватель | 
 | 
 | 
 | Д.А. Булгаков | 
| должность, уч. степень, звание | 
 | подпись, дата | 
 | инициалы, фамилия | 
| ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №1 | 
| РАБОТА С ПРИМИТИВАМИ, ПОЛИГОНАЛЬНОЕ МОДЕЛИРОВАНИЕ И ПРИМЕНЕНИЕ МОДИФИКАТОРОВ. | 
| по курсу: КОМПЬЮТЕРНАЯ ГРАФИКА | 
| 
 | 
РАБОТУ ВЫПОЛНИЛ
| СТУДЕНТ ГР. № | 4116 | 
 | 
 | 
 | С.А. Степченко | 
| 
 | 
 | 
 | подпись, дата | 
 | инициалы, фамилия | 
Санкт-Петербург 2022
Цель работы: ознакомление с инструментами пакета 3ds Max, используемыми для создания, редактирования и модификации стандартных и усложнённых примитивов, включая привязку объектов и работу с опорной точкой.
Вариант 23: форма стола -круг, геометрические примитивы- Cone, Tube, Teapot, усложнённые геометрические примитивы- OilTank, Gengon, Prism, L-Ext, модификаторы- Noise, Twist.
- Создание примитивов. 
Для создания столешницы был создан цилиндр ( с количеством сторон равным 20) и в параметрах объекта было увеличено количество сегментов основания до 8
        
 
Рис.1.1-Параметры столешницы
В режиме редактирования полигонов при помощи инструмента выдавливания (Extrude) были созданы ножки стола
                   
 
Рис.1.2-Результат моделирования стола
Для создания объектов использовался перечень стандартных примитивов (Standard Primitives) и расширенных примитивов (Extended Primitives). Для выравнивания примитивов на столешнице использовалась функция Select and Place.
                   
 
Рис.1.3- Результат моделирования примитивов
- Применение модификаторов к каждому примитиву. 
К примитиву 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-Результат применения модификаторов.
- Добавление в сцену плоскости и создание стула. 
В цену был добавлен стандартный притимив 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-Выравнивание стула
- Копирование стульев. 
Во вкладке иерархии (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 (зашумление).
