Je suis un étudiant MPhil en sciences informatiques travaillant sur le problème du contrôle de la caméra dans les graphiques. Bien que la littérature sur le contrôle des caméras remonte à la fin des années 1980, la majorité d'entre elles (à ma connaissance) est principalement académique et rarement utilisée dans les jeux.
Maintenant, une partie de ma thèse devrait être consacrée aux méthodes de contrôle des caméras utilisées dans les jeux. Mais le problème est que je n'ai pas implémenté tous les jeux du monde, donc je ne peux pas en parler. Mais je suppose qu'il existe des références que les développeurs de jeux utilisent habituellement.
Quelqu'un peut-il m'aider avec ça? Même si c'est à partir de votre propre expérience plutôt que d'un livre.
Alors qu'une caméra 2D est assez simple à mettre en œuvre, une caméra en 3D peut devenir très compliquée assez rapidement.
La perspective à la première personne ou une caméra fixe comme dans un RTS sont probablement les plus faciles, tandis qu'une bonne caméra à la troisième personne peut être un énorme défi. J'ai récemment vu une présentation d'un projet de recherche sur les caméras de jeu qui avait l'air vraiment bien: Planification de la transition de la visibilité pour le contrôle des caméras en temps réel (vous trouverez un lien vers un PDF en bas de la page ou regardez cette vidéo pour le voir) en action).
la source
NB: Je suppose ici que vous parlez de caméras dans des jeux à la troisième personne tels que Tomb Raider. Même dans ce cas, certains jeux peuvent avoir des sections, par exemple lorsqu'ils sont à couvert, lorsqu'un système de caméra complètement séparé est utilisé pour les principales sections du jeu.
C'est un domaine très complexe pour aller de l'avant. L'approche naïve simple consiste à verrouiller la caméra à une position au-dessus et derrière le joueur, et si les diffusions de rayons croisent un terrain plat, puis à déplacer la caméra vers le joueur jusqu'à ce qu'elle soit dégagée des intersections.
Cela devient rapidement compliqué à mesure que vous ajoutez du lissage, des prévisions d'anticipation, plus de lancers de rayons pour éviter les problèmes, le verrouillage du cardan, etc. Et malgré tout cela, vous trouverez toujours la caméra fixant les murs de temps en temps.
Il pourrait être plus facile d'obtenir une liste de jeux où la caméra fonctionne bien et d'essayer de comprendre ce qu'ils font de spécial.
la source
Si vous cherchez quelque chose de "sourceable", essayez de parcourir les archives de GDC Vault. Vous avez accès aux diapositives des discussions. Faire une recherche sur "appareil photo" conduit à des résultats qui pourraient être utiles. http://gdcvault.com/free
la source
Il y a une grande section sur tous les types de caméras de jeu documentées dans le livre Level Up de Scott Roger. Cela m'a vraiment aidé à les comprendre: https://books.google.com.au/books/about/Level_Up.html?id=8w_ETFmHrewC&redir_esc=y
la source