Nous commençons ce tutoriel avec un fichier de projet vide, ou vous pouvez utiliser le projet "PSD_C4D_R18_ObjectTracker_start.c4d" inclus dans les fichiers de travail, ce qui vous permet d'avoir directement le logo à animer dans la scène.
Préparation du suivi de mouvement
Dans ce cas, nous nous concentrons sur la reconstruction d'un mouvement d'objet, donc nous n'avons besoin du Motion Tracker que pour intégrer le fichier vidéo et créer et suivre les points de suivi. Nous pouvons nous passer de la reconstruction du mouvement de la caméra ou de l'environnement dans cet exemple.
Pour commencer, nous ajoutons un objet Motion Tracker dans le menu Motion Tracker.
Dans la boîte de dialogue des objets Motion Tracker, nous commençons par intégrer la séquence vidéo. Sur la page Footage, nous cliquons sur le bouton Charger dans la ligne Footage.
Dans la boîte de dialogue Ouvrir le fichier de votre système d'exploitation, sélectionnez la séquence vidéo fournie avec les fichiers de travail de ce tutoriel, "Schreibtisch.mov".
En fonction des performances de votre ordinateur, vous pouvez régler une valeur de Resample encore plus élevée pour la qualité de l’image lors du suivi, mais 75% suffisent amplement pour notre projet.
Placement et suivi des points de suivi
Maintenant que notre séquence vidéo est prête dans la vue Éditeur, nous pouvons commencer à placer les points de suivi. Pour cela, dans la boîte de dialogue du Motion Tracker, nous passons à la page de Suivi 2D et sélectionnons Suivi manuel.
Sur le papier du bureau filmé, nous avons un total de 20 points de suivi fournis qui conviennent au suivi. Le Tracker d'objet de Cinema 4D nécessite plus tard au moins sept points de suivi pour une reconstruction de mouvement prometteuse.
Pour placer un point de suivi, cliquez en maintenant la touche de commande enfoncée à l'endroit souhaité dans la vue Éditeur. Ensuite, vous pouvez déplacer le point précisément en le saisissant dans le carré du motif intérieur à l'aide de la loupe affichée. En ajustant votre prise dans le carré du motif intérieur ou du carré de recherche extérieur, vous pouvez en ajuster la taille pour les deux.
Si, comme dans mon exemple, une certaine taille de recherche ou motif est recommandée pour tous les points de suivi, vous pouvez les préconfigurer dans la section Options de la page de Suivi 2D. À cette occasion, nous activons également l'option Extrapoler la position de recherche, qui peut parfois aider lors du suivi.
Il n'est pas dramatique que, des 20 points initiaux, seuls sept points de suivi complets restent à la fin de la séquence vidéo; cependant, dans mon exemple, je vais essayer de préserver tous les points jusqu'à la fin.
Une fois tous les points de suivi positionnés et réglés dans la vue Éditeur, nous pouvons commencer le suivi. Assurez-vous que tous les Tracks sont sélectionnés dans la liste ou dans l'Éditeur, puis cliquez sur le bouton Suivi manuel.
Il faut un peu de temps au Motion Tracker pour suivre nos points de suivi sur toutes les images.
Après le suivi, en parcourant l'animation, nous remarquerons probablement le premier point de suivi défaillant, marqué en rouge, après quelques images.
Nous pouvons facilement corriger ceci en saisissant simplement le point de suivi déplacé avec le curseur de la souris et en le plaçant à l'endroit prévu. Cela crée une nouvelle image clé à ce moment-là et le Motion Tracker ajuste les états avant et après la correction en effectuant un bref suivi supplémentaire pour ce point.
De cette manière, nous contrôlons l'ensemble de la séquence vidéo suivie pour détecter les erreurs de suivi et les corriger si nécessaire.
Comme mentionné précédemment, j'ai conservé les 20 points de suivi pour mon exemple et les ai corrigés si nécessaire. Si vous êtes satisfait de votre résultat, laissez l'animation se dérouler complètement une fois pour repérer d'éventuels sauts ou échanges de points.
Reconstruction dans le tracker d'objets
Le traitement de nos points de suivi se fait - puisque nous voulons reconstruire un mouvement d'objet et non de caméra - non dans le tracker de mouvement, mais dans le tracker d'objets. Cependant, avant de procéder, les points générés et suivis par nous doivent d'abord être transférés. Pour cela, nous sélectionnons d'abord tous les tracks créés manuellement dans la liste des tracks d'utilisateur.
Nous allons maintenant chercher dans le menu Tracker de Mouvement le Tracker d'Objets. En sélectionnant le Tracker de Mouvement dans le gestionnaire d'objets, le Tracker d'Objets sera immédiatement connecté à lui.
L'affectation des tracks toujours sélectionnés se fait via la boîte de dialogues des paramètres du Tracker d'Objets à la page Tracker en cliquant sur le bouton Assigner les sélectionnées en bas à gauche. Nous voyons aussi que le Tracker de Mouvement que nous avons généré est déjà enregistré là.
Après cette étape, la liste des tracks assignés au Tracker d'Objets est maintenant remplie de nos tracks d'utilisateur.
Pour aider le Tracker d'Objets dans la reconstruction, nous retournons une fois de plus au Tracker de Mouvement, à la page de reconstruction, et nous réglons la longueur focale sur Connue et constante, avec une longueur focale classique de 36 mm.
De retour dans la boîte de dialogues des paramètres du Tracker d'Objets, à la page de reconstruction, nous trouvons un bouton pour la reconstruction d'objet 3D. Une fois toutes les préparations terminées, nous pouvons démarrer la reconstruction.
Il faudra un certain temps avant que le Tracker d'Objets ne parvienne à reconstruire un mouvement d'objet à partir des informations qui lui sont disponibles.
Cependant, après cette courte attente, nous voyons déjà l'axe de l'objet du Tracker d'Objets parmi nos points de suivi. Si la reconstruction a réussi, l'objet du Tracker d'Objets suivra tous les mouvements du papier sur le bureau lors de la lecture de l'animation.
Ajustement de la reconstruction
Tout comme lors du suivi d'une caméra, le Tracker d'Objets a besoin de quelques points de repère pour aligner correctement ses axes et mettre également les unités de notre scène à l'échelle correcte.
Les tags de contrainte nécessaires se trouvent dans le menu contextuel par clic droit sous les tags du Tracker de Mouvement. Nous commençons par une contrainte de vecteur pour l'alignement d'un axe, la contrainte étant directement affectée au Tracker d'Objets.
Dans la vue de l'Éditeur, nous plaçons la première contrainte de vecteur du point de suivi supérieur gauche au point de suivi supérieur droit sur la feuille de papier.
Dans la boîte de dialogues des paramètres de la contrainte de vecteur, nous définissons l'alignement d'axe souhaité, dans notre cas l'axe X. En même temps, en indiquant une longueur connue, nous pouvons définir l'échelle de la scène. Dans notre cas, il y a exactement 12 cm entre les deux cibles.
Pour définir un second axe, nous ajoutons une autre contrainte de vecteur via le menu contextuel par clic droit ou via le menu Tags>Tags du Tracker de Mouvement dans le gestionnaire d'objets.
Dans la vue de l'Éditeur, nous plaçons la seconde contrainte de vecteur du point de suivi supérieur gauche au point de suivi inférieur gauche sur la feuille de papier. Comme nous pouvons le constater, notre première contrainte de vecteur a déjà aligné correctement l'axe X rouge.
Pour le deuxième contrainte de vecteur, il suffit de spécifier l'axe adjacent, dans notre cas l'axe Z.
Plus de contraintes ne sont pas nécessaires pour ajuster la reconstruction du Tracker d'Objets. Comme le montre la vue de l'Éditeur, l'orientation des axes du Tracker d'Objets correspond maintenant à notre scène.
Le Tracker d'objet lui-même est un objet animé par Keyframes selon notre reconstruction - bien sûr sans géométrie. Grâce à cette animation d'objet, nous pouvons maintenant intégrer et animer divers objets 3D dans la scène.
Intégration d'un objet 3D
Le titre est choisi de manière générale, car vous pouvez bien sûr intégrer n'importe quel objet 3D dans l'animation actuelle. En principe, nous devrions simplement placer nos objets sous le Tracker d'objet via le gestionnaire d'Objet-, mais ceci n'est guère élégant et peu clair pour les scènes plus complexes.
À la place, nous créons un objet nul via le menu Créer>Objet, auquel nous pouvons subordonner nos objets 3D. L'objet nul est ensuite connecté par une Contrainte.
Donnez au Null-Objekt un nom correspondant à l'objet 3D et attribuez-lui ensuite un tag Contrainte via le menu contextuel avec le bouton droit de la souris dans le menu Tags de caractère au Null-Objekt.
Dans la boîte de dialogue des tags de Contrainte, nous définissons d'abord le type de Contrainte sur la page de base, dans notre cas PGW (Position, Grandeur, Rotation). Sur la page PGW- maintenant disponible, nous activons tout en bas les Positions cibles et Rotation.
Ensuite, nous pouvons faire glisser et déposer le Tracker d'objet du gestionnaire d'Objet- dans le champ Cible du tag de Contrainte.
L'Objet nul prend immédiatement la position et la rotation du Tracker d'objet et le fera également lors de tous les mouvements, sans que nous ayons eu à intervenir dans la hiérarchie du Tracker d'objet.
Comme mentionné précédemment, vous pouvez utiliser n'importe quel objet pour l'intégration dans l'animation, j'ai donc créé une inscription PSD colorée à cet effet. Placez l'objet 3D via le gestionnaire d'Objet- sous l'objet nul contrôlé par Contrainte. Aux coordonnées de l'objet dans le Gestionnaire des attributs- de l'objet Extruder, nous pouvons voir qu'il n'est pas encore adapté à notre mouvement tracké.
Cependant, c'est vite réglé, nous devons simplement 'initialiser' les paramètres de position et de rotation dans le Gestionnaire des attributs- pour que l'objet nul supérieur n'ait plus de décalage.
Nous effectuons le positionnement final de l'objet 3D ou de l'inscription dans la vue de l'Éditeur-. En déplaçant les manipulateurs d'axe de l'objet 3D subordonné à l'objet nul, nous plaçons l'objet 3D au milieu de la feuille.
Intégration d'un fond
Comme nous n'avons pas créé d'environnement ou suivi séparé, un rendu nous donnera simplement un objet 3D en mouvement devant un fond noir en résultat. Cependant, nous avons besoin au moins du matériel vidéo en arrière-plan.
Pour cela, nous ajoutons un objet Sol de la palette des objets d'environnement- et nous le subordonnons à l'objet Null- de manière similaire à l'objet 3D ou à l'inscription. Afin que l'objet Sol se trouve également dans la position et la rotation correctes de l'objet nul animé, nous initialisons les coordonnées de position et de rotation pour l'objet Sol via le Gestionnaire des attributs-.
Pour obtenir une texture appropriée pour l'objet Sol, nous accédons brièvement à la boîte de dialogue du Motion Tracker. Là, sur la page Motion, nous trouvons le bouton Créer objet de fond.
En cliquant sur ce bouton, le Motion Tracker crée un objet de fond avec l'intéressant tag Texture défini avec le Mappage frontal correct. Nous déplaçons simplement le tag Texture dans le Gestionnaire d'Objet- de l'objet de fond vers notre objet Sol. Ensuite, nous pouvons supprimer en toute sécurité l'objet de fond.
Puisque l'objet Sol doit uniquement servir de fond lors du rendu, nous lui attribuons un tag de Rendu via le menu Tags>Tags Cinema 4D du gestionnaire d'Objet-.
Dans la boîte de dialogue des tags de rendu, nous trouvons sur la page des tags l'option importante pour nous Compositing de fond. Ainsi, l'éclairage de la scène n'a pas d'impact sur l'objet de sol, mais il peut toujours recevoir des ombres.
Intégration des zones d'ombres via l'occlusion ambiante
Lorsque nous rendons notre scène maintenant, nous avons à la fois notre objet 3D et notre matériau de métrage comme souhaité dans l'image rendue. Ce qui dérange encore est l'absence de projection d'ombre du logo PSD. Comme il y a des conditions d'éclairage relativement diffuses dans la scène du bureau, l'ajout de l'occlusion ambiante devrait déjà garantir un meilleur résultat au moment du rendu.
Pour activer l'occlusion ambiante comme effet de rendu, nous appelons les paramètres de rendu via le menu Rendu ou le raccourci Commande + B. Dans le menu du bouton Effets…, l'occlusion ambiante est déjà prête pour nous en haut.
Afin que l'effet d'ombrage ne soit pas trop fort et s'intègre bien à notre matériau de métrage, j'ai laissé la grande majorité près du paramètre par défaut et seulement réduit la longueur maximale des rayons à 10 cm. Avec les valeurs spécifiées pour la précision et les échantillons, nous obtenons des zones d'ombres rendues de manière suffisamment douce.
Maintenant, le logo PSD s'intègre déjà beaucoup mieux dans la séquence vidéo. Pour ceux qui veulent faire plus d'efforts, ils peuvent bien sûr éclairer adéquatement les objets 3D avec des sources lumineuses.
Nous en sommes donc arrivés à la fin de ce tutoriel de suivi d'objet. Pour le rendu final de ce projet, j'ai choisi le meilleur extrait de matériau de métrage auto-filmé (à partir de l'image 70).