229
edits
No edit summary |
No edit summary |
||
| Line 45: | Line 45: | ||
A personalização do FlightGear é ilustrada com a ampla variedade de modelos de aeronaves que estão ao dispor do FlightGear, de [[:Category:Gliders|planadores]] a [[Helicopter|helicópteros]], e de [[:Category:Airliners|aviões comercias]] a [[Military aircraft|caças a jato]]. Estes modelos de aeronaves foram contribuídos por várias pessoas. | A personalização do FlightGear é ilustrada com a ampla variedade de modelos de aeronaves que estão ao dispor do FlightGear, de [[:Category:Gliders|planadores]] a [[Helicopter|helicópteros]], e de [[:Category:Airliners|aviões comercias]] a [[Military aircraft|caças a jato]]. Estes modelos de aeronaves foram contribuídos por várias pessoas. | ||
As aeronaves do FlightGear utilizam em geral um dos dois modelos de vôo, [[ | As aeronaves do FlightGear utilizam em geral um dos dois modelos de vôo, [[JSBSim]] e [[YAsim]]. De momento só um ''engine'' é utilizado para o terreno, TerraGear. Efeictos temporais incluem nuvens 3D, efeitos de iluminação e hora do dia. | ||
=== Modelos dinâmicos de vôo === | |||
[[Flight Dynamics Models|Modelos dinâmicos de vôo]] (FDM) ditam como as simulações de vôo para uma aeronave são feitas. O FlightGear utiliza uma variedade de projectos de modelos de vôo escritos e importados internamente. De momento, o FlightGear é o único simulador de vôo com gráficos em qual todos os FDM são usados, e UIUC e YASim foram desenvolvidos especificamente para o FlightGear. | |||
Versões iniciais utilizavam um FDM baseado em [[LaRCsim]] pela NASA, que foi substituído com FDM mais flexíveis. | |||
* [[JSBSim]] - O modelo dinâmico de vôo padrão em uso desde 2000. | |||
* [[YASim]] - um outro FDM que utiliza métodos de calculo diferentes. Introduzido com o 0.7.9 em 2002. | |||
* [[UIUC]] - desenvolvido pela UIUC Applied Aerodyamics Group na Universidade de Illinois em Urbana-Champaign, este também fez uso de LaRCsim. Outrora utilizado amplamente, pelo os dias que passam já vem incluído com o FlightGear. | |||
* O FlightGear também pode ser programado para renderizar utilizando inserções feitas por uma fonte FDM externa, como as do [[MATLAB]]. | |||
* Outros FDM personalizados para tipos específicos de aeronaves foram escritas, tais como aeronaves para mais leve que o ar. | |||
=== Dependências do FlightGear === | |||
Ao contrário de títulos comercias, o resultado principal do projecto é a publicação simples de uma coleção de códigos. Para o tornar num programa útil, precisa de ser compilado para uma dada plataforma. As bibliotecas de ''software'' usadas para criar o FlightGear têm se variado. O principal é [[SimGear]], que é o ''engine'' de simulação fundamental para o FlightGear. O [[TerraGear]] não é uma dependência, mas simplesmente um nome para o programa padrão de dados de terreno no FlightGear. Para ''software'' de som/áudio é utilizado OpenAL, e incluí suporte para SDL (desde 0.9.5). Para rotinas de suporte de hardware é utilizado o PLIB, antigamente também utilizado para suporte de som, qual foi também substituído por OpenAL. [[OpenGL]] é utilizado pelas rotinas integradas de gráficos 3D, e outras acelerações de ''hardware'' (nomeadamente DirectX) não são suportadas. Também integrado no FlightGear está [[OpenSceneGraph]]. Por último, para compilar utiliza-se o DirectMedia Layer, um ''software'' de bibliotecas. Algumas dependências variam dependendo da plataforma em que o código está a ser compilado. Os utilizadores do FlightGear têm que compilar o código por si mesmo, ou encontrar terceiros que publiquem um binário, se este não se encontra entre os disponíveis do projecto. | |||
=== | == ''Hardware'' == | ||
O ''hardware'' necessário para executar o FlightGear se reduz ás máquinas que suportem [[OpenGL]] e aceleração de ''hardware'' 3D, com productos da NVIDIA a receberem suporte melhor. Versões prematuras suportavam cartas da 3dfx, mas este foi abandonado com os aumentos dos requisitos ''hardware''. | |||
[[File:Fgrun-page2.jpg|thumb|left|270px|O [[FlightGear Launch Control|executor do FlightGear]]]] | |||
{{out of date}} | |||
{{BeingTranslated}}[[User:Thefan|Thefan630]][[User:Thefan|Thefan630]] ([[User talk:Thefan|talk]]) 11:23, 9 August 2015 (EDT) | |||
== Add-ons e customização == | == Add-ons e customização == | ||
Há programas que estão integrados no FlightGear (dependências) e programas que se integrram como opcionais (add-ons). Alguns add-ons estão incluídos nos binários do FlightGear, dependendo do sistema operacional, como o [[Pt/Assistente do FlightGear|Assistente do FlightGear]], feitos pela comunidade. Porém, há add-ons independentes (não incluídas nos binários) mas que são hospedadas pelo FlightGear (como aeronaves). | Há programas que estão integrados no FlightGear (dependências) e programas que se integrram como opcionais (add-ons). Alguns add-ons estão incluídos nos binários do FlightGear, dependendo do sistema operacional, como o [[Pt/Assistente do FlightGear|Assistente do FlightGear]], feitos pela comunidade. Porém, há add-ons independentes (não incluídas nos binários) mas que são hospedadas pelo FlightGear (como aeronaves). | ||
edits