Ich bin ein MPhil-Student in Informatik, der sich mit dem Problem der Kamerasteuerung in Grafiken befasst. Obwohl die Literatur zur Kamerasteuerung bis Ende der 1980er Jahre zurückreicht, ist die Mehrheit von ihnen (meines Wissens) hauptsächlich akademisch und wird in Spielen selten verwendet.
Ein Teil meiner Arbeit sollte sich nun mit Kamerasteuerungsmethoden befassen, die in Spielen verwendet werden. Das Problem ist jedoch, dass ich nicht alle Spiele der Welt implementiert habe und daher nicht darüber sprechen kann. Aber ich nehme an, es gibt einige Referenzen, die Spieleentwickler normalerweise verwenden.
Kann mir jemand dabei helfen? Auch wenn es eher aus eigener Erfahrung als aus einem Buch stammt.
Während eine 2D-Kamera recht einfach zu implementieren ist, kann eine Kamera in 3D sehr schnell sehr kompliziert werden.
Die Perspektive der ersten Person oder eine feste Kamera wie in einem RTS sind wahrscheinlich die einfachsten, während eine gute Kamera der dritten Person eine große Herausforderung sein kann. Ich habe kürzlich eine Präsentation eines Forschungsprojekts für Spielekameras gesehen, das wirklich gut aussah: Planung des Sichtbarkeitsübergangs für die Echtzeit -Kamerasteuerung (Sie finden einen Link zu einem PDF unten auf der Seite oder sehen Sie sich dieses Video an, um es zu sehen in Aktion).
quelle
NB: Ich gehe davon aus, dass Sie hier über Kameras in Spielen für Dritte wie Tomb Raider sprechen. Selbst dann können einige Spiele Abschnitte haben, z. B. in Deckung, wenn ein vollständig separates Kamerasystem für die Hauptabschnitte des Spiels verwendet wird.
Dies ist ein sehr komplexer Bereich, um richtig zu machen. Der einfache naive Ansatz besteht darin, die Kamera an einer Position über und hinter dem Player zu fixieren. Wenn Raycasts ebenes Gelände kreuzen, bewegen Sie die Kamera zurück zum Player, bis keine Kreuzungen mehr vorhanden sind.
Dies wird schnell kompliziert, wenn Sie Glättung, Lookahead-Vorhersage, mehr Strahlengüsse hinzufügen, um Probleme, Kardanverriegelung usw. zu vermeiden. Und trotz alledem wird die Kamera immer wieder auf die Wände starren.
Es ist möglicherweise einfacher, eine Liste der Spiele zu erhalten, bei denen die Kamera gut funktioniert, und herauszufinden, was sie besonders machen.
quelle
Wenn Sie nach etwas "Beschaffbarem" suchen, durchsuchen Sie die GDC Vault-Archive. Sie haben Zugriff auf Folien aus Vorträgen. Eine Suche nach "Kamera" führt zu einigen Ergebnissen, die nützlich sein könnten. http://gdcvault.com/free
quelle
In Scott Rogers Level Up-Buch ist ein großartiger Abschnitt über alle Arten von Spielekameras dokumentiert. Dies hat mir wirklich geholfen, sie zu verstehen: https://books.google.com.au/books/about/Level_Up.html?id=8w_ETFmHrewC&redir_esc=y
quelle