13,208
edits
(Merge with Howto:Make an aircraft) |
(+- Sectioning) |
||
Line 3: | Line 3: | ||
When '''creating a new aircraft''' in FlightGear there is really only a few things needed to make it "work", but to make it work well there is a lot of things that can be done and some things that need consideration even before starting. | When '''creating a new aircraft''' in FlightGear there is really only a few things needed to make it "work", but to make it work well there is a lot of things that can be done and some things that need consideration even before starting. | ||
Creating a really, really good aircraft can take many months if not years and often the commitment of more than one author. In addition to make it last it needs maintenance. | Creating a really, really good aircraft can take many months, if not years, and often the commitment of more than one author. In addition, to make it last it needs maintenance. | ||
{{tip|As with many things it is often a good idea to look at existing work to see how other people have done things and perhaps comparing different ways to get various problems solved.}} | {{tip|As with many things it is often a good idea to look at existing work to see how other people have done things and perhaps comparing different ways to get various problems solved.}} | ||
Line 67: | Line 67: | ||
** [[Howto:Implement a Fly-By-Wire System for Airliners|Fly-by-wire]] (FBW) or conventional flight control system (FCS) | ** [[Howto:Implement a Fly-By-Wire System for Airliners|Fly-by-wire]] (FBW) or conventional flight control system (FCS) | ||
== Parts of a basic aircraft == | === Parts of a basic aircraft === | ||
=== Basic aircraft-set.xml file === | ==== Basic aircraft-set.xml file ==== | ||
{{main article|aircraft-set.xml}} | {{main article|aircraft-set.xml}} | ||
Line 83: | Line 83: | ||
* [[Catalog metadata|Metadata]] used when creating hangar catalogs for the [[Aircraft Center]] | * [[Catalog metadata|Metadata]] used when creating hangar catalogs for the [[Aircraft Center]] | ||
=== 3D Models and animations === | ==== 3D Models and animations ==== | ||
{{main article|Modeling - Getting Started}} | {{main article|Modeling - Getting Started}} | ||
Line 94: | Line 94: | ||
# The default model is used (the infamous yellow and blue glider, unless another model is used) | # The default model is used (the infamous yellow and blue glider, unless another model is used) | ||
=== Flight dynamics model === | ==== Flight dynamics model ==== | ||
{{main article|Flight dynamics model}} | {{main article|Flight dynamics model}} | ||
Line 103: | Line 103: | ||
If you only have some data, like dimensions and basic performance data, YASim have typically been used, but these days one can make a basic JSBSim from such data using the [[Aeromatic]] tool. | If you only have some data, like dimensions and basic performance data, YASim have typically been used, but these days one can make a basic JSBSim from such data using the [[Aeromatic]] tool. | ||
== More advanced aircraft parts == | === More advanced aircraft parts === | ||
=== More aircraft-set.xml file items === | ==== More aircraft-set.xml file items ==== | ||
* Additional [[Howto:Reassign keyboard bindings|keyboard bindings]] | * Additional [[Howto:Reassign keyboard bindings|keyboard bindings]] | ||
* [[Walk view]] configuration | * [[Walk view]] configuration | ||
Line 113: | Line 113: | ||
* What [[Howto:Transmit properties over MP|properties to send over multiplayer]] that are for example used to drive animations etc. | * What [[Howto:Transmit properties over MP|properties to send over multiplayer]] that are for example used to drive animations etc. | ||
=== Spicing up the 3D model === | ==== Spicing up the 3D model ==== | ||
You can make [[Howto:Edit a livery|liveries]] to show your aircraft in different paint schemes | You can make [[Howto:Edit a livery|liveries]] to show your aircraft in different paint schemes | ||
Line 120: | Line 120: | ||
In addition [[shader]]s can do a lot for the aircraft's appearance. | In addition [[shader]]s can do a lot for the aircraft's appearance. | ||
=== Sound === | ==== Sound ==== | ||
{{main article|Howto:Add sound effects to aircraft}} | {{main article|Howto:Add sound effects to aircraft}} | ||
=== Nasal scripting === | ==== Nasal scripting ==== | ||
{{main article|Nasal}} | {{main article|Nasal}} | ||
Line 132: | Line 132: | ||
If you need things to manipulate properties continuously, consider using [[Autopilot configuration reference|property rules]] or JSBSim systems instead. | If you need things to manipulate properties continuously, consider using [[Autopilot configuration reference|property rules]] or JSBSim systems instead. | ||
=== Autopilot === | ==== Autopilot ==== | ||
{{main article|Howto:Design an autopilot}} | {{main article|Howto:Design an autopilot}} | ||