[[FrontPage]] > [[翻訳作業場トップページ]] > [[訳)特徴]] ----- このドキュメントは http://www.flightgear.org/features.html の日本語訳である。 #contents -作業メモ --とりあえずjp.flightgear.orgから日本語をコピペ。まだアップロードしないでください。- 2007/05/27 toshi ---- *FlightGearの特徴 [#wfe72f58] **高い自由度 [#vfff0402] FlightGearはオープンソースプロジェクトです。 あなたがGPLライセンスに則り利用するのであれば、自由にFlightGearをダウンロードして、コピーする事ができます。 とにかく、最新の開発ソースコードを簡単に入手できるという事です。 オープンソースプロジェクトとする事で、私たちはファイル形式に容易にアクセスしやすくしました。 私たちは標準の3Dモデル形式を指示します。そして、シミュレーターシステムの多くがXMLファイルによって制御されます。 FlightGear(直接ソースコードを変更しても可)の為のサードパーティーのプログラムを書く事は、多量のリバースエンジニアリングを必要としないため簡単にできます。 これは、個人利用や商用化の為の研究、または趣味によるプロジェクトでFlightGearを利用する事に魅力的なオプションになります。 FlightGearは以下のプラットフォーム上で動作する事がしられています。 Windows,Linux,Mac os X,FreeBSD,Solaris,IRX **飛行力学モデル [#pe5c2552] FlightGearでは、3種類の飛行力学モデルを選べます。 新しい飛行力学モデルを追加する事や、外部の「独占的な」飛行力学モデルに連結する事さえ可能です。 +JSBMSim:JSBSim で一般的に使われている6自由度飛行力学は航空機の動きをシミュレートするためにモデル化され、C++で書かれています。JSBSimはバッチ処理のためのスタンドアロンモードで動作させる事もできますが、画像表示のサブシステムを含んでいる(FlightGearのような)より大きいシミュレーションプログラムのためのドライバーとしても利用されます。どちらの場合も、航空機は質量特性、空力、航空管制特性の定義は XMLファイルでモデル化されます。 +YASim:この飛行力学モデルは FlightGearに実装されており、機体における気流効果をシミュレートするというJSBSimと異なったアプローチを使用します。このアプローチの利点は、一般的な幾何学計算と重量バランスに基づく航空機シミュレーションに対し、より実機に近いシミュレーションが可能です。これで、全ての空力テストデータが無くても、すぐに精度の高い飛行をシミュレートできます。 +UIUC: この飛行力学モデルはNASAによって書かれたLaRCsimを基にしています。UIUCは、アイシング条件を航空機構成ファイル追加し、拡張されます。UICは(JSBSimと同様に)航空機のコンポーネントによる空気力とモーメント係数を検索するのにルックアップ表を利用して・・・そして、航空機に与える力やモーメントを計算するのにこれらの係数を利用します。 **大規模で正確な世界の風景データベース [#zcb5bfd8] -世界中にある2万以上の空港を用意しました。 -正しく滑走路マーク、プレースメント、滑走路、及びアプローチ照明を用意しました。 -多くの、大きい空港で誘導路灯を用意しました。(センターラインは緑色に光ります。) -現実の滑走路と同じく傾斜を再現しています。 -あなたの航空機からの視点が変化するに従って航空機照明はスムーズに変化します。 -全世界の風景は11枚のCDに収まります。(特に問題は無いと考えています。)それは、全世界の詳細な飛行区域を持っている事を意味します。 -世界中の地形データは最新のSRTM地勢データに基づき、北・南アメリカは3アークセコンドソリューション(およそ90mのポストスペース)他の国々は 30アークセコンドソリューション(およそ1Kmのポストスペース)で作成されています。全世界の地形データが3アークセコンドソリューションで作成されれば、より高い精度の風景を見られるでしょう。 -風景は多くの湖、川、道路、鉄道、都市、町、などを含んでいます。 -夜間飛行での風景では、都市部(本当の地図に基づいています)の夜景が灯され、主要高速道路では車のヘッドライトが点灯されます。実際の夜間飛行と同じように、町と道路を見つけて飛ぶ事ができます。 -風景は、あなたが飛びたいと考えている飛行区域のモジュールを必要に応じてインストールして利用します。詳しくはシーナリーのインストールを御覧下さい **正確で詳細な天空モデル [#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環境でマルチ航空機環境で使用したり、管制塔シミュレーションを目的に利用可能です。 強力なネットワークオプションでマルチディスプレイや、大規模なシミュレーター環境を構築する事もできます。 全てのシステムが同じフレームレートで同期しているならば、きわめてすばらしい画像表示が可能です。