[[FrontPage]]
*はじめに [#g07d59f2]
このページでは、FlightGearでの機体データの作成について述べます。なお、執筆者の私は機体データを作成したことはありません。作成の仕方についてを調査した結果
を以下に述べます。

**3Dソフトウェア  [#i7d3dfbf]
機体を開発するには、当然ながら、3Dの機体やコックピトをモデリング(作成)する必要があります。これは、風景や地形、空港データの作成でもいえます。
機体を開発するには、当然ながら、3Dの機体やコックピットをモデリング(作成)する必要があります。これは、風景や地形、空港データの作成でもいえます。

現在、FlightGearでの機体作成で用いられる3DCGソフトウェアで、最もポピュラーなものが、AC3D( http://www.ac3d.org )とBlender( http://www.blender.org )です。
現在、FlightGearでの機体作成で用いられる3DCGソフトウェアで、最もポピュラーなものが、AC3D( http://www.ac3d.org )とBlender( http://www.blender.org )、SketchUp(http://sketchup.google.com)です。

AC3Dは、習得は楽なのですが、有料で購入する必要があります。もしくは、14日間の無料試用の許可を取らなければ使用できません。一方、BlenderはAC3Dに比べ習得は難しいのですが、無料で使用できます(前述の公式サイトから購入可能。上部のDownloadからダウンロード)。詳細は、 http://wiki.flightgear.org/flightgear_wiki/index.php?title=Modeling_-_Getting_Startedを見てください(英語)。性能的に見ると、両ソフトともあまり差はありません。 
AC3Dは、習得は楽なのですが、有料で購入する必要があります。もしくは、14日間の無料試用の許可を取らなければ使用できません。一方、BlenderはAC3Dに比べ習得は難しいのですが、無料で使用できます(前述の公式サイトから購入可能。上部のDownloadからダウンロード)。詳細は、 [[Modeling - Getting Started>http://wiki.flightgear.org/flightgear_wiki/index.php?title=Modeling_-_Getting_Started]]を見てください(英語)。性能的に見ると、両ソフトともあまり差はありません。 

SketchUp(http://sketchup.google.com)は、これらのプログラムより簡単ですが、とても良い3Dモデルを作ることができます。SketchUpは、難しいプログラムを使いこなせない人に推奨します。詳細は、[http://wiki.flightgear.org/flightgear_wiki/index.php?title=Modelling_-_SketchUpを
SketchUp(http://sketchup.google.com)は、これらのプログラムより簡単ですが、とても良い3Dモデルを作ることができます。SketchUpは、難しいプログラムを使いこなせない人に推奨します。詳細は、[[Modelling - ScetchUP>http://wiki.flightgear.org/flightgear_wiki/index.php?title=Modelling_-_SketchUp]]を参照してください(英語)

**シーナリーにオブジェクトを配置する [#lc35cb77]
これらにはいくつかの方法があります。最も単純なのは[[手で直接データを入力する(英語):http://wiki.flightgear.org/flightgear_wiki/index.php?title=Adding_shared_models_manually]]方法です。

最も簡単な方法は、[[UFOをオブジェクトとして配置する方法:http://wiki.flightgear.org/flightgear_wiki/index.php?title=Placing_3D_Objects_with_the_UFO]]です。(0.9.10以降のバージョンで利用できます)
UFOを操作するとき、地上の任意の場所で左クリックして、スペース+上(もしくは下)で視点を変更して、位置を確認してください。
そして、その座標をターミナルに書き出すか、構成ファイルに追記してください。

別の方法は、[[FlightGear Scenery Designer:http://wiki.flightgear.org/flightgear_wiki/index.php?title=FlightGear_Scenery_Designer]]
を使う方法です。(作業中 - sambar)

**プログラミング言語 [#z4dc549c]
XMLを使用するようです。ただし、XMLに関する知識は、はじまりと終わりのタグの付け方とか、そういう非常に基本的な知識を理解していればよいそうです。

よくわからなければ、他の機体データをもとに編集していくのをおすすめします。

*1,機体選択リストに機種名を表示するには [#zf5d57ef]

FlightGear起動時の機種選択リストに機種名を表示するには、FlightGearのフォルダのdate/Aircraftに、ほかの機体データと同じように、機体データのフォルダを作成する必要があります。例えば、ボーイング737-300だったら、737-300というフォルダが作成されています。

次に、テキストエディタ(XMLが対応しているもの)で、 xxx-set.xmlというファイルを作成します。737-300のものだったら、737-300-set.xmlとなっています。この、xxx(737-300)の部分が、機種名となり、機種選択リストにそのまま表示されます。
次に、テキストエディタ(複数の改行・文字コードが扱える物)で、 xxx-set.xmlというファイルを作成します。737-300のものだったら、737-300-set.xmlとなっています。この、xxx(737-300)の部分が、機種名となり、機種選択リストにそのまま表示されます。

----
!加筆依頼!
!加筆・査読をお願い致します!

(執筆)
BBCTV
----
作業記録
-2007/3/11 初版
(中略)
-2007/11/29 誤字修正/SketchUpの追記/シーナリーにオブジェクトを配置する方法を追記(作業中) - sambar


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