FrontPage > 翻訳作業場トップページ > 訳)特徴


このドキュメントは http://www.flightgear.org/features.html の日本語訳である。


FlightGearの特徴

高い自由度

FlightGearはオープンソースプロジェクトです。 あなたがGPLライセンスに則り利用するのであれば、自由にFlightGearをダウンロードして、コピーする事ができます。 とにかく、最新の開発ソースコードを簡単に入手できるという事です。 オープンソースプロジェクトとする事で、私たちはファイル形式に容易にアクセスしやすくしました。 私たちは標準の3Dモデル形式を指示します。そして、シミュレーターシステムの多くがXMLファイルによって制御されます。 FlightGear(直接ソースコードを変更しても可)の為のサードパーティーのプログラムを書く事は、多量のリバースエンジニアリングを必要としないため簡単にできます。 これは、個人利用や商用化の為の研究、または趣味によるプロジェクトでFlightGearを利用する事に魅力的なオプションになります。

FlightGearは以下のプラットフォーム上で動作する事がしられています。 Windows,Linux,Mac os X,FreeBSD,Solaris,IRX

飛行力学モデル

FlightGearでは、3種類の飛行力学モデルを選べます。 新しい飛行力学モデルを追加する事や、外部の「独占的な」飛行力学モデルに連結する事さえ可能です。

  1. JSBMSim:JSBSim で一般的に使われている6自由度飛行力学は航空機の動きをシミュレートするためにモデル化され、C++で書かれています。JSBSimはバッチ処理のためのスタンドアロンモードで動作させる事もできますが、画像表示のサブシステムを含んでいる(FlightGearのような)より大きいシミュレーションプログラムのためのドライバーとしても利用されます。どちらの場合も、航空機は質量特性、空力、航空管制特性の定義は XMLファイルでモデル化されます。
  2. YASim:この飛行力学モデルは FlightGearに実装されており、機体における気流効果をシミュレートするというJSBSimと異なったアプローチを使用します。このアプローチの利点は、一般的な幾何学計算と重量バランスに基づく航空機シミュレーションに対し、より実機に近いシミュレーションが可能です。これで、全ての空力テストデータが無くても、すぐに精度の高い飛行をシミュレートできます。
  3. UIUC: この飛行力学モデルはNASAによって書かれたLaRCsimを基にしています。UIUCは、アイシング条件を航空機構成ファイル追加し、拡張されます。UICは(JSBSimと同様に)航空機のコンポーネントによる空気力とモーメント係数を検索するのにルックアップ表を利用して・・・そして、航空機に与える力やモーメントを計算するのにこれらの係数を利用します。

大規模で正確な世界の風景データベース

正確で詳細な天空モデル

FlightGearは日時にあわせ正しく配置された太陽、月、星及び惑星モデルを生成します。 あなたのコンピュータのシステムクロックから時間を読み取り、リアルワールドと同期して星などを配置します。 今シドニーが夜明けならば、シミュレータの中のバーチャルなシドニーに居るあなたも夜明けになります。 星や惑星たちは天空の正しいコースを通過します。 さらに、四季をも正しくシミュレートするので、夏の北極圏では白夜を体験できるでしょう。 また、私達は月の満ち欠けを太陽の位置から正しく再現しています。

フレキシブルでオープンな航空機システム

FlightGearはさまざまな航空機をモデル化する事ができます。 1903年のライト・フライヤー号、奇妙な「羽ばたき機」,747,A320,さまざまな軍用ジェット機、単発機などを操縦できます。 FlightGearはそれら全てをモデル化することができます。

また、コックピットのアニメーションは非常に滑らかに描かれます。

それは航空機設計者がビジュアル的にそして操作的にも完全な3Dコックピットを作成するインフラが整っています。(2D画像を新しくして、外部から表示させる事もできます。)

また、リアルワールドの計器と同じ動きを再現します。実際と同じように計器の反応の遅れや、ジャイロドリフトは正しくモデル化されていますし磁気コンパスは航空機に作用する力を受けて振れます。

さらに、システム障害まで再現します。例えば、負圧システムに障害が出ればHSIジャイロコンパスはゆっくりエラーが増、反応が遅れスピンダウンに至ります。

適切なハードウェア要件

FlightGearは格好良く見えますが、シミュレータの精度を犠牲にして格好良く見せているわけではありません。 私達は表面的なグラッフィク技術で競争している『ゲーム』市場で競争する事を望んでいません。

よって、滑らかなフレームレートで快適に操作する為には適切なハードウェアが必要です。 しかし、最新のゲームで必要な30万円もするような高価なPCは不要で、5万ー10万くらいのPCでも十分動作します。

そうは言うものの、より奇麗に、より快適な環境を求めてコンピュータに大金を注ぎ込まないように注意しないといけませんよ。:-)

内部特性は公開されています!

FlightGearは多くの内部及び外部へのアクセスメカニズムで、ユーザーと航空設計者が内部変数へアクセス可能です。 これらの変数は体系立てられたツリー構造で構成されています。

外部スクリプトからFlightGearを制御可能です。 ごく限られた人たちに向けた、アニメーションやサウンド、コックピットモジュールやネットワークプロトコルを作成する事もできます。 FlightGearはたいへんフレキシブルで融通がきく強力なシステムです。

ネットワークオプション

多くのネットワークオプションでFlightGear同士や、GPS受信機、外部の航空力学モデル、自動操縦モジュールや他のコントロールモジュール、他のソフトウェアとしてOpen Glass Cockpitプロジェクト や Atlasマッピングユーティリティなどと接続します。

一般的なシリアルポートの入/出力オプションファイル、またはユーザー定義のネットワーククライアントの出力プロトコルを考慮します。

マルチプレーヤープロトコルではLAN環境でマルチ航空機環境で使用したり、管制塔シミュレーションを目的に利用可能です。

強力なネットワークオプションでマルチディスプレイや、大規模なシミュレーター環境を構築する事もできます。 全てのシステムが同じフレームレートで同期しているならば、きわめてすばらしい画像表示が可能です。


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS