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!
5 Antworten
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.
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.
Die Kamera kann an ein beliebiges Objekt geparented werden, auch an den Kopf des Spielers.
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 ;)
Google: Blender change Origin.
Strg und mausrad bzw shift und mausrad
Wo soll ich mich befinden? (In der Kamera Ansicht geht nicht, in der Außenansicht geht nicht...)
Diesen Punkt den man hier in der Mitte sieht will ich verschieben (bloß bei der Kamera)
sry Missverständnis... ich meine den gelben nicht den anderen
Das ändert rein gar nichts am Rotationspunkt der Kamera
doch