J'ai une image 2D et je veux créer une image anaglyphe pour cette image 2D unique. Pour ce faire, j'ai besoin de créer des vues Gauche et Droite. Je considérerai mon image 2D comme vue de gauche et je veux créer Right View maintenant. J'ai appris à savoir que la rotation de la perspective (autour de l'axe Y) et les biais de perspective donneront la bonne image.Perspective Rotation autour de l'axe Y
Je sais que la projection perspective est liée à la 3D.
Fondamentalement, je suis nouveau à la programmation 3D.
Pouvez-vous expliquer comment faire une rotation en perspective sur l'axe Y. Et comment puis-je l'appliquer à mon image 2D. J'utilise C++.
Merci verymuch
N.A.Reddy.
Hi Pace, Merci beaucoup pour votre information. Mais les transilations en perspective donneront une autre image avec un léger mouvement d'un 2D et là on peut construire une 3D. Quelqu'un peut-il s'il vous plaît aider, ce qui est la rotation de perspective sur l'axe Y et comment l'appliquer à l'image 2D en utilisant C++. Merci beaucoup –
Une rotation en perspective ne fait pas pivoter le contenu d'une image, mais elle fait tourner l'image elle-même. Imaginez que vous tenez une photo devant vous. Si vous faites légèrement pivoter la photo, vous ne changerez pas le contenu de la photo, mais simplement la photo elle-même. – Pace
Si vous voulez essayer cela de toute façon, vous pouvez générer une projection en perspective à partir de correspondances à 4 points. Pour générer une projection qui tourne autour de l'axe y, procédez comme suit: Prenez les points en haut à gauche et en bas à gauche et déplacez-les légèrement vers la droite. Prenez les points en haut à droite et en bas à droite et déplacez-les légèrement à gauche. (Le montant que vous déplacez à gauche doit être égal au montant que vous déplacez à droite). Cela vous donnera 4 correspondances. Plus vous déplacez les points plus l'angle de rotation est grand. – Pace