FlightGear

FlightGear Flight Simulator is een samenwerkingsproject dat tot doel heeft een geavanceerde vluchtsimulator kader voor gratis te maken. Het is onder de GNU GPL beschikbaar voor diverse besturingssystemen, waaronder Windows, Linux, Mac OS X en Unix.

De simulatie engine in FlightGear heet SimGear. Het wordt gebruikt als een applicatie voor de eindgebruiker en als het onderzoek in de academische wereld, voor de ontwikkeling en de realisatie van oplossingen op het gebied van vluchtsimulatie.

De aanpassing van het spel kun je duidelijk zien de verschillende soorten vliegtuigen modellen die beschikbaar zijn in FlightGear, zweefvliegtuigen om de helikopter en het vliegtuig van de lijn gevechtsvliegtuigen. Al deze vliegtuigen modellen zijn uitgevoerd door verschillende mensen.

Geschiedenis

Beginnend: 1996, 1997

Ontwikkeling is officieel begonnen in de late jaren negentig, met een voorstel online, code ontwikkeling begon in 1996, in plaats daarvan gebruik van een aangepaste versie van de code voor 3D graphics. De ontwikkeling van een versie die is gebaseerd sull'OpenGL genomen door Curtis Olsen begin in het begin van 1997, na de start van de ontwikkeling van 1996. Een geweldige reactie van de gemeenschap heeft geleid tot een sterke bijdrage aan het project vanaf het begin in de jaren 90 tot heden.

In plaats van vanaf nul, FlightGear ontwikkelaars gebruik gemaakt van de vlucht model LaRCsim NASA, met OpenGL voor 3D grafische code en data vrij usufruibili voor delen van het land. De eerste gecompileerde versies kwam in 1997 met een update zeer intense nieuwe versies verscheidene jaren, wat leidde tot een steeds stabielere en geavanceerde programma.

Voor 2001, de ontwikkeling team regelmatig vrijgegeven beta-versies. Later in hetzelfde decennium, het tempo van de releases is vertraagd de verschillende versies, in het voordeel van een groter aantal verbeteringen en aanvullingen. De looptijd van de software in 2005 heeft geleid tot een toegenomen belangstelling van de pers en een sterke toename in populariteit. Het gebruik van versienummers is dramatisch vertraagd na de eind 2002 naar de huidige versie 0.9.0. Versies 0.9.9 en 0.9.10 hadden ongeveer 8 alle nieuwe vliegtuigen, waardoor het totale aantal vliegtuigen van 70 naar 90. Versie 0.9.11 heeft ongeveer 33 nieuwe.

Versie 0.9.0-0.9.11

Grafische objecten FlightGear begaafd zijn in vergelijking met die van andere simulatoren, zoals Microsoft Flight Simulator ook in dezelfde periode. Bovendien is de hele wereld is goed vertegenwoordigd met behulp van gegevens quotum vrij per SRTM genomen, zijn er ook een aantal speciale functies, zoals de skipiste. Meer dan 20.000 tracks, wolken 3D, multi-platform, meerdere keuzes van FDM, bijna 100 vliegtuigen om uit te kiezen voor een goede aantal belangrijke functies.

De hardware die vereist zijn om FlightGear is er een waarin er een kaart met OpenGL ondersteuning voor 3D versnelde; het lijkt erop dat een betere ondersteuning je krijgt met NVIDIA-kaarten. Recente versies bieden ook ondersteuning voor 3dfx, hoewel dit mislukt omdat de hardware-eisen verhoogd.

FlightGear wordt gebruikt in verschillende industriële en academische projecten.

Software

De simulatie engine in FlightGear heet SimGear. Het wordt gebruikt voor zowel de aanvraag voor algemene gebruikers, zowel voor onderzoek omgevingen voor de ontwikkeling en verwezenlijking van ideeën voor de simulatie van de vlucht.

Deze personalisatie van FlightGear wordt geïllustreerd door het grote aantal vliegtuigen modellen in FlightGear, zweefvliegtuigen aan, de helikopter en de vliegtuigen aan straaljagers. Deze vliegtuigen modellen zijn bijgedragen door verschillende mensen.

Het model FlightGear gebruikt een van de drie modellen:

  • Jsbsim
  • Yasim
  • UIUC

Nog steeds slechts één motor wordt gebruikt voor het genereren van het terrein: TerraGear. Weerseffecten zijn onder 3D wolken, bliksem en verschillende momenten van de dag.

Dynamische modellen vlucht

Een dynamisch model van de vlucht is als de vlucht van een vliegtuig wordt gesimuleerd in het programma. FlightGear maakt gebruik van een groot aantal projecten van de binnenlandse en geïmporteerde modellen. Elk vliegtuig moet worden geïnstrueerd om één van deze modellen te gebruiken. Momenteel FlightGear is de enige flight simulator grafiek waarin de FDM worden gebruikt; UUIC Yasim en werden speciaal ontwikkeld voor FlightGear. Vroege versies gebruikt FDM-gebaseerde LaRCsim NASA, die werd echter vervangen door de flexibeler FDM.

  • Jsbsim - de vlucht model dynamische standaard sinds 2000.
  • Yasim - een FDM die een andere werkwijze voor berekeningen gebruikt. Geïntroduceerd vanaf versie 0.7.9 in 2002.
  • UIUC -Een andere opgenomen FDM, ontwikkeld door 'UIUC Applied Aerodynamics Group' aan de Universiteit van Illinois in Urbana-Champaign, maakt ook gebruik van LaRCsim.
  • Flight Gear kan worden ingesteld op renderen met gegevens uit een bron van buiten FDM zoals MATLAB.
  • Ze werden geschreven ook andere FDM aangepast voor specifieke vliegtuigen, zoals bijvoorbeeld die lichter dan lucht.

Afhankelijkheden van FlightGear

In tegenstelling tot de commerciële titels van software, het belangrijkste doel van het project is de release van een verzameling van codes. Zet ze in een bruikbaar pakket deze codes moeten worden opgesteld voor een specifiek platform. De software bibliotheken gebruikt om FlightGear maken hebben gevarieerd in de tijd. De belangrijkste SimGear, dat is de belangrijkste simulatie engine die FlightGear ten grondslag ligt. TerraGear is geen afhankelijkheid, maar gewoon een naam voor het standaard programma voor het genereren van het terrein in FlightGear. OpenAL wordt gebruikt voor geluid en het geluid met de toevoeging van een steun SDL. Plib procedures voor hardware support, gewoonlijk gebruikt voor het geluid dat was echter vervangen door OpenAL. OpenGL wordt gebruikt voor de geïntegreerde procedures voor 3D graphics wordt diverse andere hardware acceleratie niet ondersteund. OpenSceneGraph is ook geïntegreerd in FlightGear; veel afbeeldingen routines nodig voor de bouw. Tenslotte Simple DirectMedia Layer is een softwarebibliotheek die wordt gebruikt voor het vullen. Enkele andere afhankelijkheden variëren afhankelijk van het type van het platform waarvoor u wilt de binaire te krijgen. Gebruikers van FlightGear kan worden ingevuld in het programma zelf, of iemand vinden om de binaries opgesteld, dat is niet een van de doelstellingen van het project.

Multi-display en Networking

Verschillende netwerken opties kunt FlightGear te communiceren met andere gevallen van FlightGear. Er is een protocol voor multiplayer gebruik FlightGear op een lokaal netwerk in een multi-vliegtuig. Deze kan worden gebruikt voor de vorming vluchten of simulaties van verkeerstorens.

Meerdere gevallen van FlightGear kan worden gesynchroniseerd met een multi-monitor-omgeving mogelijk te maken. Als alle instanties die draaien onder dezelfde framerate, kunt u een goede synchronisatie tussen schermen te krijgen.

Extra software

Er zijn programma's die ofwel geïntegreerd zijn in FlightGear of samenwerken met het voor een bepaalde functie. Sommige van deze zijn opgenomen in de afgifte van FlightGear voor een specifiek platform en ontwikkeld door het project zelf, terwijl andere onafhankelijk verdeeld maar toch gehost in het project FlightGear.

Een belangrijk extra software voor interface met de executable FlightGear starten. In feite, voor de meeste van haar initiële ontwikkeling FlightGear kon worden alleen via de command line gelanceerd. Echter, de FlightGear Launch Control opgenomen met de front-end FG Lancher sinds versie 0.9.3 in 2003. KFreeFlight is een front-end / starter doormiddel KDE. FGTools is een alternatief ramen launcher. FGKicker is een front-end ontwikkeld met GTK +.

