[[FrontPage]] > [[翻訳作業場トップページ]] > [[訳)特徴]]
-----
#contents
-作業メモ
--飛行力学モデルまでチェック完了。まだアップロードしないでください。- 2007/05/27 toshi
--「広大で精密なワールドシーナリーデータベース」までチェック完了。まだアップロードしないでください。- 2007/06/01 toshi
----
このドキュメントは http://www.flightgear.org/features.html の日本語訳である。
このドキュメントは http://www.flightgear.org/features.html の日本語訳です。

*FlightGearの特徴 [#wfe72f58]
**高い自由度 [#vfff0402]
FlightGearはオープンソースプロジェクトです。
あなたがGPLライセンスに則り利用するのであれば、自由にFlightGearをダウンロードして、コピーすることができます。 
その意味するところは、GPLライセンス条件を守るなら自由に自由にFlightGearをダウンロードしてコピーすることができる、ということです。 
とにかく、最新の開発ソースコードに簡単かつオープンにアクセスできるということです。
オープンソースプロジェクトとしていくために、私たちはファイル形式をオープンにし容易にアクセスできるようにしました。
私たちは標準的な3Dモデル形式をサポートしており、またシミュレータ設定の大部分はXMLベースのアスキーファイルを通じて制御されています。
FlightGear用にサードパーティーの拡張機能を書くことは(またはFlightGearのソースコードを直接修正することですら)容易なことであり、膨大なリバースエンジニアリングは必要ありません。
このため、個人利用や商用利用、研究、または趣味のプロジェクトで使用する上で、FlightGearは魅力的な選択肢となります。

FlightGearは、Windows、Linux、Mac OS-X、FreeBSD、Solaris、そしてIRIXプラットホーム上で動作することが知られており、ユーザは好みのプラットホーム上で実行することができます。


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

+<a href="http://www.jsbsim.org/">JSBMSim</a>: JSBSimは、飛行物体の動きをシミュレートする一般的な6自由度(6DoF)の飛行力学モデルです。
C++で書かれています。
JSBSimはバッチ処理のためにスタンドアロンモードで動作させることができ、あるいは(FlightGearのような)視覚的なサブシステムを含むより大規模なシミュレーションプログラムのためのドライバーになることができます。
どちらの場合もXML設定ファイルで航空機はモデル化されおり、質量特性、空気力学特性、飛行制御特性は全て設定ファイルで定義します。
+YASim: この飛行力学モデルはFlightGearに統合された一部であり、航空機の異なる部分における気流の効果をシミュレートするという、JSBSimとは異なった手法を使用します。
このアプローチの利点は、形状と重量の情報に基づいたシミュレーションを行えることであり、航空機性能の数字として入手しやすいことも兼ね備えています。
これにより、従来のように空気力学的な全てのテストデータを必要とすることなく、公表された性能の数字と一致した、もっともらしく振る舞う航空機をすばやく構築することができます。
+<a href="http://www.ae.uiuc.edu/m-selig/">UIUC</a>: この飛行力学モデルは、当初NASAによって書かれた<a href="http://techreports.larc.nasa.gov/ltrs/PDF/NASA-95-tm110164.pdf">LaRCsim</a>を基にしています。
UIUCは、航空機設定ファイルを受け入れ、そして凍結状態下での航空機のシミュレーションをするためのコードを追加することによりコードを拡張します。
~UUICは(JSBSimと同様に)、航空機に対する空気力係数成分とモーメント係数を検索するのにルックアップ表を利用し... そして、航空機に作用する力とモーメントの合計を計算するのにこれらの係数を利用します。


**大規模で正確な世界の風景データベース [#zcb5bfd8]
-世界中にある2万以上の空港を用意しました。
-正しく滑走路マーク、プレースメント、滑走路、及びアプローチ照明を用意しました。
-多くの、大きい空港で誘導路灯を用意しました。(センターラインは緑色に光ります。)
-現実の滑走路と同じく傾斜を再現しています。
-あなたの航空機からの視点が変化するに従って航空機照明はスムーズに変化します。
-全世界の風景は11枚のCDに収まります。(特に問題は無いと考えています。)それは、全世界の詳細な飛行区域を持っている事を意味します。
-世界中の地形データは最新のSRTM地勢データに基づき、北・南アメリカは3アークセコンドソリューション(およそ90mのポストスペース)他の国々は 30アークセコンドソリューション(およそ1Kmのポストスペース)で作成されています。全世界の地形データが3アークセコンドソリューションで作成されれば、より高い精度の風景を見られるでしょう。
-風景は多くの湖、川、道路、鉄道、都市、町、などを含んでいます。
-夜間飛行での風景では、都市部(本当の地図に基づいています)の夜景が灯され、主要高速道路では車のヘッドライトが点灯されます。実際の夜間飛行と同じように、町と道路を見つけて飛ぶ事ができます。
-風景は、あなたが飛びたいと考えている飛行区域のモジュールを必要に応じてインストールして利用します。詳しくはシーナリーのインストールを御覧下さい
**広大で精密なワールドシーナリーデータベース [#zcb5bfd8]
-フルシーナリーセットには20,000を超える現実世界の空港が盛り込まれています。
-正しくマーキングされ配置された滑走路、及び正確な滑走路灯と進入灯があります。
-数多くある大きな空港には誘導路があります(緑色の中心線灯を組み込んでいる場合もあります)。
-滑走路の傾斜を再現します(現実世界が普通はそうであるように、滑走路の標高は変化します)。
-相対的な視線の向きが変わると、空港の指向性照明が変化します。
-ワールドシーナリーは3枚のDVDに収まります。(それが特徴や問題を意味しているかどうかは分かりません!)
しかし、かなりきめ細く全世界をカバーしていることを意味します。
-世界各地の地形は精密です(一番最近に公開されたスペースシャトル標高データ(SRTM)に基づいています)。
南北アメリカとヨーロッパ、アジア、アフリカ、オーストラリアに対する分解能は3秒(ポストスペーシングで約90m)です。
-全ての湖、川、道路、線路、市、町、土地被覆、等々が全てvmap0形式でシーナリーに含まれています。
-都市部に集中した地上の明かりによる素敵な夜景(実際の地図を基にしています)があり、主要な幹線道路ではヘッドライトを見ることが出来ます。
町や市を見つけて道路をたどる、という現実的な夜間VFR(有視界飛行方式)飛行をすることが出来ます。
-新しい区域をロードする必要があるときに、フレームレートへの影響を最小にするため、シーナリーのタイルは別々のスレッドにページ化(ロード/アンロード)されます。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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