Uploaded December 2025 | Updated September 2026, 2 weeks ago
This tutorial will address two issues:
- Moving smoothly from one tracker to another.
- Animating a 3D object on a 2D trajectory.
It's not very complicated, but you need to be meticulous when setting up keyframes. The principle is based on the formula C=A*(1-k)+B*k, which changes a number C from a value A to a value B in a manner controlled by a factor k.
In the case of a point in p3 fusion, this formula must be applied between the components of two points p1 and p2 according to the same principle:
p3.X = p1.X*(1-k)+p2.X*k and p3.Y = p1.Y*(1-k)+p2.Y*k
The trick is to change p1 and p2 with the three trajectories using a switch according to the following scheme (if tr1, tr2 and tr3 are the trackers)
at t=t0 start of animation between 2 trackers
k=0 p1 = tr1, p2 =tr2, k (n1) = 0 ▬►p3 = p1 = tr1
at t=t1 end of animation
k=1 p3=p2 at t=t1+1 (one frame later, this is the other trick) p1=tr2, p2=tr3 and k=0 ▬►p3 = p1 = tr2 ... thats what we wanted !
and so on....
=========================================
Ce tutoriel va aborder deux problèmatiques :
- faire des sauts d'un tracker à un autre de manière fluide
- Animer un objet 3D sur une trajectoire 2D.
Ce n'est pas très compliqué mais il faut être méticuleux dans la mise en place des keyframes.
Le principe repose sur la formule C=A*(1-k)+B*k qui fait passer un nombre C d'une valeur A à une valeur B de manière controlée par un facteur k.
Dans le cas d'un point dans fusion p3, cette formule devra être appliquée entre les composant de deux points p1 et p2 suivant le même principe :
p3.X = p1.X*(1-k)+p2.X*k et p3.Y = p1.Y*(1-k)+p2.Y*k
L'astuce repose par le changement des p1 et p2 avec les 3 trajectoires à l'aide d'un switch suivant le schema suivant (si tr1, tr2 et tr3 sont les trackers)
à t=t0 début de l'animation entre 2 trackers
k=0
p1 = tr1, p2 =tr2, k (n1) = 0 ▬►p3 = p1 = tr1
à t=t1 fin de l'animation
k=1
p3=p2
à t=t1+1 (une frame plus tard, c'est ici l'autre astuce)
p1=tr2, p2=tr3 et k(n1)=0 ▬►p3 = p1 = tr2
et ainsi de suite ....
This tutorial will address two issues:
- Moving smoothly from one tracker to another.
- Animating a 3D object on a 2D trajectory.
It's not very complicated, but you need to be meticulous when setting up keyframes. The principle is based on the formula C=A*(1-k)+B*k, which changes a number C from a value A to a value B in a manner controlled by a factor k.
In the case of a point in p3 fusion, this formula must be applied between the components of two points p1 and p2 according to the same principle:
p3.X = p1.X*(1-k)+p2.X*k and p3.Y = p1.Y*(1-k)+p2.Y*k
The trick is to change p1 and p2 with the three trajectories using a switch according to the following scheme (if tr1, tr2 and tr3 are the trackers)
at t=t0 start of animation between 2 trackers
k=0 p1 = tr1, p2 =tr2, k (n1) = 0 ▬►p3 = p1 = tr1
at t=t1 end of animation
k=1 p3=p2 at t=t1+1 (one frame later, this is the other trick) p1=tr2, p2=tr3 and k=0 ▬►p3 = p1 = tr2 ... thats what we wanted !
and so on....
=========================================
Ce tutoriel va aborder deux problèmatiques :
- faire des sauts d'un tracker à un autre de manière fluide
- Animer un objet 3D sur une trajectoire 2D.
Ce n'est pas très compliqué mais il faut être méticuleux dans la mise en place des keyframes.
Le principe repose sur la formule C=A*(1-k)+B*k qui fait passer un nombre C d'une valeur A à une valeur B de manière controlée par un facteur k.
Dans le cas d'un point dans fusion p3, cette formule devra être appliquée entre les composant de deux points p1 et p2 suivant le même principe :
p3.X = p1.X*(1-k)+p2.X*k et p3.Y = p1.Y*(1-k)+p2.Y*k
L'astuce repose par le changement des p1 et p2 avec les 3 trajectoires à l'aide d'un switch suivant le schema suivant (si tr1, tr2 et tr3 sont les trackers)
à t=t0 début de l'animation entre 2 trackers
k=0
p1 = tr1, p2 =tr2, k (n1) = 0 ▬►p3 = p1 = tr1
à t=t1 fin de l'animation
k=1
p3=p2
à t=t1+1 (une frame plus tard, c'est ici l'autre astuce)
p1=tr2, p2=tr3 et k(n1)=0 ▬►p3 = p1 = tr2
et ainsi de suite ....