Andere hulpprogramma's zijn redacteurs en projecten voor het terrein van gegevens. Atlas is een ondersteuning voor wegenkaarten en kaarten voor FlightGear; Kelpie Flight Planner is een programma voor het creëren van de vlucht plannen ontwikkeld in Java. FlightGear Scenery Designer is een scenario-editor voor het werken met data terrein. Het project Wereld Custom Scenery Project heeft tot doel de inspanningen en ontwikkelingen op aangepaste scenario's te coördineren. Tenslotte Taxidraw is een editor voor de taxibanen en de startbanen / take-off luchthavens.

De code van FlightGear vergeleken met de sporen

In tegenstelling tot de meeste commerciële software, het project release data gelden alleen voor de release van de broncode, niet binaries. Om een ​​werkend programma broncode moet worden samengesteld, welke specifieke bibliotheken onder de algemene en specifiek voor het type van het platform compilatie vereist. Echter, want dit is te ingewikkeld voor de meeste gebruikers, anderen werken om binaries beschikbaar zijn voor de specifieke platformen en besturingssystemen te maken. De aldus verkregen pakketten variëren in hun stabiliteit, prestaties, afhankelijkheden, en worden geactualiseerd ten opzichte van de code base. Bijvoorbeeld, sommige oudere tracks nog werken met Mac OS 9, maar nieuwere versies van FlightGear vereisen de versie van Mac OS X.

Bijvoorbeeld, in het najaar van 2007 de nieuwste code uitgave was versie 0.9.11 en 0.9.10-pre1. Echter, de beschikbare tracks aanzienlijk gevarieerd; sommige binaries beschikbaar stellen van een jaar na de release van versie 0.9.10 waren:

  • Win-32 heeft een pakket van ongeveer 138 Mb
  • Linux-pakketten samengesteld voor specifieke uitkeringen
    • Slackware pakket, Fedora, Pardus, Debian
  • Solaris pakketten die draaien op zowel SPARC zowel op x86-processors.
    • SPARC, x86
  • Silicon Graphics IRIX
    • SGI rails
  • Mac OS X
    • Mac OS 10.4
    • Mac OS 10.3
  • FreeBSD heeft een pakket

Reacties van critici

Hoewel niet ontwikkeld om een ​​spel in de strikte zin van het woord, heeft FlightGear in ieder geval kregen artikelen in een aantal publicaties, zowel online als offline. FlightGear 0.9.10 ontving vele items, gemarkeerd als een nauwkeurige simulatie, maar vereist geduld en wat werk voordat je kunt spelen. PC Magazine wees erop hoe het is ontworpen om te kunnen nieuwe vliegtuigen en decors eenvoudig toe te voegen.

In plaats daarvan, een oudere punt een paar jaar eerder, een artikel in het juni 2002 FlightXPress, was nogal kritisch, en merkt een gebrek aan functies en scenario's.

Datum van publicatie

Releases definitieve bron voor jaren.

Planes

FlightGear begon met een vliegtuig in LaRCsim, NASA, een Navion Ryan, die werd vervangen door een Cessna 172 in 2000. jsbsim bracht verschillende nieuwe vliegtuigen, dus maakte hij de ontwikkeling van Yasim. "

Vliegtuigen 0.9.10

De installed base is beperkt tot slechts 15 vliegtuigen, maar enkele tientallen andere officiële vliegtuigen zijn in een ander stadium van ontwikkeling en zijn beschikbaar voor download. De versie op CD / DVD bevat al deze vliegtuigen en enkele gegevens op de grond, maar dit materiaal is vrij te downloaden. Er zijn ook onofficiële derden vliegtuigen, maar zijn niet opgenomen in de volgende lijst. Ook inbegrepen zijn een aantal aangepaste gebouwen, met name in de omgeving van San Francisco; en het ook een vliegdekschip Nimitz klasse.

Luchtvaartmaatschappij Package 0.9.10:

  • 1903 Wright Flyer, Boeing 737-300, Fairchild A-10 Thunderbolt II, Northrop T-38 Talon, Messerschmitt Bf 109 G14, Eurocopter Bölkow Bo 105, Cessna Skyhawk 172P, Cessna 310, Cessna Citation Bravo, General Dynamics F-16 Fighting Falcon , Hawker Hunter GA11, Piper J-3, P-51D Mustang, Piper Cherokee Warrior II, Rascal 110, UFO, evenals talrijke vliegtuigen UIUC ontwikkelen.

