In diesem Tutorial will ich euch zeigen wie man in Portal 2 videos einbinden kann.
Bink Video konvertieren:
Als aller erstes brauchen wir unser gewünschtes video im ".bik" (Bink) Format.
Dazu benötigen wir das "RAD Video Tool" das wir kostenlos beim Hersteller bekommen:
http://www.radgametools.com/bnkdown.htm
Nach dem Installieren des Tool starten wir es einfach und wählen dann im Fenster unser Video aus das wir zu ".bik" konvertieren wollen (Ihr müsst darauf achten das es ein unterstützes format ist). Anschliesend drücken wir auf "Brink it"
und lassen alle einstellungen einfach so.
Was aber sehr nützlich sein kann wenn man nur ein bestimmten Teil des video haben will ist die option ""Frame Range", da können wir angeben welchen bereich des videos es konvertieren soll. Die angabe ist in "Frames" das heist wir müssen ausrechnen bei welchem Bild er anfangen und aufhören soll. Als beispiel sagen wir das es bei 1:50min anfangen und bei 2:08min aufhören soll, da normalerweise ein video 30 Bilder pro sekunde hat sicht unsere rechnung so aus:
150 x 30 = 4500
208 x 30 = 6240
Nach dem wir alles eingestellt haben müssen wir nur noch rechts auf "Bink" drücken und sehr sehr lange warten.
Nach dieser prozedur müssen wir unser ".bik" Video in den "media" Ordner von portal 2 einfügen:
"\Steam\SteamApps\common\portal 2\portal2\media"
In Map einbinden:
Jetzt können wir endlich unseren Hammer editor starten.
Als erstes brauchen wir 1 Raum mit einer kleinen Leinwand (einfach aus Brushes) wo später das video angezeigt werden soll.
Nun brauchen wir das "vgui_movie_display" Entity was wir in die untere linke Ecke unserer Leinwand stellen mit ca 1 grid abstand.
Anschliessend machen wir einen rechtsklick auf unser Entity und gehn auf "Properities".
Bei "Name" geben wir dem Entity einem Namen damit wir es später ansprechen können. In unserem fall "video1".
Unter "Movie Filename" geben den Namen des Bink Videos ein das wir abspielen wollen, in unserem fall "media/avril" (OHNE .bik eingeben!).
Da aber leider das Video nicht automatisch aktiv ist, müssen wir es selber mit einem "logic_auto" Entity, dass wir irgendwo in die Map setzen, starten.
Unter Properties vom logic_auto Entity, gehn wir auf "Output" und stellen folgendes ein:
Diese Einstellung bewirkt das "video1" direkt beim Map start aktiviert wird.
Ingame sicht dann das ganze so aus:
Mfg,
EyeForce
Lesezeichen