FlightGear 飞行模拟器

开源飞行模拟器框架 — GPL v2 协议
官网:https://www.flightgear.org
Wiki:https://wiki.flightgear.org
源码:https://gitlab.com/flightgear

基本信息

项目 内容
首次发布 1997年7月17日
最新版本 2024.1.6(2026年6月4日)
开发语言 C, C++, Nasal
支持平台 Windows, macOS, Linux, FreeBSD
许可证 GNU GPL v2
当前状态 活跃开发(1996至今)

核心架构

  • SimGear — 模拟引擎核心
  • JSBSim — 默认飞行动力学模型(FDM,2000年起)
  • YASim — 另一种 FDM(2002年起)
  • TerraGear — 地形引擎
  • OSG(OpenSceneGraph) — 3D 图形渲染(2008年从 PLIB 迁移)

主要特性

  • 飞机模型:400+ 机型,900+ 涂装 —— 滑翔机、直升机、客机、战斗机
  • 全球地景:包含全球高程数据和地类数据,建筑/风车/桥梁等地物数据库
  • 天气系统:3D 云、光影效果、昼夜交替
  • 联网多人:支持局域网/互联网多机编队飞行,可观察其他玩家位置
  • 多屏同步:多实例同步实现多显示器环境
  • 外部 FDM:支持接入 MATLAB 等外部飞行动力学模型
  • HDR/PBR 渲染:即将在 2024.2 版本中引入

应用场景

  • 个人飞行模拟体验
  • 学术研究与教育(被 FAA 认证的模拟器使用)
  • NASA 使用案例
  • 自制驾驶舱(Home-built cockpit)
  • 飞行动力学模型开发与测试

历史脉络

  • 1996:在线提议发起
  • 1997:首个 OpenGL 二进制版本(Curtis Olson 主导)
  • 2000:JSBSim 成为默认 FDM
  • 2001-2005:稳定版本迭代,2005 年获广泛关注
  • 2007:v1.0.0 正式版发布(结束 Beta)
  • 2008:v1.9.0 从 PLIB 迁移至 OSG
  • 2024.1.6:当前最新稳定版(2026年6月4日)

相关资源

  • 论坛:https://forum.flightgear.org
  • 地景下载:https://scenery.flightgear.org
  • 涂装下载:https://liveries.flightgear.org
  • 问题追踪:https://gitlab.com/groups/flightgear/-/issues
  • 手册:https://flightgear.org/support/manual

笔记来源

  • https://wiki.flightgear.org/Main_Page
  • https://wiki.flightgear.org/FlightGear