Frage von TauKappa2000, 53

Wie kann man in Blender den Rotationspunkt einer Kamera verschieben?

Ich mache ein Spiel in der BGE und möchte eine 3rd Person View... die Kamera rotiert aber immer nur um sich selbst nicht um den Spieler. Und man kann es auch nicht einfach im Edit Mode ändern da es für die Kamera selbigen nicht gibt!

Antwort
von alexberlinde, 20

Das Konzept des Pivot-Center-Point kennst Du bestimmt. Wenn Dein Spieler steht, selektierst Du ihn und setzt Deinen Cursor mit Shift+S auf selected. Dann bestimmst Du Deinen Cursor als Pivot-Center (siehe Bild). Nun selektierst Du die Kamera, sie rotiert nun um den Spieler.

Wenn Dein Spieler sich bewegt, kannst Du an seinem Ursprung ein Empty einfügen, welchem Du den Spieler als Parent (Str+P -> Object) zuordnest. Das Empty bewegt sich nun stets mit dem Spieler mit. An dieses Empty hängst Du jetzt Deine Kamera (Str+P -> keep transform). Wenn Du nun das Empty rotierst, dreht sich die Kamera um das Empty - und damit um den sich bewegenden Spieler.

Kommentar von alexberlinde ,

Ach ja, bei der zweiten Lösung, also der für den Spieler, der sich während der Kamerafahrt bewegen soll, musst Du das Pivot-Center natürlich erst auf "individual origins" stellen, damit sich das Empty um sich selbst dreht.

Antwort
von Erdmann2011, 21

Ich denke das ist garnicht vorgesehen in Blender.. sehe auch garnicht den Sinn..
Man kann allerdings die Kamera an andere Objekte parenten, die dann einen anderen Rotationspunkt haben..

Aber vielleicht erzählste mal lieber was du vorhast und bringst Licht in Dunkle ;)

Expertenantwort
von Minihawk, Community-Experte für Blender, 6

Die Kamera kann an ein beliebiges Objekt geparented werden, auch an den Kopf des Spielers.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten