Kamera in Cockpit einer C130
Hallo!
Ich würde gerne für eine Videosequenz bei einer fliegenden C130 eine Kamera fest im Cockpit anbringen, so dass diese von hinten die Piloten anschaut (ihnen praktisch "über die Schultern" sieht). In etwa so: http://i1176.photobucket.com/albums/...nten_klein.jpg Ich habe es so versucht: Code:
#3 http://i1176.photobucket.com/albums/...orne_klein.jpg Ich habe dann innerhalb des obigen Codes versucht, mit "camsetDir 55" die Kamera in Flugrichtung (also praktisch aus dem Cockpit raus) blicken zu lassen, um die gewünschte Perspektive zu erreichen. Das funktioniert aber leider nicht. Wie erreiche ich bei einer fliegenden C130 eine feste Kameraperspektive wie in Bild 1? Vielen Danke! checkmate |
Hier steht es drinne ...
http://www.assaultmissionstudio.de/d...hp?page_id=342 für dich wird es ab seite 7 interessant ... und dann die "schleife " nicht vergessen , sonst springt die cam nur kurz zu der position und springt dann gleich weiter ... Thema schleifen findest du auf seite 18 ... |
Zitat:
Mit dem Assault Mission Studio Tutorial habe ich schon gearbeitet (ist übrigens sehr gut). Aber ich wollte nicht wissen wie man überhaupt eine Kamera fest an einem Objekt befestigt (das habe ich ja schon getan mit dem obigen Code), sondern wie man gerade die Perspektive in Bild 1 erreicht mit einer festen Kamera. |
Die Antwort von Anemia ist doch ausreichend... in dem Tut steht drin was Du brauchst... es ist lediglich nur noch ein Spiel mit den Werten... wer sagt denn das mit den Dir zur Verfügung stehenden Mitteln nur eine Aussenansicht möglich ist?! Es ist wie gesagt nur reine "Rumprobiererei" bis Du halt die entsprechende Perspektive hast...
Aber es gibt keine Funktion/keinen Befehl in ArmA, der Dir nun genau die Kamera dort mit der Einstellung positioniert... das kannste knicken! :cool: |
Erstell mal ein unsichtbares HeliH vor deiner C130. Dieses HeliH klebst du dann mit attachTo an die C130, sodass das HeliH vor deiner C130 ist.
Die Kamera hat dann als Ziel das HeliH. So sollte die Richtung passen. Ich glaub die Kamera zielt immer in die Mitte des Objektes, deswegen ist deine Kamera auch falsch rum ;) |
Zitat:
Zitat:
Ich habe ja mit den Werten rumgespielt, bis zum Erbrechen! Aber wie Cyborg schon sagt, ist der Knackpunkt der, dass die Kamera auf die Mitte des Objekties zielt (und die ist bei einer C130 nunmal hinter den Piloten). Und genau deshalb bringt das Spielen mit den camsetrelpos Werten in diesem Fall nichts. Das hatte ich ja schon erkannt und deswegen diesen Thread erstellt. Zitat:
|
Viel einfacher, probier mal die Kamera per attachto Befehl an die C130 zu kleben. Ich hatte damit ganz guten Erfolg als ich eine A-10 aufnehmen wollte. Dabei hab ich die Kamera hinter eine der Mavericks gepackt und dann losfliegen lassen :D.
|
Klappt!
Ha, vielen vielen Dank an Cyborg11 und JoeJoe87577!
Sowohl das direkte "attachTo" der Kamera an die C130, als auch die Notlösung mit dem unsichtbaren HeliH funktionieren! Einziger Nachteil der HeliH Methode ist: Wenn das Flugzeug sinkt, steigt oder schwenkt, schwenkt die Kamera nicht mit sondern bleibt starr (weil ja aufs Heli H gerichtet). Das sieht dann bei Kurswechsel etwas komisch aus. Klebt man die Kamera direkt an die C130, passt alles! Ich bin noch sehr neu im Editing und Scripting, deshalb hätte ich nicht im Entferntesten an den "attachTo"-Befehl gedacht. Scheint aber ne sehr schöne Allzweckwaffe zu sein! Danke nochmal an euch Beide!! |
Kein Problem, du kannst die Kamera, zumindest denke ich so :D, auch mit dem Befehl setDir auch drehen...
Ich bin mir da nur nicht mehr ganz sicher. Da hab ich jetzt nochmal eine andere Frage, ist es möglich die Kamera an das, bzw. auf das, Rohr des Hauptgeschützes von einem Panzer zu kleben? So das die Kamera den bewegungen folgt. Wenn es jemand schon mal gemacht hat, dann wäre es Klasse wenn er/sie mir mitteilen würde wie das funktioniert. |
Liste der Anhänge anzeigen (Anzahl: 1)
Ich kann dir sagen wie du die Ausrichtung der Kanone eines Panzers abfragst.
Diese Funktion gibt dir die Himmelsrichtung einer Waffe aus: Code:
Richtung = [Objektname,"Waffenname"]call{Private"_w";_w=(_this select 0)weaponDirection(_this select 1);_w=(_w select 0)atan2(_w select 1);if(_w<0)then{_w=360+_w};_w}; Damit solltest du einer Kamera die korrekte Richtung der Kanone anführen können. Im Anhang ein Beispiel, mit dem die Richtung der Kanone eines Panzer abgefragt werden kann. |
Vielen Dank, ich werde das mal ausprobieren.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:55 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias