Рис. 8.119.Стек модификаторов объекта Sand_top
Учитывая форму стекла часов, песок в нижней части проще всего анимировать при помощи булевой операции.
1. Используя горячую клавишу H, откройте окно Select From Scene (Выбор из сцены) и выберите в нем объект Glass.
2. Скопируйте его при помощи команды Snapshot (Снимок) меню Tools (Инструменты) таким же образом, как мы это делали для песка в верхней части часов.
3. Еще раз откройте окно Select From Scene (Выбор из сцены) и выберите в нем объекты Glass01 (скопированный объект) и Top.
4. Перейдите в режим изолированного отображения объектов, нажав сочетание клавиш Alt+Q, и выделите объект Glass01.
5. Откройте вкладку Modify (Изменение) командной панели и перейдите в режим редактирования подобъектов Element (Элемент).
6. В любом из окон проекций щелкните на объекте Glass01, в результате чего выделится внешняя поверхность стекла. Удалите выделенный элемент.
7. Снова щелкните на объекте Glass01 для выделения внутренней поверхности стекла и в области Normals (Нормали) свитка Surface Properties (Свойства поверхности) нажмите кнопку Flip (Обратить).
СОВЕТ
Дальнейшие действия, связанные с выполнением булевых операций над объектами, могут вызвать сбой в работе программы или нежелательный эффект. В связи с этим настоятельно рекомендую сохранить файл перед выполнением данной операции.
8. Выполните команду Create ► Compound ► Boolean (Создание ► Составные объекты ► Булев), в результате чего на командной панели появятся свитки для работы с составным объектом.
9. Щелкните на кнопке Pick Operand B (Указать операнд Б) и в одном из окон проекций выберите объект Top.
10. В свитке Parameters (Параметры) установите переключатель Operation (Операция) в положение Intersection (Пересечение).
11. Уменьшите немного масштаб объекта, воспользовавшись инструментом Select and Uniform Scale (Выделить и равномерно масштабировать)
Как я уже говорил, такое уменьшение предотвратит появление артефактов при визуализации.
1 2. Используя описанные выше действия, примените к построенному объекту материал песка Sand.
13. Переименуйте построенный объект в Sand_bottom и вернитесь к отображению полной сцены, для чего щелкните на кнопке Exit Isolation Mode (Выйти из режима изолирования).
Сцена на данном этапе моделирования и анимации показана на рис. 8.120.
Рис. 8.120.Объекты сцены в нулевом кадре на данном этапе моделирования
Анимируем построенный объект. Это можно сделать, анимировав перемещение одного из операндов в вертикальной плоскости.
1. Перейдите на вкладку Modify (Изменение) командной панели и переключитесь в режим редактирования подобъектов, выделив строку Operands (Операнды).
2. В области Operands (Операнды) свитка Parameters (Параметры) выделите операнд Top (рис. 8.121).
3. Передвиньте ползунок таймера анимации в 20 кадр и включите запись ключей анимации, воспользовавшись кнопкой Auto Key (Автоключ)
4. Используя инструмент Select and Move (Выделить и переместить) главной панели инструментов, переместите операнд To p вниз на такую величину, чтобы он скрылся за нижней кромкой стекла.
5. Выключите запись ключей анимации, повторно щелкнув на кнопке Auto Key (Автоключ).
6. Выделите ключ, автоматически созданный в нулевом кадре, и переместите его в последний (300) кадр шкалы анимации.
7. Запустите воспроизведение анимации, воспользовавшись кнопкой Play Animation (Воспроизвести анимацию), и проверьте правильность выполненных действий: верхняя часть песка должна уменьшаться, а нижняя, наоборот, увеличиваться.
Рис. 8.121.Свиток Parameters (Параметры) настроек объекта Sand_bottom
С нулевого по двадцатый кадр песок будет падать, пока не достигнет дна стеклянной колбы. Именно тогда он начнет накапливаться в нижней части часов (это мы сделали, анимировав операнд Top). Аналогичным образом мы создали анимацию и для верхней горки песка, закончив ее анимацию в 280 кадре. Оставшееся время песок находится в полете.
ПРИМЕЧАНИЕ
При желании вы можете воспользоваться редактором кривых и подкорректировать кривую анимации операнда Top с таким расчетом, чтобы с течением времени скорость его отображения постепенно замедлялась. Это делается способом, описанным ранее для анимации секущей плоскости.
Читать дальше
Конец ознакомительного отрывка
Купить книгу