Kamera: Unterschied zwischen den Versionen
Zeile 26: | Zeile 26: | ||
[[Datei:camera_structure.png|thumb|Kamera Aufbau]] | [[Datei:camera_structure.png|thumb|Kamera Aufbau]] | ||
<br clear="All"> | |||
== Arten von Kameras == | == Arten von Kameras == |
Version vom 10. November 2009, 17:54 Uhr
Kameras in Computerspielen bestimmen aus welcher Sicht die Spieler die virtuelle Welt eines Spiels erleben. Sie entscheiden wie die Spielwelt auf den Monitor gerendert wird. Dazu gibt es eine ganze Reihe von verschiedenen Kameratypen und Verhaltensweisen die für verschiedene Arten von Spielen oder zum Erzeugen verschiedener Effekte verwendet werden. Neben der Betrachter-Perspektive gehört dazu unter anderem auch die Art und Weise wie die Kamera auf Benutzereingaben oder andere Spielelemente reagiert.
Bedeutung von Kameras
Die Darstellung des Geschehens durch die Kamera hat einen bedeutenden Einfluss auf das Spielerlebnis der Zuschauer. Ein schlecht implementiertes Kamerasystem kann Anwendungen derart verschlechtern, dass selbst eine exzellente Grafik oder eine herausragende Spielmechanik nicht ausreichen um dies auszugleichen. Häufige Probleme bei Kameras sind z.B. Clippingfehler (das Eindringen der Kamera in Umgebungsobjekte), eine umständliche Steuerung die vom Spieler ständig nachjustiert werden muss, oder auch ungünstig gewählte Bildausschnitte bei denen wichtige Bereiche der Spielwelt nicht einsehbar sind.
Die folgende Designphilosophie aus dem Buch "Real-Time Cameras: A Guide for Game Designers and Developers" von Mark Haigh-Hutchinson trifft diesen Aspekt sehr gut:
An ideal virtual camera system, regardless of the genre, is notable by the lack of attention given to it by the viewer.
Wenn die Kamera also in der Lage ist dem Spieler die virtuelle Welt so zu präsentieren, dass sie komplett darin eintauchen können, dann kann man das Kamerasystem als gelungen bezeichnen.
Aufgrund der Bedeutung des Kamerasystems für das Spielgefühl sollte ihm während der Entwicklung des Spiels durchgehend genug Aufmerksamkeit geschenkt werden, vor allem auch während der anfänglichen Planungsphase.
Das Kamerasystem
Der Begriff Kamerasystem bezieht sich auf mehrere unterschiedliche Elemente, die es dem Spiel in Zusammenarbeit erlauben zu steuern, wie dem Spieler die virtuelle Welt präsentiert wird. Das Kamerasystem ist ein bedeutender Teil einer Spieleengine. Dies sind die Hauptkomponenten eines Kamerasystems:
- Verwaltung der aktiven Kameras und der Wechsel zwischen ihnen.
- Anwendung von speziellen Verhaltensweisen, die die Positionierung, Bewegung und Orientierung der Kameras bestimmen.
- Kontrolle über sich ändernde Kameraverhalten, abhängig von den Gameplay Anforderungen.
- Erstellung der Informationen die von der Grafikengine zum Rendern der Ansichten der Spielwelt benötigt werden.
Die Rolle des Kamerasystems ist es, die Spielerfahrung der Betrachter durch die Handhabung der Positionen, Orientierungen und anderen Eigenschaften von Kameras in interaktiven Szenen zu verbessern und nicht-interaktive Szenen (z.B. Zwischensequenzen) so darzustellen wie es von den Entwicklern geplant ist. Man sollte beachten, dass bereits kleine Änderungen der Position oder Orientierung einer Kamera die Wahrnehmung des Betrachters der virtuellen Welt gravierend verändern kann, denn die relative Größe und Position von Charakteren oder Objekten in einer Szene beeinflusst für gewöhnlich die Bedeutung die der Betrachter ihnen zuteilt.
Aufbau einer Kamera