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