Portal:Developer/Aircraft: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
m (Bot: Automated text replacement (-Implent +Implement))
No edit summary
(21 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{PortalMenu}}
{{Main page/Header
  |title=Welcome to the [[aircraft]] developer portal!
  |introduction=Please visit [http://forum.flightgear.org/viewforum.php?f=4 our forum] if you cannot find what you're looking for.
  |rightbox=[[Portal:Developer|Back to the Developer portal]]
<!-------------------------------------------------------------
                    Portal overview
-------------------------------------------------------------->
  |rightcolumn1= </div>
<span style="font-size:105%; font-weight:bold">Getting started</span><br />
<span style="font-style:italic;">
[[Howto:Make an aircraft|Making an aircraft]] · [[Howto:Make a helicopter|Making a helicopter]]<br/>
[[Modeling - Getting Started|Modeling]] ·[[Knob animation]]</span>
  |rightcolumn2= </div>
<span style="font-size:105%; font-weight:bold">General</span><br />
<span style="font-style:italic;">
[[Formalizing Aircraft Status|Aircraft status]] · [[Aircraft maintenance]]<br/>
[[Howto:Create custom splash screens|Creating custom splash screens]]<br/>
[[Howto:Configure views in FlightGear|Configuring views]] · [[Walk view|Adding walk view]]<br/>
[[Howto:Define limits|Defining (speed) limits]]</span>
  |rightcolumn3= [[File:Portal aircraft.png|40px]] </div>
<span style="font-size:105%; font-weight:bold">[[Flight dynamics model]]</span><br />
<span style="font-style:italic;">
[[Howto: Add thrust reversal|Adding thrust reversal]] · [[Airliner brake performance]] ·
[[Howto:Implement pushback|Implementing pushback]]<br/>
[[Howto:Implement aerial refueling capability|Implementing aerial refueling]]<br/>
[[Howto:Write a fuel system in JSBSim|Writing a JSBSim fuel system]] · [[Howto: Name fuel tanks|Naming fuel tanks]]<br/>
[[JSBSim Commander]]<br/>
[[JSBSim]] · [[UIUC]] · [[YASim]]</span>
  |rightcolumn4= [[File:Portal instrumentation.png|40px]] </div>
<span style="font-size:105%; font-weight:bold">Instrumentation</span><br />
<span style="font-style:italic;">
[[Creating instruments for FG|Creating instruments]] · [[Howto:Adding instruments to an aircraft|Adding instruments]]<br/>
[[Howto:Make a clickable panel|Making a clickable panel]] · [[Glass reflection effect for instruments|Glass reflection effect]]<br/>
[[Howto:Implement a Control Display Unit|Control Display Unit]] · [[Ground proximity warning system]]<br/>
[[Howto: Design an autopilot|Designing an autopilot]] · [[GPS]] · [[Route manager]]<br/>
[[Soaring instrumentation sdk]]<br/>
[[Avionics Development Resources|Avionics resources]]</span>
  |rightcolumn5= [[File:Portal modeling.png|40px]] </div>
<span style="font-size:105%; font-weight:bold">Modeling</span><br />
<span style="font-style:italic;">
[[Howto: 3D Aircraft Models|3D aircraft models]] · [[Modelling guidelines]]<br/>
[[3D Model Rotates Around Nose]]<br/>
[[Howto:Animate models|Animating models]] · [[Howto:Use the normal map effect in aircraft|Using a normal map]]<br/>
[[Howto: Add aircraft lights|Adding lights]] · [[Howto:Implement wing flex|Implementing wing flex]]<br/>
[[Howto:Implement generic tyre smoke|Adding tyre smoke]] · [[Howto:Edit a livery|Editing liveries]]<br/>
[[Model Import and Export|Importing and exporting]]<br/>
[[Modeling Resources|Resources]] · [[Normals and Transparency Tutorial]]<br/>
[[AC3D]] · [[Blender]] · [[SketchUp]] · [[Wings 3D]]</span>
<!-------------------------------------------------------------
                    Main sections
-------------------------------------------------------------->
  |sections=
{{Main page/Leftbox|title=Aircraft, the fundamental part of flight
  |contents=Without any '''aircraft''', there is no flight simulator. Aircraft development is one of the fundamental parts of a flight simulator. Contributing is fun and can be done at all levels of experience.
}}
{{Main page/Leftbox|title=Rating aircraft status
  |contents=All the way back in May 2011, we adopted a new status-rating system for aircraft. So far, only a few have actually been rated, as can be seen in the list 'hockenberry' set up at [https://docs.google.com/spreadsheet/ccc?key=0ApzphjA4w05ndF94Y2F0bzJTbHQ5QTJXZXJRcUVRbWc&hl=en_US Google Docs]. If you're an aircraft developer and your aircraft is not on the list, please consider rating their status. All you'll need to know/do is described at [[Formalizing Aircraft Status]]. If you'd just like to get started contributing to FlightGear, this would also seem like an excellent way to get started.
}}
}}


{|style="border-spacing:8px; margin:0px -8px; width:100%;"
[[Category:Portals]]
|class="MainPageBG" style="width:100%; border:1px solid #d9e2e2; background:#efefef; vertical-align:top; color:#000;"|
{|width="100%" cellpadding="1" cellspacing="5" style="vertical-align:top; background:#efefef;"
! <h2 style="margin:0; background:#0f7a71; font-size:120%; font-weight:bold; border:1px solid #d9e2e2; text-align:left; color:white; padding:0.2em 0.4em;">The Aircraft Portal</h2>
|-
|style="color:#000;"|
This portal is for developers of [[FlightGear]] [[aircraft]]. And tends to be a home for aircraft related articles. See the [[Portal:Developer|developers portal]] for more articles about development
in general
|}
|}
 
{|style="border-spacing:8px; margin:0px -8px;"
|class="MainPageBG" style="width:25%; border:1px solid #d9e2e2; background:#efefef; vertical-align:top; color:#000;"|
{|width="100%" cellpadding="2" cellspacing="5" style="vertical-align:top; background:#efefef;"
 
! <h2 style="margin:0; background:#0f7a71; font-size:120%; font-weight:bold; border:1px solid #d9e2e2; text-align:left; color:white; padding:0.2em 0.4em;">Livery</h2>
|-
|style="color:#000;"|
* [[ Howto: Edit a livery|Edit a livery ]]
* [[ Livery over MP]]
* [[ Livery requests ]]
|}
 
{|width="100%" cellpadding="2" cellspacing="5" style="vertical-align:top; background:#efefef;"
! <h2 style="margin:0; background:#0f7a71; font-size:120%; font-weight:bold; border:1px solid #d9e2e2; text-align:left; color:white; padding:0.2em 0.4em;">FDM</h2>
|-
|style="color:#000;"|
* [[Howto: Add thrust reversal|Add thrust reversal]]
* [[Flight Dynamics Model]]
* [[JSBSim Commander]]
* [[JSBSim]] &bull; [[UIUC]] &bull; [[YASim]]
* [[Howto: Name fuel tanks|Name fuel tanks]]
|-
|}
 
{| width="100%" cellpadding="2" cellspacing="5" style="vertical-align:top; background:#efefef;"
! <h2 style="margin:0; background:#0f7a71; font-size:120%; font-weight:bold; border:1px solid #d9e2e2; text-align:left; color:white; padding:0.2em 0.4em;">Autopilot</h2>
|-
|style="color:#000;"|
* [[Autopilot Configuration Reference]]
* [[Howto: Design an autopilot]]
* [http://www.flightgear.org/Docs/XMLAutopilot/ Customizing the XML Autopilot]
* [[Autopilot Tuning Resources]]
|}
 
{| width="100%" cellpadding="2" cellspacing="5" style="vertical-align:top; background:#efefef;"
! <h2 style="margin:0; background:#0f7a71; font-size:120%; font-weight:bold; border:1px solid #d9e2e2; text-align:left; color:white; padding:0.2em 0.4em;">Route Manager</h2>
|-
|style="color:#000;"|
* [[Route Manager]]
* [[Route manager internals]]
* [[GPS]]
* [[GPS internals]]
* [[Inertial Navigation System]]
|}
 
 
|class="MainPageBG" style="width:25%; border:1px solid #d9e2e2; background:#efefef; vertical-align:top"|
{| width="100%" cellpadding="2" cellspacing="5" style="vertical-align:top; background:#efefef;"
! <h2 style="margin:0; background:#0f7a71; font-size:120%; font-weight:bold; border:1px solid #d9e2e2; text-align:left; color:white; padding:0.2em 0.4em;">General</h2>
|-
|style="color:#000;"|
* [[Howto: Create custom splash screens]]
* [[Livery requests]]
* [[Instrument requests]]
* [[Aircraft requests]]
* [http://wiki.flightgear.org/index.php/Category:Aircraft_TODO Aircraft Todo]
* [[Aircraft Information Resources]]
* [[Aircraft Manuals]]
* [[Avionics Development Resources]]
|}
 
{| width="100%" cellpadding="2" cellspacing="5" style="vertical-align:top; background:#efefef;"
! <h2 style="margin:0; background:#0f7a71; font-size:120%; font-weight:bold; border:1px solid #d9e2e2; text-align:left; color:white; padding:0.2em 0.4em;">Nasal Scripting</h2>
|-
|style="color:#000;"|
* [[Nasal scripting language]]
* [[Writing simple scripts in "nasal"]]
|}
 
|class="MainPageBG" style="width:25%; border:1px solid #d9e2e2; background:#efefef; vertical-align:top"|
{| width="100%" cellpadding="2" cellspacing="5" style="vertical-align:top; background:#efefef;"
! <h2 style="margin:0; background:#0f7a71; font-size:120%; font-weight:bold; border:1px solid #d9e2e2; text-align:left; color:white; padding:0.2em 0.4em;">Modeling</h2>
|-
|style="color:#000;"|
* [[ Howto: Shader Programming in FlightGear]]
* [[Howto: 3D Aircraft Models|3D Aircraft Models]]
* [[3D Model Rotates Around Nose]]
* [[Howto: Add aircraft lights|Add aircraft lights]]
* [[Howto: Decrease the number of faces|Decrease the number of faces]]
* [[Model Import and Export]]
* [[Modeling - Getting Started]]
* [[:Category:Modeling|Modeling Category]]
* [[Modeling Resources]]
* [[Normals and Transparency Tutorial]]
* [http://wiki.flightgear.org/index.php/Copyright_Inquiry Copyright Inquiry]
* [[AC3D]] &bull; [[Blender]] &bull; [[SketchUp]] &bull; [[Wings 3D]]
|-
|}
 
|class="MainPageBG" style="width:25%; border:1px solid #d9e2e2; background:#efefef; vertical-align:top"|
{| width="100%" cellpadding="2" cellspacing="5" style="vertical-align:top; background:#efefef;"
! <h2 style="margin:0; background:#0f7a71; font-size:120%; font-weight:bold; border:1px solid #d9e2e2; text-align:left; color:white; padding:0.2em 0.4em;">Howtos</h2>
|-
|style="color:#000;"|
 
* [[Howto: Make an aircraft|Make an aircraft]]
* [[Howto: Make a helicopter|Make a helicopter]]
* [[Howto: Use The Normal Map Effect in Aircraft]]
* [[Howto: Configure views in FlightGear|Configure views in FlightGear]]
* [[Creating instruments for FG|Create instruments]]
* [[Tutorials|Create interactive tutorials]]
* [[Howto: Define speed limits|Define speed limits]]
* [[Howto: Implement wing flex|Implement wing flex]]
* [[Howto: Implement pushback|Implement pushback]]
* [[Howto: Implement Generic tyre smoke|Generic tyre smoke]]
* [[Howto: Create a custom version of FlightGear]]
* [[Walk View‎]]
* [[Glass reflection effect for instruments]]
|}
|}
 
__NOTOC__
__NOEDITSECTION__


[[ca:Portal:Desenvolupador/Aeronau]]
[[es:Portal:Desarrolladores/Aeronaves]]
[[es:Portal:Desarrolladores/Aeronaves]]
[[pt:Portal:Desenvolvedor/Avião]]
[[pt:Portal:Desenvolvedor/Avião]]

Revision as of 09:28, 13 December 2017

Welcome to the aircraft developer portal!

Back to the Developer portal

Please visit our forum if you cannot find what you're looking for.
 
 

Aircraft, the fundamental part of flight

Without any aircraft, there is no flight simulator. Aircraft development is one of the fundamental parts of a flight simulator. Contributing is fun and can be done at all levels of experience.
 
 

Rating aircraft status

All the way back in May 2011, we adopted a new status-rating system for aircraft. So far, only a few have actually been rated, as can be seen in the list 'hockenberry' set up at Google Docs. If you're an aircraft developer and your aircraft is not on the list, please consider rating their status. All you'll need to know/do is described at Formalizing Aircraft Status. If you'd just like to get started contributing to FlightGear, this would also seem like an excellent way to get started.

Getting started
Making an aircraft · Making a helicopter
Modeling ·Knob animation

General
Aircraft status · Aircraft maintenance
Creating custom splash screens
Configuring views · Adding walk view
Defining (speed) limits

Portal aircraft.png

Flight dynamics model
Adding thrust reversal · Airliner brake performance · Implementing pushback
Implementing aerial refueling
Writing a JSBSim fuel system · Naming fuel tanks
JSBSim Commander
JSBSim · UIUC · YASim

Portal instrumentation.png

Instrumentation
Creating instruments · Adding instruments
Making a clickable panel · Glass reflection effect
Control Display Unit · Ground proximity warning system
Designing an autopilot · GPS · Route manager
Soaring instrumentation sdk
Avionics resources

Portal modeling.png

Modeling
3D aircraft models · Modelling guidelines
3D Model Rotates Around Nose
Animating models · Using a normal map
Adding lights · Implementing wing flex
Adding tyre smoke · Editing liveries
Importing and exporting
Resources · Normals and Transparency Tutorial
AC3D · Blender · SketchUp · Wings 3D