FlightGear

FlightGear
FlightGear Flight Simulator
Ilustracja
Samolot MD-11 z uruchomioną funkcją HDR
Producent

FlightGear Devlopers & Contributors

Wydawca

The Flightgear Foundation

Licencja

GNU GPL v2

Gatunek

symulator lotu

Tryby gry

gra jednoosobowa, gra wieloosobowa

Język

polski, angielski, niemiecki, francuski

Platforma

GNU/Linux, Windows, Solaris, macOS, FreeBSD, IRIX

Strona internetowa

FlightGear Flight Simulator (często skracany do FlightGear lub FGFS) to darmowy, wieloplatformowy symulator lotu o otwartym kodzie źródłowym, rozwijany od 1996 r.

Kokpit samolotu Boeing 777-200ER w symulatorze FlightGear

David Murr rozpoczął ten projekt 8 kwietnia 1996 roku. Wydanie pierwszej wersji miało miejsce 17 lipca 1997 roku i projekt jest nadal rozwijany. FlightGear dostępny jest na różne platformy: Microsoft Windows, macOS, Linux, IRIX oraz Solaris (SPARC i x86)[1].

FlightGear potrafi symulować lot w atmosferze jak i orbicie okołoziemskiej, dlatego też wykorzystywany jest w badaniach i przemyśle lotniczym. Jego silnik dynamiki lotu (JSBSim) został wykorzystywany w benchmarku NASA z 2015 roku do oceny nowego kodu symulacyjnego pod kątem standardów przemysłu kosmicznego[2].

Rozgrywka

Projekt od początku został stworzony jako otwarty nie tylko ze względu na licencję, ale przede wszystkim na możliwość stosunkowo prostego rozwijania jego elementów (dodawanie nowych modeli statków powietrznych i scenerii i lotnisk, oraz rozbudowywanie już istniejących) przez wszystkich zainteresowanych.

FlightGear wyróżnia się bardzo realistycznym odwzorowaniu nie tylko dynamiki lotu, ale także takich szczegółów jak zgodne z rzeczywistą datą i czasem rozmieszczenie ciał niebieskich.

Jednym z wiodących założeń projektu, postawionym przez twórców projektu już na samym jego początku, są – obok realizmu samego lotu – niewygórowane wymagania sprzętowe projektu.

W najnowszej, zarówno niestabilnej jak i stabilnej, dostępna jest funkcja osm2city, umożliwiająca generowanie na bieżąco budynków, w ich prawdziwych miejscach bazując na danych OpenStreetMap. Dodatkowo od wersji 2020.3.18 istnieje wsparcie dla fotoscenerii, nie jest ona jednak dostarczana z symulatorem, co wynika z problemów związanych z licencją na jakiej publikowane są zdjęcia satelitarne, i istnieje potrzeba wygenerowania takiej samodzielnie.

FlightGear obsługuje również bardzo zaawansowaną i realistyczną symulację lotów kosmicznych. Aktualnie we FlightGear dostępne są 3 statki powietrzne które mogą opuścić atmosferę, X15, Prom kosmiczny, Rakieta Vostok-1.

Modele dynamiki lotu

FlightGear obsługuje m.in. następujące modele dynamiki lotu (ang. Flight Dynamic Model):

  • JSBSim – zalecany model dynamiki, oparty na układzie współrzędnościowym, uwzględniającym 6 stopni swobody obiektu; może pracować jako osobny program lub być wywoływanym przez system wizualizacji. Pliki konfiguracyjne dla poszczególnych modeli samolotów i silników są oparte na XML-u. Zawarte w nich informacje bazują na dokumentacji technicznej i danych eksperymentalnych, opisanych przez odpowiednie charakterystyki.
  • YASim – model dynamiki będący częścią FlightGear opiera się na nieco innym podejściu do symulacji niż poprzedni. Bazuje na modelowaniu przepływów powietrza. Pod uwagę brane są informacje o geometrii płatowca i jego masie, co ułatwia tworzenie plików konfiguracyjnych dla poszczególnych maszyn.
  • UIUC (LaRCsim) – model bazujący na LaRCsim (pierwotnie rozwijanym przez NASA).

Kontrola Ruchu Lotniczego (ATC)

Dzięki osobnym programom do symulacji ATC (np. OpenRadar) zaprojektowanym specjalnie do FlightGear, możliwe jest symulowanie kontroli ruchu lotniczego.

Komunikacja pilota z ATC może przebiegać na 2 sposoby:

1.Drogą tekstową (Chat w grze wieloosobowej).

2.Drogą głosową (Wbudowana funkcja FGcom).

Przypisy

  1. The FlightGear Flight Simulator [online], www.usenix.org [dostęp 2026-04-04].
  2. Daniel G. Murri, E. Bruce Jackson, Robert O. Shelton, Check-Cases for Verification of 6-DOF Flight Vehicle Simulations - Volume I, Langley Research Center, Hampton, Virginia, styczeń 2015, DOI10.13140/RG.2.1.1058.6089 (ang.).

Linki zewnętrzne

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.