Трехмерные примитивы в 3D Studio Max
Трехмерные примитивы составляют основу многих программных пакетов компьютерной графики и обеспечивают возможность создания разнообразных объектов простой формы. Часто для формирования нужной модели трехмерные примитивы приходится объединять или модифицировать.В 3D Studio Max существует два набора библиотечных примитивов:
- Стандартные (Standard Primitives) - Box (Параллелепипед), Sphere (Шар), Geosphere (Геосфера), Cone (Конус), Cylinder (Цилиндр), Tube (Труба), Torus (Тор), Pyramid (Пирамида), Teapot (Чайник), Prism (Призма).
- Дополнительные (Extended Primitives) – Hedra (Многогранник), Torus Knot (Тороидальный узел), Chamfer Box (Параллелепипед с фаской), Chamfer Cylinder (Цилиндр с фаской), Oil Tank (Цистерна), Capsule (Капсула), Spindle (Веретено), L Extrusion (Тело L-экструзии), C Extrusion (Тело C-экструзии), Gengon (Обобщенный многоугольник).
Построение второй трехмерной сцены
Создание модели объекта (стула) (рис. 1) из библиотечных примитивов.Рисунок 1. Объект, созданный из трехмерных примитивов.
Для того чтобы все параметры 3D Studio Max приняли заданные по умолчанию значения, можно воспользоваться командой перезагрузки. Для создания новой сцены с восстановлением принятых по умолчанию установок системных параметров выполните следующие действия:
Шаг 1. Выберите команду File –> Reset (Файл –> Перезагрузить). Если текущая сцена не была сохранена, появится запрос на сохранение изменений. Если текущая сцена была сохранена или если вы отказались от ее сохранения, появится окно с запросом на подтверждение перезагрузки: Do you really want to reset? (Действительно хотите выполнить перезагрузку?). Для перезагрузки щелкните на кнопке Yes (Да).
Шаг 2. Настроим единицы измерения. Для этого выберите в главном меню команду Views (Customize) –> Units Setup ((Настройка) –> Единицы измерения). Установите переключатель в появившемся окне диалога Units Setup (Единицы измерения) в положение Generic Units (Относительные).
Шаг 3. Настроим сетку координат. Выберите команду Grid and Snap Settings (Настройка сетки и привязок) меню Views (Customize (Настройка)) и щелкните на корешке вкладки Home Grid (Исходная сетка) окна диалога Grid and Snap Settings (Настройка сетки и привязок). Установите в счетчике Grid Spacing (Шаг сетки) величину шага между вспомогательными линиями координатной сетки равной 10. В счетчике Major Lines every Nth (Главные линии каждые N) оставьте число 10.
Шаг 4. Настроим привязку. Выберите команду Grid and Snap Settings (Настройка сетки и привязок) меню Views (Customize (Настройка)) и на вкладке Snaps (Привязки) установите привязки к узлам сетки (Grid Points) и привязки к вершинам объектов (Vertex).
Шаг 5. Раскроем командную панель Create и щелкнем на кнопке Box.
Шаг 6. Создадим параллелепипед: щелкнем в точке (0,0) окна Top, перетащим курсор до точки (10,10) и отпустим кнопку мыши. Переместим курсор вверх для придания объекту высоты и щелкнем кнопкой мыши.
Шаг 7. При выделенном объекте перейдем на командную панель Create и установим в Length и Width величину 1, Height – 18. Назовем объект CL1 – ножка стула.
Шаг 8. Увеличим масштаб области вокруг объекта по кнопке Region Zoom. Создадим еще три таких объекта в углах квадрата – CL2, CL3, CL4.
Шаг 9. Для точного размещения объекта в углах квадрата воспользуемся привязкой. Активизируем трехмерную привязку. Для этого щелкните на кнопке 3d Snap (Трехмерная привязка) в строке подсказки. Если после активизации привязки выбрать инструмент Select and Move (Выделить и переместить) или включить режим построения объектов, и переместить курсор в активное окно проекции, то при приближении курсора к каждой точке, к которой возможна привязка, над этой точкой будет возникать значок привязки ярко-голубого цвета.
Шаг 10. Щелкнем на кнопке Box и создадим объект с именем CS – сиденье стула.
Шаг 11. Щелкнем на кнопке Zoom Extents All, выберем инструмент Select and Move и в окне проекции Front переместим объект-сиденье вверх, расположив его поверх ножек стула.
Шаг 12. Создадим шесть цилиндрических объектов радиусом 0,5 и высотой 18 единиц назвав их CB1, CB2, ...CB6 – стойки спинки стула. Для этого на командной панели Create используем кнопку Cylinder.
Шаг 13. Снова выберем инструмент Select and Move и в окне проекции Front переместим каждый цилиндр до касания сиденья стула сверху.
Шаг 14. Вновь щелкнем на кнопке Box и создадим в окне проекции Top брусок высотой одну единицу с именем CB7.
Шаг 15. Выберем инструмент Select and Move и в окне проекции Front переместим последний созданный объект, расположив его поверх стоек спинки.
Шаг 16. Объединим все созданные элементы в один объект, выделив их и выбрав команду меню Group/Group. Создайте рассмотренную трехмерную сцену.