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+
  • 512 MB RAM
  • 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
  • Aufnehmen mit Doom III

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.

 
spiele\doom\index.txt · Last modified: 12.07.2007, 15:53
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki