Voraussetzungen
Hardware
Exakte Angaben über ein notwendiges System können wir natürlich nicht machen. Allerdings wären folgende Voraussetzungen durchaus angebracht:
Pentium 4 3GHz oder Athlon XP 2800+
-
Ca. 3GB Speicherplatz für 1 Minute Video (Für die ‘Rohdaten’ + Gerendertes Video)
DirectX 9.0 kompatible 3D-Grafikkarte mit 64MB RAM
Software
Demo erstellen
Eine Verknüpfung zur Doom3.exe erstellen
An das ‘Ziel’ der Verknüpfung (unter Eigenschaften) +seta com_allowconsole 1 anhängen, um die Konsole zu aktivieren
Doom III starten und ein Multiplayer- oder Singleplayer-Spiel starten bzw. einem beitreten
Die Konsole (wie bei den meisten Spielen) mit der °^-Taste öffnen (links neben der 1)
Mit Konsolenbefehl ‘recorddemo demoname’ Demoaufnahme starten. Die Demo-Dateien werden im Verzeichnis C:\...\Doom 3\base\demos\ gespeichert.
Mit Konsolenbefehl ‘stopRecording’ Demoaufnahme beenden
Aufnahmen
Die Erstellung von Videos in Doom III selbst ist extrem platzaufwendig, vor allem aber ressourcenfressend. Daher sollte aus 2 Gründen die Auflösung vor dem Aufnehmen auf 640×480 gestellt werden:
Eventuell können die Grafikdetails erhöht werden, da nun durch die geringere Auflösung mehr Ressourcen frei werden.
Die Qualitäts-Steigung bei einer höheren Auflösung würde nicht den enormen Astieg der Dateigröße rechtfertigen.
Ab hier gibt es nun 2 Möglichkeiten, um aus den aufgenommenen Demos Avi-Dateien zu machen, die dann später in anderen Programmen weiter verwendet werden können:
Aufnehmen mit Fraps 2.1.0
Fraps vor dem Spiel öffnen
In die Sektion ‘Movies’ gehen
30 fps auswählen
Eventuell ‘Record Sound’ aktivieren, wenn das Video InGame-Sounds enthalten soll. Diese Funktion macht aber nur Sinn, wenn Fraps live aufnimmet und nicht von einer Demo, da der Sound bisher nicht mitgespeichert wird.
‘Detect best sound input’ auswählen
‘Full-size’ auswählen, um die beste Qualität zu erreichen (bei Aktivierung von ‘Half-size’ wird das Video zwar kleiner, es tritt jedoch auch der ‘verwisch-Effekt’ ein, den viele bei Fraps bemängeln)
‘Video Capture Hotkey’ festlegen. Die angegebene Taste muss nachher im Spiel betätigt werden - also am besten eine Taste nehmen, die im Spiel keine Funktion hat.
Doom III starten und ein Multiplayer- oder Singleplayer-Spiel starten bzw. einem beitreten
Die Konsole (wie bei den meisten Spielen) mit der °^-Taste öffnen (links neben der 1)
Mit Konsolenbefehl ‘playdemo demoname’ die Demo abspielen
Kurz vor Beginn der gewünschten Szene einmal die eingestellte Hotkey-Taste drücken. Die gelbe FPS-Zahl, die bisher am Bildschirmrand angezeigt wurde, sollte nun Rot werden. Es kann auch vorkommen, dass diese verschwindet oder erst gar nicht angezeigt wird. Oft hilft da ein Druck auf eine der F-Tasten. Allerdings kann man diesen ‘Fehler’ auch ignorieren wenn man sich merkt, wann man aufnimmt und wann nicht.
Sobald die gewünschte Szene vorbei ist, die Aufnahme durch einen weiteren Druck auf die Hotkey-Taste beenden
Nun wurde eine *.avi-Datei erstellt, die sich standardmäßig im Ordner ‘C:\...\Fraps\’ mit den dateinamen ‘doom3 2004-08-08 14-13-22-37.avi’ (je nach Datum und Uhrzeit) gespeichert.
Aufnehmen mit Doom III
Vorweg sei bemerkt, dass ein extrem gutes System notwendig wäre, um dieses Feature vernünftig nutzen zu können. So wäre also eine 4,5 GHz-CPU durchaus angebracht ;) Trotzdem soll diese Möglichkeit nicht unerwähnt bleiben, da es vielleicht noch entwickelt wird und nach einigen Patches eventuell auch für normale User zu gebrauchen ist.
Doom III starten und ein Multiplayer- oder Singleplayer-Spiel starten bzw. einem beitreten
Die Konsole (wie bei den meisten Spielen) mit der °^-Taste öffnen (links neben der 1)
Mit Konsolenbefehl ‘playdemo demoname’ die Demo abspielen
Mit Konsolenbefehl ‘com_avidemowidth 640’ die Video-Breite in Pixeln bestimmen (hier: 640)
Mit Konsolenbefehl ‘com_avidemoheight 480’ die Video-Höhe in Pixeln bestimmen (hier: 480)
Mit Konsolenbefehl ‘avidemo demoname’ die Demo als Einzelbilder speichern. Mit diesem Befehl wird die gesamte Demo im *.tga-Format gespeichert.
Das bedeutet, dass 30 Bilder pro Sekunde (kurz: 30 FPS) im Verzeichnis C:\...\Doom 3\base\demos\demoname\ gespeichert werden. Hier kommt nun VirtualDub ins Spiel:
VirtualDub öffnen
Mit ‘File → Open video file...’ das erste Bild der Serie öffnen (z.B. demoname_00000.tga). VirtualDub scannt nun den Ordner nach weiteren Dateien, die zur Reihe gehören und sollte nach einer bestimmten Berechnungszeit alle Bilder zu einem Video zusammengefügt haben.
‘Video → Full processing mode’ auswählen
Unter ‘Video → Compression’ Uncompressed (oder einen Lossless Codec) auswählen
Mit ‘File → Save as AVI...’ das Video speichern (Achtung: Da das Video unkomprimiert gespeichert wird, entsteht eine enorme Größe von ca 1,5
GB je Minute! Zwar kann man Lossless-Codecs wie
huffyuv verwenden um die Größe des Videos ohne Qualitätsverlust zu reduzieren, allerdings sind viele dieser Codecs mit einigen Videoprogrammen nicht kompatibel!)
AVIs weiterbearbeiten
Zur fast schon professionellen Bearbeitung und Fertigstellung eures Videos stehen 3 Tutorials zur Verfügung:
In unserer Downloadsektion findet Ihr unter Tools die Trialversionen dieser Programme. Kurze Anleitungen und Hilfestellungen findet ihr ebenfalls unter Tutorials. Speziellere Fragen könnt ihr in unserem Videobearbeitungs-Forum stellen. Ein fertiges Beispiel-Movie kann man sich hier ansehen.
Schlusswort
Wir hoffen, mit diesem Tutorial eine kleine Starthilfe in die Videowelt von Doom III geben zu können. Auch wenn wir uns bemühen alles so detailreich wie möglich zu erklären, kann es jedoch immer mal wieder zu Verständnisproblemen o.ä. kommen. Sollten also noch Fragen, Anmerkungen oder wünsche bezüglich dieses Tutorials bestehen, meldet euch bei einem Operator/Admin im QuakeNet-Channel #PlanetVideos.