Циклическая анимация в Cinema 4D
Поставлена была задача сделать циклическую анимацию вращения объекта вокруг своей оси. При проигрывании такая анимация «бесконечна» , мы не должны видеть никаких подергиваний при переходе от последнего кадра к первому.
Как все было решено:
Поворот на 359 градусов (столькоже кадров в сцене, но можно и меньше.) Надо расчитать сколько градусов идет на кадр и "вырезать последний (его заменит первый кадр) и в настройках анимации поворота поменять на линейный (по-умолчанию там планая линия).
делаем поворот объекта на 359 градусов (представим, что колличесво кадров равно колличеству градусов в полном цикле — 360). Нужно рассчитать сколько у нас градусов идет на 1 кадр и удалить последний кадр(вместо него будет проигрываться первый). В настройках анимации(кривые) нужно поменять на линейный(так как по умолчанию там стоит плавная линия.)
Можно еще по-другому решить:
1. делаем поворот на 360градусов нужной продолжительности
2. перед последним кадром вставляем еще один ключевой кадр(предпоследний)
3. удаляем последний кадр.
Вот и все.
Популярность: 27%



