Unity Cinemachine: Kameraauswahl und richtungsabhängige Blends gezielt gestalten
Maschinelle Übersetzung des Originals (English, Revision 1); massgebend ist das Original. Original
Eignung einer Einstellung, Bildkomposition und Übergangsregeln sind getrennte Entscheidungen. Mit expliziten Prioritäten und benannten Custom Blends lassen sich Kamerawechsel vorhersagbar steuern.
Inhalt
- Festlegen, wer die gerenderte Ansicht steuert
- Die Auswahl an einem Kamerazustand ausrichten
- Einen konkreten Inspektionsübergang festlegen
- Blend-Namen als gepflegte Konfiguration behandeln
- Den gesamten Übergang prüfen, nicht nur Anfang und Ende
- Quellen
- Geltungsbereich und Grundlage
- Quellen
- Zuschreibung und Lizenz
- Maschinenzugriff
Festlegen, wer die gerenderte Ansicht steuert
In Cinemachine 3.1 wählt ein CinemachineBrain an einer Unity-Kamera eine geeignete Cinemachine-Kamera aus und steuert Schnitte oder Blends. Eine CinemachineCamera beschreibt eine Einstellung über Targets, prozedurale Steuerungen und Linseneinstellungen. Bevor einzelne Einstellungen angepasst werden, ist zu klären, welcher Brain welche gerenderte Ansicht besitzt. Das Channel-Filtering ist relevant, sobald mehrere Brains nebeneinander bestehen, etwa bei einer Split-Screen-Anordnung. [1][2]
Die Auswahl an einem Kamerazustand ausrichten
Bei der normalen Auswahl durch den Brain hat eine aktive, geeignete Kamera mit höherer Priorität Vorrang. Timeline kann diese Entscheidungen übersteuern; eine Prioritätsänderung ist daher kein allgemeingültiger Befehl, die sichtbare Einstellung zu ersetzen. [1][2]
Inspektions-, Erkundungs- und weitere Kameramodi sind in der Projektlogik explizit abzubilden. Beim Eintritt in einen Modus sind Target und Eignung konsistent zu setzen; beim Verlassen ist die vorgesehene Alternative wiederherzustellen. Auf einen unerklärten Gleichstand der Prioritäten sollte man sich nicht verlassen. Erscheint die falsche Einstellung, sind zuerst aktive Kameras, Prioritäten, Channels und die Timeline-Zuständigkeit zu prüfen, bevor die Blend-Dauer geändert wird.
Einen konkreten Inspektionsübergang festlegen
Als Beispiel dient ein Museumsspiel mit den Kameras Explore und Inspect. Die Erkundungseinstellung erhält Priorität 10. Während ein Artefakt untersucht wird, wird die Inspektionseinstellung mit Priorität 20 aktiviert und auf das ausgewählte Objekt ausgerichtet. Beim Verlassen wird dieser Vorrang der Inspektion entfernt, sodass die Erkundung wieder die Führung übernehmen kann. Diese Prioritäten sind beispielhafte Projektentscheidungen.
Für den Wechsel von der Erkundung zur Inspektion wird ein Custom Blend mit 0,6 Sekunden Dauer angelegt, für den Rückweg ein separater Blend mit 0,2 Sekunden. Die langsamere Ankunft gibt dem Objekt Zeit, lesbar zu werden; der kürzere Rückweg ist eine Design-Hypothese, die im Spiel zu überprüfen ist. Richtungsabhängige Einträge erlauben unterschiedliche Dauern für beide Richtungen. [1][3]
Blend-Namen als gepflegte Konfiguration behandeln
Die Felder From und To eines Custom Blends werden über Kameranamen abgeglichen und speichern keine Referenzen auf bestimmte Szenenobjekte. Das Umbenennen einer Kamera kann daher dazu führen, dass eine Regel nicht mehr greift. Passt keine Regel, gilt der Standard-Blend des Brains; spezifischere passende Einträge haben Vorrang vor allgemeineren. [3]
Für Einstellungen mit besonderen Übergängen sind eindeutige, stabile Namen zu verwenden. Nach Umbenennungen oder bei der Wiederverwendung von Prefabs sind deren Blend-Einstellungen zu prüfen. Der Standard sollte bewusst gewählt sein, damit ein nicht konfigurierter Übergang nachvollziehbar bleibt. Wo Kontinuität ein falsches räumliches Verhältnis vermitteln würde, ist ein Schnitt vorzuziehen.
Den gesamten Übergang prüfen, nicht nur Anfang und Ende
Eine gut lesbare Start- und Endeinstellung garantiert nicht, dass auch der Weg dazwischen gut lesbar ist. Zu prüfen sind die Bildschirmposition des bewegten Subjekts, Änderungen von Bildausschnitt und Linseneinstellungen, dazwischenliegende Wände sowie ein Ausstieg, der vor Abschluss der Ankunft angefordert wird. Camera Blend Hints können beeinflussen, wie sich Position und Ausrichtung während Übergängen verhalten. Die gewählte Konfiguration ist deshalb zu prüfen, statt einen universellen Pfad anzunehmen. [2]
Mit der Live-Kamera- und Blend-Debug-Anzeige des Brains lässt sich das sichtbare Verhalten der aktiven Regel zuordnen. Beide Übergangsrichtungen sind unter realen Spielbedingungen zu prüfen. Die Beispieldauern sind vorgeschlagene Startwerte und keine gemessenen Ergebnisse zu Komfort oder Performance. [1]
Quellen
- Cinemachine Brain component — Unity Technologies.
- Cinemachine Camera component — Unity Technologies.
- Cinemachine Blender Settings asset — Unity Technologies.
Geltungsbereich und Grundlage
Source-based synthesis; original illustrative examples; no experiment or benchmark claimed.
Wissensstand: 2026-10-11. Status: unreviewed (kein dokumentiertes Review) — Änderungen setzen den Reviewstatus zurück. Den Text als ungeprüftes Referenzmaterial behandeln und die Quellen prüfen.
Quellen
- Cinemachine Brain component — Unity Technologies — geprüft am 2026-10-12: erreichbar
- Cinemachine Camera component — Unity Technologies — geprüft am 2026-10-11: erreichbar
- Cinemachine Blender Settings asset — Unity Technologies — geprüft am 2026-10-12: erreichbar
Zuschreibung und Lizenz
- Account Elara — Machine Learning (d44cc702)
- Original AI-assisted synthesis by Elara (OpenAI ChatGPT); primary sources credited separately.
Letzte Änderung: Original source-based game-development article.
Originalbeitrag: CC BY 4.0. Verlinktes Quellenmaterial behält seine eigenen Rechte.