Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
CompGraphicsRGUIT.doc
Скачиваний:
72
Добавлен:
21.04.2014
Размер:
2.03 Mб
Скачать

Динамические эффекты в 3d Studio max

Рис. 41. Кнопка Gravity

Рис. 42. Создание модели пружины

В этом упражнении свяжем между собой два куба с помощью пружины и изучим влияние жесткости пружины и эффекта гравитации.

Для получения модели пружины (Spring) нужно проделать следующее:

Панель Create - Geometry - Dynamics Objects - Свиток Object Type - Spring.

  1. Создать два куба размером 50х50х50 в видовой панели Topи расположить их на расстоянии 200 единиц друг от друга.

  2. В ту же панель добавить объект Gravity. Кнопка для данного объекта изображена на рис. 41.

  3. Добавить модель пружины (рис. 42) и установить ее параметры: Diameter= 30,Turns(число витков) = 4.

  4. В свитке Spring Parameters, группе End Point Method, выбрать Bound to Object Pivots.

  5. В группе Binding ObjectsвыбратьPick Top Objectи затем выделить левый куб. ВыбратьPick Bottom Object и указать правый куб. Пружина автоматически изменит позицию, ориентацию и длину так, что соединит два куба.

  6. Попытаться переместить левый и правый куб.

  7. Перейти в панель Utilities - Dynamics. Раскрыть свиток Dynamics New группа Objects in Simulation - список Edit Object List. В окне диалога нажать на кнопкуAllи переместить все объекты в правое окно. Щелкнуть OK.

  8. Нажать на кнопку Edit Object. КубBox01 должен быть выделен. В группе Dynamic Controls, включить флажок Turn on This Object is Unyielding.

  9. Сделать текущим объект Box02. В группе Assign Effects/Collisions, щелкнуть по кнопке Assign Object Effects ... и переместить Gravity space warp в правый список. Закрыть оба диалоговых окна с помощью кнопок OK.

  10. Выполнить расчет имитации: раскрыть группу Solve, включить флажокUpdate Display w/Solveи затем щелкнуть по кнопкеSolve. Правый кубик должен переместиться вниз и повиснуть на пружине. Для улучшения реалистичности сцены нужно изменить параметры пружины.

  11. Выделить пружину и перейти в панель Modify. Раскрыть группу Dynamics Parameters. Установить Constant k = 50. Это увеличит жесткость пружины. Отметить также флажокSpring works in Extension Only(пружина работает только на расширение).

  12. Вернуться на панель Utilitiesи еще раз выполнить расчет (Solve). Сцена должна выглядеть более реалистично: во время падения кубика пружина растягивается и сжимается под действием силы тяжести.

  13. Сохранить сцену на рабочем диске, выбрав имя файла Spring.max.

Сохранение анимированных сцен в файле формата avi

  1. О

    Рис. 42. Переключатель Active Time Segment.

    ткрыть окно параметров расчета сцены: Главное меню –Rendering –Render.

  2. Отметить положение переключателя Active Time Segment(см. рис. 42).

  3. Нажать на кнопку Files. В появившемся диалоговом окне выделить рабочий диск и ввести имя файла:PlatnetSystem. Указать тип файла Avi и нажать на кнопкуSave.

  4. Нажать на кнопку Render.

  5. После завершения расчета на рабочем диске должен находиться файл PlatnetSystem.avi. Воспроизвести анимированную сцену из этого файла с использованием стандартного плеера Windows.

  6. Сохранить сцену в файле на рабочем диске.