14.02.2011, 21:59 | #1 (permalink) |
Registriert seit: 12.10.2010
Beiträge: 67
|
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: Ich habe es so versucht: Code:
#3 _camera camsetTarget h9 _camera camsetrelpos [0,13.06,-2] _camera camPrepareFOV 0.700 _camera camCommit 0 @camCommitted _camera goto "3" 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 |
15.02.2011, 08:29 | #2 (permalink) |
Registriert seit: 20.05.2009
Beiträge: 605
|
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 ... |
15.02.2011, 13:31 | #3 (permalink) |
Registriert seit: 12.10.2010
Beiträge: 67
|
Tut mir leid, aber ich glaube du hast meinen Post falsch verstanden oder nicht richtig gelesen, trotzdem danke für den Link . 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. Geändert von checkmate (15.02.2011 um 13:39 Uhr). |
15.02.2011, 14:45 | #4 (permalink) |
Registriert seit: 11.03.2005
Ort: HH
Alter: 53
Beiträge: 1.930
|
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! |
15.02.2011, 14:47 | #5 (permalink) |
Registriert seit: 26.03.2008
Beiträge: 2.822
|
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
__________________
|
15.02.2011, 15:01 | #6 (permalink) |
Registriert seit: 12.10.2010
Beiträge: 67
|
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. Das klingt sehr gut! Werde ich mal ausprobieren! Vielen Dank!!!! Geändert von checkmate (15.02.2011 um 15:04 Uhr). |
15.02.2011, 18:59 | #7 (permalink) |
Registriert seit: 05.01.2008
Alter: 33
Beiträge: 1.703
|
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 .
|
16.02.2011, 18:35 | #8 (permalink) |
Registriert seit: 12.10.2010
Beiträge: 67
|
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!! Geändert von checkmate (16.02.2011 um 18:39 Uhr). Grund: Böser Rechtschreibfehler :) |
16.02.2011, 18:47 | #9 (permalink) |
Registriert seit: 05.01.2008
Alter: 33
Beiträge: 1.703
|
Kein Problem, du kannst die Kamera, zumindest denke ich so , 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. |
17.02.2011, 00:16 | #10 (permalink) |
Registriert seit: 12.07.2004
Ort: Wien
Beiträge: 1.917
|
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. |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
C130 Rampe öffnen | HenkerundKoch36 | Editing & Scripting | 5 | 04.01.2012 18:24 |
Klappe von C130 öffnen | todyoungblood | Editing & Scripting | 12 | 13.09.2010 15:15 |