[[FrontPage]] > [[フライトデータの記録と再生]] RIGHT:FlightGear v0.9.10用 ----- +''インスタントリプレイ'' --現在のフライトを簡単かつ非常に滑らかにリプレイする機能 +''playback'' --フライトデータをファイルに記録、再生するためのプロトコル --エンジンの動作状態を記録しないため、エンジン音は再生不可 +''[[playbackEx]] (別ページ)'' --フライトデータをファイルに記録、再生するためのプロトコル --FlightGear JP による playback の機能拡張版 --エンジンの動作状態を記録するため、エンジン音も再生可能 --[[FlightGear JP:http://flightgear.jpn.org/]] の JPオリジナルダウンロード内「[[フライトログカテゴリ:http://flightgear.jpn.org/modules/d3downloads/index.php?cid=3]]」で、ユーザが作成したフライトデータを共有可能。 ----- #contents ---- *インスタントリプレイ &aname(instantreplay); [#x654a6d8] メモリに記憶されている現在のフライトをリプレイします。 非常に滑らかなリプレイを簡単に楽しむことが出来ます。 **リプレイ方法 [#bbd14bc3] 一部の機体では初期状態でリプレイが出来ない設定になっている場合があります。 メニューバーの [View] > [Instant Replay] でダイアログボックスを確認し、 「Disable replay」のチェックが入っている場合は、 フライトする前にチェックをはずして Cancel をクリックしてください。 +FlightGearを起動します。 +いつものように離陸し、フライトを楽しみます。 +フライトしている状態のまま(ポーズや終了をせずに)[View] > [Instant Replay] でダイアログを表示し、下記の項目を設定します。 --Duration: リプレイ時間(秒) ---90を入力すると、90秒前から現在までのフライトをリプレイします(デフォルト)。 ---0を入力すると、メモリに記憶されている全フライトをリプレイします。 --View: 視点の選択 ---0 - Cockpit view (デフォルト) ---1 - Chase view ---4 - Tower view +Replayボタンをクリックすると、リプレイが始まります。 --通常の飛行中と同様にvキー/Vキーで視点をトグルできます。 --Ctrl-vキーで Cockpit view に戻ります。 --最後まで再生が終わると自動的にリプレイを繰り返します。 メニューをたどらずに、rキーでリプレイを実行することも出来ます。 **フライト復帰 [#oabb1fb2] -pキー(ポーズ)を2回押します --1回目でリプレイが終了しポーズ状態になります。 --2回目でポーズが解除され、リプレイ実行直前のフライト状態でフライトが再開されます。 **参考 [#wa8a74df] -[[Instant Replay:http://wiki.flightgear.org/flightgear_wiki/index.php?title=Instant_Replay]] - Wiki.flightgear.org (英語) *playbackプロトコル [#hd945def] $FG_ROOT/protocol/playback.xmlに定義されたプロトコルを使い、フライトデータをファイルに記録、再生します。 -エンジンの動作パラメータなどは記録しないため、再生時にエンジン音は出ま せん。 -再生時の位置精度がやや粗く(約1m)、特に滑走路上でカクカクとした動きに なります。 -''注意:'' FlightGear v1.0.0 には、機外視点で再生すると画面が激しく振動するバグがあります。 **記録 [#p63f7777] -FlightGearウィザード (FlightGear Launcher, fgrun)を使用する場合 ~Advanced... ボタンから下記の項目を設定します。 --Input/Output ---Protocol: generic ---Medium: file ---Direction: out ---Hz: 20 ---File: flight.out ---Generic: playback -コマンドラインオプションを使用する場合 --generic=file,out,20,flight.out,playback --このオプションは、playbackプロトコルを使って20Hz(毎秒20回)で FDM(flight dynamics model)を記録し、flight.outファイルに書き込むことを意味しています。 -注意点 --設定周波数が高すぎると、記録処理が間に合わなくなる場合があります。 --動作環境により、設定周波数を調整する必要が生じる可能性があります。 **再生 [#q802a6f7] -FlightGearウィザード (FlightGear Launcher, fgrun)を使用する場合 ~Advanced... ボタンから下記の項目を設定します。 --Flight Model ---FDM: external (デフォルト値はjsb(JSBSim)) --Input/Output ---Protocol: generic ---Medium: file ---Direction: in ---Hz: 20 ---File: flight.out ---Generic: playback -コマンドラインオプションを使用する場合 --generic=file,in,20,flight.out,playback --fdm=external --このオプションは、playbackプロトコルを使って記録されたflight.outファイルを読み込み、 20Hzで再生することを意味しています。 -注意点 --周波数が高すぎると、再生処理が間に合わなくなる場合があります。 --本来は記録時と同じ周波数を設定すべきですが、windows環境においては、 ''記録時の2倍の周波数を設定しないと正常に再生しません'' (FlightGear 0.9.10 for Winで確認)。 **参考 [#rf75a22d] -FlightGearマニュアル - [[6.6 記録と再生>FlightGearマニュアル/第6章#cb6d20e1]] ---- 作業メモ - 新規作成。2007/05/26 toshi - forumのURL変更に伴い、リンク先を修正。2007/06/11 toshi - リンク先を新サーバに変更。2008/07/12 toshi