Как анимировать PNG-последовательности и OBJ-последовательности в Pyglet - PullRequest
0 голосов
/ 22 мая 2019

Как бы я анимировал последовательность PNG в Pyglet? Я хочу быть в состоянии взять, скажем, 24-кадровую анимацию (каждый кадр - файл PNG) и сделать ее анимированной в программе Pyglet Python со скоростью 24 кадра в секунду. Будет ли такой же метод применяться к последовательностям OBJ? Например, в Blender я создал последовательность OBJ для прыжков и бега Соника (каждый кадр анимации - это файл OBJ), и я использую модуль Ratcave для загрузки файлов OBJ в мое приложение Pyglet. Будет ли метод создания анимации OBJ таким же, как создание анимации PNG?

Сложно найти подходящие учебники по анимации для Pyglet. Каждый, кого я искал, только говорит мне, как перемещать, вращать или масштабировать спрайт с одним изображением по экрану. Я хочу создать сложную анимацию (скажем, ходьбу персонажа) и воспроизвести ее в программе Python. Pyglet часто сравнивают с Pygame, за исключением лучших возможностей OpenGL 3D, поэтому я предполагаю, что создание спрайтовой анимации будет похоже на Pygame. Что касается файлов Ratcave и OBJ, он загружает только файлы OBJ, а не файлы Collada, FBX или Egg, но я обнаружил, что вы можете использовать файлы OBJ для анимации в After Effects и Unity с некоторыми плагинами. Когда я посмотрел видео в модуле Ratcave, я увидел анимированную модель собаки на демонстрации, поэтому я надеюсь, что смогу создать 3D-анимацию с последовательностью OBJ.

...