Portal:Developer/Aircraft: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
No edit summary
No edit summary
(40 intermediate revisions by 13 users not shown)
Line 1: Line 1:
{{Languages|Portal:Developer/Aircraft}}
{{Main page/Header
{{PortalMenu}}
  |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;"
[[ca:Portal:Desenvolupador/Aeronau]]
|class="MainPageBG" style="width:25%; border:1px solid #d9e2e2; background:#efefef; vertical-align:top; color:#000;"|
[[es:Portal:Desarrolladores/Aeronaves]]
{|width="100%" cellpadding="2" cellspacing="5" style="vertical-align:top; background:#efefef;"
[[pt:Portal:Desenvolvedor/Avião]]
 
! <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]]
|}
 
{|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]]
|-
|}
 
{| 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;"|
* [http://www.flightgear.org/Docs/XMLAutopilot/ Customizing the XML Autopilot]
* [[Autopilot Tuning Resources]]
|}
 
|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;"|
* [http://wiki.flightgear.org/index.php/Category:Aircraft_TODO Aircraft Todo]
* [[Aircraft Information Resources]]
* [[Aircraft Manuals]]
* [[Avionics Development Resources]]
* [[Aircraft Systems 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: 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: 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: Implent pushback|Implent pushback]]
* [[Howto: Implent Generic tyre smoke|Generic tyre smoke]]
 
* [[Walk View‎]]
|}
|}
 
__NOTOC__
__NOEDITSECTION__

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