1 A very special thanks is due to the following people and groups.
3 Note: as hard as we've tried, it is impossible to perfectly maintain
4 this file. If you are aware of someone who you think should be
5 included here, PLEASE let me know. Projects like this are made
6 possible only by the help and hard work of others. I want to properly
7 credit everyone who has contributed to this project.
10 A1 Free Sounds <techie@mail.ev1.net> http://www.a1freesoundeffects.com
11 Granted permission for the flightgear project to use some of the
12 sound effects from their site.
14 Mark Akermann <flightgear@akermann.org>
15 Redone sun code. The sun now consists of three textures with individual
16 colors which are calculated based on the effect of light scattering.
17 This is accomplished by using various environmental data and by
18 calculating the distance the light travels through the atmosphere.
21 Raul Alonzo <amil@las.es>
22 Mr. Alonzo is the author of Ssystem and provided his kind permission
23 for using the moon texture. I also used parts of his code as a template
24 when adding the texture. Ssystem Homepage can be found at:
25 http://www1.las.es/~amil/ssystem
28 Michele America <nomimarketing@mail.telepac.pt>
29 Contributed to the HUD code.
32 Andrei Barbu "T"Eval" teval@myrealbox.com
33 Designed and implemented the current version of the FlightGear website.
36 Michael Basler <pmb@knUUt.de>
37 Author of the Getting Started guide.
40 Paul Beardsley <Beardspa@hotmail.com>
41 The 1903 Wright Flyer was inspired by a model contributed by Paul
42 Beardsley. Very little of the original model remains, but without
43 Paul's excellent work we might not have our own 1903 Flyer. Model
44 was reworked and retextured by Jim Wilson.
47 Jon S. Berndt <jon@jsbsim.org>
48 Chief architect of JSBSim, the default flight dynamics model (FDM)
49 for FlightGear. Jon's professional work has involved simulation and
50 prototyping for vehicles ranging from the F-16 to his current work
51 on the space shuttle and future manned launch vehicles. Since 1998
52 Jon has been working on creating JSBSim together with co-author Tony
53 Peden. JSBSim is an object-oriented, multi-platform aerospace
54 vehicle simulator that can be integrated with broader flight
55 simulation programs (since it provides no visual model), or run in a
56 standalone mode for batch runs. For more information, see the JSBSim
57 home page at: http://www.jsbsim.org
60 Paul Bleisch <pbleisch@acm.org>
61 Paul redid the "debug" system so that it would be much more flexible,
62 so it could be easily disabled for production system, and so that
63 messages for certain subsystems could be selectively enabled.
64 Also contributed a first stab at a config file/command line parsing
68 Jim Brennan <jj@kingmont.com>
69 Provided a big chunk of online space to store USA scenery for Flight Gear.
72 Bernie Bright <bbright@bigpond.net.au>
73 Many C++ style, usage, and implementation improvements.
74 STL portability, tons o' stuff. :-)
75 Threading support and threaded tile pager.
78 Bernhard H. Buckel <buckel@mail.uni-wuerzburg.de>
79 Contributed the README.Linux
80 Co-Author of the "Getting Started Manual"
83 Gene Buckle <geneb@deltasoft.com>
84 Gene has done a lot of work getting FG to compile with the MSVC++
85 compiler. Also, he has pushed, proded, and bugged me endlessly to
86 do my stuff right. (I mean that in a good way, because sometimes
87 when the little nudge in the right direction isn't working, I need
88 a good hard shove.) :-)
91 Ralph Carmichael <ralph@pdas.com>
92 Thanks to Ralph for his support of the FlightGear project. At
93 Public Domain Aeronautical Software you will find the PDAS CD-ROM for sale,
94 packed with great programs of use to aeronautical engineers. At this web
95 site there are also some sample downloads to show what is on the CD.
99 Didier Chauveau <chauveau@math.univ-mlv.fr>
100 Provided some initial code to parse the 30 arcsec DEM files found at:
101 http://edcwww.cr.usgs.gov/landdaac/gtopo30/gtopo30.html
104 John Check <j4strngs@rockfish.net>
105 Maintains the base package repository
108 New instrument panel configurations
111 Dave Cornish <dmc@halcyon.com>
112 Created our new, super cool, runway textures.
113 Created some of our cloud textures.
116 Oliver Delise <delise@mail.isis.de>
117 FAQ Maintainer, Documentation, Public Relations.
118 Author of (the now depreciated) networking / multi-user support.
119 Founder of the FlightGear MultiPilot Project :
120 http://www.isis.de/members/~odelise/progs/flightgear
123 Dave Eberly <eberly@magic-software.com>
124 Contributed some sphere interpolation code used by Christian Mayer's
125 weather data base system. Go to Dave's web site. He has a ton of
126 really useful looking code available there.
127 http://www.magic-software.com
131 Vector 2D, 3D, 4D and Matrix 3D and 4D inlined C++ classes. (Based on
132 Graphics Gems IV ed. Paul S. Heckbert)
133 http://www.animats.com/simpleppp/ftp/public_html/topics/developers.html
136 Francine Evans <evans@cs.sunysb.edu>
137 Wrote the @#$@#$@% GPL'd tri-striper we use and "love". :-)
138 http://www.cs.sunysb.edu/~evans/stripe.html
141 Oscar Everitt <bigoc@premier.net>
142 Created single engine piston engine sounds as part of an F4U package
143 for FS98. They are pretty cool and Oscar was happy to contribute
144 them to our little project.
147 Bruce Finney <bfinney@gte.net>
151 Melchior Franz <mfranz@aon.at>
152 Made that joystick high/low support for joystick hats.
153 Nasal-ified the Saitek Cyborg Gold 3D (USB) joystick which now forms
154 the basis of a lot of programmable joysticks.
155 Created the led.txf font.
156 Ruthlessly hunted down memory leaks in FlightGear, SimGear, and JSBSim.
157 Maintains the only fully working helicopter model in FlightGear (Bolkow 105).
158 Made the GUI code fully XML configurable and added support for themes.
159 Started the Nasal library for easy model animation.
160 Reorganized the joystick code so it won't leave configuration data resident
161 for joysticks that aren't present.
164 Jean-loup Gailly and Mark Adler <zlib@gzip.org>
165 Authors of the zlib library. Used for on-the-fly compression and
166 decompression routines.
167 http://www.cdrom.com/pub/infozip/zlib/
170 Thomas Gellekum <tg@ihf.rwth-aachen.de>
171 Changes and updates for compiling on FreeBSD
174 Neetha Girish <neethagirish@usa.net>
175 Contributed the xml configurable HUD changes.
178 Jeff Goeke-Smith <jgoeke@voyager.net>
179 Contributed our first autopilot. (Heading Hold)
180 Better autoconf check for external timezone/daylight variables in
184 Michael I. Gold <gold@puck.asd.sgi.com>
185 Patiently answered my endless "newbie" OpenGL questions.
186 His effort alone has made me a great SGI fan.
189 Habibie <habibie@MailandNews.com>
190 RedHat package building changes for SimGear.
193 Dave Haskell <dave@haskell.demon.co.uk>
194 Original exterior textures for the Cessna 310 U-3A model. Only a few
195 minor modifications were made.
198 Mike Hill <mikehill@flightsim.com>
199 Contributed 3d aircraft models to our project.
200 http://www.flightsimnetwork.com/mikehill/home.htm
203 Erik Hofman <erik@ehofman.com>
204 Major overhaul and parameterization of the sound module, to allow
205 aircraft-specific sound configuration at runtime.
206 Did a lot of code improvements and bug-hunting.
207 Creator of most of the ground textures.
208 Maintainer of the F-15, F-16, F-104, T-37, PC-7, Fokker 50 and 100 models.
209 Keeps the Irix port current.
210 Localization support.
213 Charlie Hotchkiss <clhotch@pacbell.net>
214 Worked on improving and enhancing the HUD code.
215 Lots of code style tips and code tweaks ...
218 Bruce Jackson of NASA <e.b.jackson@larc.nasa.gov>
219 Developed the LaRCsim code under funding by NASA which we use to provide
220 the flight model. Bruce has patiently answered my many, many questions.
221 http://dcb.larc.nasa.gov/www/DCBStaff/ebj/ebj.html
224 Maik Justus <fg@mjustus.de>
225 Developed YASim's helicopter/rotor logic.
226 Wrote the Bo105 helicopter FDM configuration file.
230 Debian packaging of SimGear/FlightGear
233 Richard Kaszeta <bofh@me.umn.edu>
234 Contributed screen buffer to ppm screen shot routine.
235 Rich has also helped in the early development of the Flight Gear "altitude
236 hold autopilot module" by teaching Curt Olson the basics of Control Theory
237 and helping him code and debug early versions. Curt's "Boss" Bob Hain
238 also contributed <bob@me.umn.edu>. Further details available at:
239 http://www.menet.umn.edu/~curt/fgfs/Docs/Autopilot/AltitudeHold/AltitudeHold.html
240 Rich's Homepage: http://www.menet.umn.edu/~kaszeta
243 Vassilii Khachaturov <vassilii@tarunz.org>
244 Support of navaids as autopilot waypoints.
245 Switching the tower view to a different tower at any time.
246 Various code, GUI, and documentation fixes and updates.
249 Tom Knienieder <tom@knienieder.com>
250 Ported Steve's Audio library first to OpenBSD and IRIX and
251 after that also to Win32
254 Reto Koradi <kor@mol.biol.ethz.ch>
255 Helped me get on track with setting up fog effects.
256 http://www.mol.biol.ethz.ch/wuthrich/people/kor
259 Bob Kuehne <rpk@who.net>
260 Redid the Makefile system so it is simpler and more robust.
263 Chris Lampard <c.lampard@ntlworld.com>
264 Original exterior geometry for the Cessna 310 U-3A model. Several
265 modifications made but most of the exterior is as is converted from
266 Chris's original. The interior cockpit was added by Jim Wilson.
269 David Luff <david.luff@nottingham.ac.uk>
270 Contributed heavily to the IO360 piston engine model.
271 Created the ATC intelligent traffic subsystem.
272 Creator of TaxiDraw, a program to modify the taxiway layout
276 Lewis Magruder <blackhawk96@hotmail.com>
277 Original A-4 Blue Angels exterior model and textures. Lewis's work
278 is pretty much as converted from the original. The interior cockpit
279 was added by Jim Wilson.
282 Christian Mayer <flightgear@christianmayer.de>
283 Working on a multi-lingual conversion tools for fgfs
284 as a demonstration of technology ;-)
285 Contributed code to read msfs formated texture files.
286 Working on a completely new weather subsystem.
287 Working on a balloon simulator.
290 David Megginson <david@megginson.com>
291 Contributed a patch to allow mouse input to control the yoke.
292 Contributed financially towards hard drive space for use by the
294 Updates to README.running.
295 Working on getting fgfs and ssg to work without textures.
296 Also added the new 2D panel and the save/load support.
297 Reorganization of the GUI to make it XML configurable.
299 Generalized input module
300 3D model animation module
301 initial take of sound-effects module
302 Random ground cover objects
303 Vacuum and pitot systems.
306 Eric Mitchell <mitchell@mars.ark.com>
307 Contributed some topnotch scenery textures. His textures were
308 all original creations.
311 Cameron Moore <cameron@unbeatenpath.net>
314 Self-proclaimed code janitor.
318 Anders Morken <amrken@online.no>
319 Maintained the European mirror of the FG web pages.
320 Unfortunately this mirror has been taken down due to reglementation
321 changes including an enforcement to 10 MB space per subscriber limit
322 which was way too small for the evergrowing FGFS Project's Files.
323 He'd be happy to maintain a new one if he could find a place to put it,
324 so if you have an idea, contact him!
327 Alan Murta <amurta@cs.man.ac.uk>
328 http://www.cs.man.ac.uk/aig/staff/alan/software/
329 Created the Generic Polygon Clipping library
332 Phil Nelson <phil@cs.wwu.edu>
333 Author of GNU dbm. gdbm is a set of database routines that use
334 extendible hashing and works similar to the standard UNIX dbm routines.
337 Alexei Novikov <anovikov@heron.itep.ru>
338 Created European Scenery
339 Contributed a script to turn fgfs scenery into beautifully rendered
341 Contributed a first draft of a scenery creation howto.
344 Curt Olson <http://www.flightgear.org/~curt>
345 Curt is responsible for overall project and source code management.
346 He has his hands in many of the areas, but is primarily responsible
347 for the scenery subsystem, as well as much of the infrastructure in
349 Handles most parts of the regular scenery rebuild, including lots of
350 improvements of the vertex calculation code.
351 Added the nw PID based, configurable autopilot code.
352 Added the Electrical system.
353 Added Runway lighting.
357 His TR Library: http://www.mesa3d.org/brianp/TR.html
358 And also Mesa of course: http://www.mesa3d.org
361 Tony Peden <apeden@earthlink.net>
362 Contributions on the flight model front, including a LaRCsim based
363 Cessna 172. JSBsim: the initial conditions code, a more complete
364 standard atmosphere model, and other bugfixes/additions.
367 Robin Peel <robin@cpwd.com>
368 Maintains the ever growing worldwide airport, runway, and navigation
369 aid database for the Flight Gear project as well as for X-Plane.
372 Alex Perry <alex.perry@ieee.org>
373 Contributed code to more accurately model VSI, DG, Altitude.
374 Contributed to the Install and Getting Started manual.
377 Friedemann Reinhard <mpt218@faupt212.physik.uni-erlangen.de>
378 Contributed beginnings of a textured instrument panel.
381 Frederic Bouvier <frbouvi@wanadoo.fr>
382 Added French language support
383 Keeps FlightGear MSVC compatible.
384 Did a number of code changes to improve the animation code.
385 Added a number of animations that improves the visual system quite a lot.
386 Did a nice job populating the San Francisco bay area by adding a lot
390 Petter Reinholdtsen <pere@games.no>
391 Incorporated the Gnu automake/autoconf system (with libtool).
392 This should streamline and standardize the build process for all
393 Unix-like platforms. It should have little effect on IDE type
394 environments since the don't use the Unix make system.
397 William Riley <riley@technologist.com>
398 Contributed code to add "brakes".
399 Patch to support a first joystick with more than two axes.
400 World scenery based on vmap0 data.
403 Andy Ross <andy@plausible.org>
404 Contributed a new configurable FDM, "YASim", based on geometry
405 information rather than aerodynamic coefficients.
406 Added support for placing 2D panel objects in 3D space.
407 Modified the HUD code to make it more accurate and added 3D support.
408 Modified the UI code to allow a far more flexible grouping system.
409 Added the Nasal scripting language and added FlightGear integration.
412 Paul Schlyter <pausch@saaf.se>
413 Mr. Schlyter provided Durk Talsma with all the information
414 he needed to write the astro code. Mr. S. is also willing
415 to answer astro-related questions whenever one needs to.
416 http://welcome.to/pausch
419 Chris Schoeneman <crs@millpond.engr.sgi.com>
420 Contributed some 3d sound playing code for Irix, Win32, and Linux
421 It is unclear if this code will be used directly, but it certainly
422 will have an influence on the development of our own audio library.
425 Phil Schubert <philip@zedley.com>
426 Contributed various textures and engine modelling.
427 http://www.zedley.com/Philip/index.htm
430 Jonathan R Shewchuk <Jonathan_R_Shewchuk@ux4.sp.cs.cmu.edu>
431 Author of the Triangle program. Triangle is used to calculate the
432 Delauney triangulation of our irregular terrain.
435 Gordan Sikic <gsikic@public.srce.hr>
436 Contributed a cherokee flight model for LaRCsim.
437 Currently is not working and needs to be debugged.
438 Use configure --with-flight-model=cherokee
439 to build the cherokee instead of the navion.
442 Michael Smith <msmith99@flash.net>
443 Contributed cockpit graphics, 3d models, logos, and other images.
444 Project Bonanza - http://members.xoom.com/ConceptSim/index.html
447 Martin Spott <Martin.Spott@uni-duisburg.de>
448 Contributed to the installation / user guide.
451 Martin Dressler <dr@musicabona.cz>
452 Created some outstanding panel instrumentation textures
453 for use in full-screen mode.
456 U.S. Geological Survey
457 Provided geographic data used by this project
458 http://edcwww.cr.usgs.gov/doc/edchome/ndcdb/ndcdb.html
461 Durk Talsma <d.talsma@chello.nl>
462 Accurate Sun, Moon, and Planets.
463 Sun changes color based on position in sky.
464 Moon has correct phase and blends well into the sky.
465 Planets are correctly positioned and have proper magnitude.
466 Help with time functions, gui, and other misc stuff.
467 Added the AirTraffic module for scheduled AI airliners and other aircraft.
468 2D Cloud layers (nifty).
469 http://people.a2000.nl/dtals
472 UIUC - Department of Aeronautical and Astronautical Engineering
473 Contributed modifications to LaRCsim to allow loading of aircraft
474 parameters from a file. These modifications were made as part of an
475 icing research project.
477 Did the coding and made it all work:
478 Jeff Scott <jscott@students.uiuc.edu>
479 Bipin Sehgal <bsehgal@uiuc.edu>
480 Michael Selig <m-selig@uiuc.edu>
482 Helped support the effort
483 Jay Thomas <jthomas2@uiuc.edu>
484 Eunice Lee <ey-lee@students.uiuc.edu>
485 Elizabeth Rendon <mdfhoyos@md.impsat.net.co>
486 Sudhi Uppuluri <suppulur@students.uiuc.edu>
489 Mark Vallevand <Mark.Vallevand@UNISYS.com>
490 Contributed some METAR parsing code.
491 Contributed some win32 screen printing routines.
494 Gary R. Van Sickle <tiberius@braemarinc.com>
495 Contributed some initial GameGLUT support and other fixes.
496 Has done some interesting preliminary work on a binary file format
497 http://www.woodsoup.org/projs/ORKiD/fgfs.htm
499 Has set up a 'Cygwin Tips' site that has been very helpful to many
500 people in getting a Cygwin Unix-on-Windows build environment set up
501 so they can build FG effectively.
502 http://www.woodsoup.org/projs/ORKiD/cygwin.htm
505 Norman Vine <nhv@yahoo.com>
506 Provided more than uncountable URL's to the "FlightGear Community".
507 Many performance optimizations throughout the code.
508 Many contributions and much advice for the scenery generation section.
509 Lots of windoze related contributions.
510 Contributed wgs84 distance and course routines.
511 Contributed a great circle route autopilot mode based on wgs84 routines.
512 Many other GUI, HUD, and autopilot contributions.
513 Contributed a patch to allow mouse input to control view direction.
514 Ultra hires tiled screen dumps.
515 Contributed the initial 'goto airport' and 'reset' functions
516 Contributed the initial http image server code
517 Did the build instructions for OpenAL (and SDL) for Cygwin.
520 Roland Voegtli <voegtli@sanw.unibe.ch>
521 Great photorealistic textures.
522 Founder of European Scenery Project for X-Plane
523 http://www.g-point.com/xpcity/esp/
526 Carmelo Volpe <carmelo.volpe@mednut.ki.se>
527 Contributed some work to porting Flight Gear to the Metro Works
528 development environment (PC/Mac)
531 Darrell Walisser <dwaliss1@purdue.edu>
532 Contributed a large number of MacOS changes and has somehow managed
533 to get a pile of code written by a bunch of people who've never seen
534 a Mac to compile and run on said platform.
535 Provides MacOS-specific info in the docs.
538 Davud Culp <davidculp2@attbi.com>
539 Changed the layout of the conbtrolls section and added a great number
540 of extra controls which will prove to be usefull no and for the future.
541 Contributed a number of aircraft configuration files, including a T-38 and
543 Implemented the AIModels subsystem (originally based on the ATC traffic code)
544 and extended it to support ships, aircraft, ballistic objects, thunder-storms,
546 Added a lot of updated to JSBSIm, esp. for the turbine section.
549 Ed Williams <Ed_Williams@compuserve.com>
550 Contributed magnetic variation code (impliments Nima WMM 2000)
551 We've also borrowed from Ed's wonderful aviation formulary at various
553 http://www.best.com/~williams/index.html
556 Jim Wilson <jimw@kelcomaine.com>
557 Wrote a major overhaul of the viewer code to make it more flexible
558 and modular. Contributed many small fixes and bug reports.
559 Contributed the the pui property browser.
560 Contributed to the autopilot.
561 Created several excellent 3D aircraft models, including the p-51,
562 Wright Flyer and the Boeing 747.
565 Jean-Claude Wippler <jcw@equi4.com>
566 Author of MetaKit - a portable, embeddible database with a portable
567 data file format. This software is not GPL'd but the author is kindly
568 allowing us to bundle MetaKit with our code. MetaKit has a liberal
569 X/MIT-style license. Please see the following URL for more info:
570 http://www.equi4.com/metakit
573 John Wojnaroski <castle@mminternet.com>
574 Open Glass Cockpit project
578 Lee Elliot <leee@spatial.freeserve.co.uk>
579 Author of the YF-23, A-10, Ann225, B-52 and TSR-2 models.
580 Did a lot of suggestions for better aircraft modelling, some of which
581 resulted in code changes to accomplish them.
584 Innis Cunningham <innisc@hotmail.com>
585 Modelled the 737 and contributed to the T38.
588 Vivian Meazza <vivian.meazza@lineone.net>
589 Added a number of excellent aircraft models including the Hawker Hunter
591 Provided realistic wind, gravity and drag calculations for AIBallistic models.
592 Added the Fresnel Lens Optical Landing System and AI code for AICarrier and
593 AIShip, and implemented the TACAN navigation instrument
596 David Culp <davidculp2@comcast.net>
597 Added the AI model and scenario code which allows non interactive models
598 (like aircraft, ships, ballistic models, storms and thermals) to move
599 around the scenery in a predefined way. Every model can have it's own
600 special characteristics. The thermal model for instance is a non-visible
601 model that creates an updraft around it's center.
604 Mathias Fröhlich <Mathias.Froehlich@gmx.net>
605 Implemented the groundcache code which made it possible for aircraft
606 to follow the ground precisely and, as a result, made it possible to
607 land on aircraft carriers.
608 Modified YASim, JSBSim and LaRCsim to support the groundcache code.
609 Reorganized the code to eliminate the viewer jitter for close by objects.
612 Harald Johnsen <hjohnsen@evc.net>
613 Added a new 3D cloud implementation which also works on big-endian machines.
614 This code allows for clouds of any types and any shapes (and even deformation
616 Implemented volumetric shadowing.
619 Roy Vegard Ovesen <rvovesen@tiscali.no>
620 Implemented the KAP140 autopilot.
621 Added a generic, XML configurable, autopilot framework.
622 Added an Altitude encoder.
624 Made the instruments code much more configurable, it is now possible to only
625 include instruments that are actually present.
626 Added several high level, configurable filter implementations for use by
630 Stuart Buchanan <stuart_d_buchanan@yahoo.co.uk>
631 Substantial additions to the Getting Started Manual
632 Enhancements to the Cessna-310 3d model.
633 Added a generic yoke model, a generic throttle quadrant model and a
634 generic pedal set model.
637 Stefan Seifert <nine@detonation.org>
638 Added the save-on-exit option to save the user preferences at program exit.
641 Space Imaging, Inc http://www.spaceimaging.com/
642 Space Imaging has allowed us to use the images in their archive for
643 commercial and non-commercial use, provided the original image can't be
644 extracted from the textures.
645 Some (if not all) of the best textures in use by FlightGear wouldn't be
646 possible without the satellite images provided by them.
649 Airservices Australia
650 Duncan McCreanor and Diarmuid Tyson created a multiplayer engine for
651 FlightGear when putting together a demonstration to show the possibilities
652 of using Flightgear as the basis for an Air Traffic
655 SkyscraperPage.com http://skyscraperpage.com
656 SkyscraperPage.com has allowed us to use their building diagrams to
657 make textures and 3d models of their buildings.
660 WoodSoup Project http://www.woodsoup.org
661 [ FlightGear no longer uses woodsoup services, but we appreciate
662 the support provided to our project during the time they hosted us. ]
663 Provided computing resources and services so that the Flight Gear
664 project could have real home. This includes, web services,
665 ftp services, shell accounts, email lists, dns services, etc.
668 Robert Allan Zeh <raz@cmg.FCNBD.COM>
669 Helped me tremendously in figuring out the Cygnus win32 compiler and
670 how to link with .dll's. With out him the first runable win32
671 version of FG would have been impossible.
678 THIS DOCUMENT WAS INITIALLY WRITTEN BY
680 Curt L. Olson <http://www.flightgear.org/~curt>
683 THE CONTENTS WERE LASTLY RESEARCHED AND UPDATED MARCH, 8 2000
685 Oliver Delise <delise@mail.isis.de>
688 Updated 2001-12-11 by David Megginson, david@megginson.com
691 Updated 2005-04-02 by Erik Hofman, erik@ehofman.com