Имам нужда от съвет относно Blender Animation

Попаднах на проблем с анимацията.

Работя за конкурс на sketchfab.com. Основната идея е изтребителят да лети в хангара на станцията. И ние го виждаме директно от кабината му. (Пресъздавам сцената от първия епизод на Междузвездни войни, където звездният боец ​​унищожава контролната станция на дроидите)

Но! Сайтът не поддържа свързване на камерата с който и да е обект, тоест с боец ​​в този случай. Следователно всичко трябва да се направи на едно място - боецът стои в центъра на сцената и е неподвижен, а цялата среда, станцията, се върти и се движи спрямо него, създавайки илюзията за полет.

Анимацията на влизане в гарата работи добре. Струва си да се отбележи, че въртенето на станцията в него се извършва около собствената й централна точка,която не е на нулеви координати.

Освен това, както е планирано, боецът трябва да се обърне около вертикалната си ос и да стреля по дроидите близо до нея. Но, както казах по-горе, не се върти боеца (той стои неподвижно), а се върти станцията.

Тоест, в началото за "полет" използвах ротации около собствената си точка. Но сега преминавам към въртене спрямо 3D курсора, който е настроен на нулеви координати, на същото място като боеца.

Тук възниква проблемът.

Ето екранна снимка на първия ключ за анимация на завъртане:

нужда

В горната половина, изглед отгоре, както можете да видите - боец ​​в центъра, на нулеви координати.

В долната половина е гледката от пилотската кабина. В средата има времева линия с ключове.

Екранна снимка на втория анимационен ключ:

нужда

Както можете да видите, изтребителят се обърна, или по-скоро станцията се обърна спрямо нулеви координати.

Но ако застанете в позиция между тези два клавиша, тогава се получава странно изместване на станцията, тя се движинякъде на грешното място.