Alle officiële vliegtuigen voor versie 0.9.10, met hun model gegevens en vlucht instrumentatie, worden vermeld als op de cd-versie 0.9.10 FlightGear. Sommige vliegtuigen zijn alleen FDM, terwijl andere vliegtuigen van derden worden uitgesloten van de lijst.

Fixed-wing vliegtuigen:

  • Boeing 707, Boeing 737-300, Boeing 747-100, Boeing 777-200, Fairchild A-10 Thunderbolt II, Airbus A300, Airbus A320-200, Douglas A4f Skyhawk, Aerostar Super 700 3D instrumentatie, AN-225, Beechcraft B1900D dashboard 3D, B-29 Stratofortress B-52F, BAC TSR-2 prototype, Beechcraft 99, Messerschmitt BF-109 G14, Boeing 314, 150x prototype Cessna, Cessna C172-LE, Cessna Skyhawk 172P, Cessna 172R, Cessna 182, Cessna 310 met 3D-apparatuur, Cessna U-3, Olandese Electric Canberra B 8, Cessna 550 Citation II 3D instrumentatie, Cessna Citation Bravo - 3D instrumentatie, Comper Swift, Concorde, Douglas DC-3, de Havilland Beaver 3D instrumentatie, Lockheed F 104 Starfighter, de F-15 Eagle, F-16 Fighting Falcon, Lockheed F-80C Shooting Star, Dr.1 Fokker, Fokker 100, Fokker 70, Fokker 50, Harrier, Hawker Hunter GA11, Hawker Hurricane IIb, Soko J-22 Orao / IAR-93, Piper J-3, Boeing KC-135E, Laat L 410, Olandese F.1A Electric Lightning, Lockheed in 1049, SIAI-Marchetti S-211, McDonnell Douglas MD-11, MiG-15bis, Noord-Amerika OV-10A Bronco, P-51D Mustang, Piper Comanche 250, Piper Cherokee Warrior II, Pilatus PC-7, Seahawk, PA34-200T Piper Seneca II, Space Shuttle, Sopwith Camel, Supermarine Seafire MkIIIc, Supermarine Spitfire IIa, Cirrus SR- 20, T-37 Tweet, Northrop T-38 Talon, Tupolev Tu-114 Tupolev Tu-154, Wright Flyer in 1903, X-15, X-24, Northrop YF-23

Zweefvliegtuigen en zweefvliegtuigen:

  • ASW-20 zweefvliegtuig, Schweizer 2-33, ontsnappen Colditz glider, Airwave Xtreme 150 glider hangen

Helicopters:

  • Bölkow Bo 105 Eurocopter, Sikorsky CH-53E Super Stallion, CH-47 Chinook, Bell 206 JetRanger, Eurocopter AS350

Diverse:

  • Rascal jsbsim 110), Paragliding, UFO, 'OGEL', ornithopter, Santa Claus Sledge, 'Manta', Bluebird Explorer

Vliegtuigen 0.9.11

Alle nieuwe vliegtuigen, of sterk herbouwd in versie 0.9.11 FlightGear: 787-8 Boeing, Northrop Grumman A-6E, Airbus A320, Nakajima A6M2, Antonov An-2, Northrop B-2 Spirit, Bristol Beaufighter, Bielsko SZD-9 bocian, Lockheed C-130 Hercules, Cessna 182RG, Sikorsky CH-53E, Cessna Citation X, Dornier Do 335, Boeing E-3B Sentry, Eurocopter EC 135, McDonnell Douglas F-15C Eagle, McDonnell Douglas F-18 Hornet, Chance Vought F4U Corsair Flash Mainair Alpha 2, Hughes H-4 Hercules, Kyushu J7w, Junkers Ju 52, Nakajima Ki-84, Messerschmitt Me 262, Dassault Mirage 2000, de Havilland Mosquito, NTP, de Havilland Sea Vixen DH.110, Sikorsky S -76C, Flanker-F, Avro Vulcan B.2, Sikorsky S-70

1.0.0 vliegtuigen

Nieuwe vliegtuigen: Cessna Citation II, Beechcraft 1900D, De Havilland Canada DHC-2 Beaver

(0)
(0)
Commentaren - 0
Geen reacties

Voeg een Commentaar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tekens over: 3000
captcha