查看: 635|回复: 0

自研C919国产大飞机机模demo 微软模拟飞行演示2.0

[复制链接]
已绑定手机
发表于 2023-9-4 20:51:35 | 显示全部楼层 |阅读模式
本帖最后由 追猎永恒 于 2023-9-4 20:53 编辑

前情回顾

在去年年初,小屋曾发表一篇博文《自研C919国产大飞机机模 微软模拟飞行演示》,介绍在模拟飞行2020上的国产大飞机C919的演示飞机模型。中间由于学业的原因,不得不暂停了一段时间。然而大家呼声之高令小屋着实惊讶,因此自今年年初,小屋恢复了机模的开发,从底层重新设计,并分模块开发。

本篇博文将向大家介绍基于模拟飞行2020的更新版C919机模进展,并提出未来的开发计划。

名词介绍

延续小屋之前的好传统,先为大家普及下本文中提到的一些名词,帮助理解。

MSFS2020: 微软模拟飞行2020的简称(Microsoft Flight Simulator),也被称作MSFS或者FS2020,是由Asobo Studio开发的最新一代模拟飞行游戏。于2020年8月18日发布在PC平台,于2021年7月27日发布于XBox平台。最新一代模拟飞行因其逼真的风景著称,也是计算机配置杀手(对计算机性能有较高要求)
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-3482

C919: 是COMAC919的简称,由中国商飞公司研制,是具有158~168座的单通道窄体飞机。于2017年5月5日首飞,于2023年交付两架给中国东方航空。
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-347
----小屋绘制的C919中国东方航空图

机模:飞机模型的简称,是模拟飞行平台上大家进行飞行控制操作的载体。

Demo:Demonstration的简称,即演示版本的意思。

目录
- 开发思路(我们打算分几步做,怎么做)
- 与之前发布的机模demo的异同(有什么提升)
- 特性介绍(我们这次做了啥)
- 接下来的路

1、开发思路

基于先前的开发经验,小屋在第一轮设计中主要将工作分为两个大模块,即系统和模型,遵循着探索-开发-优化的路径。我们优先尝试模拟飞行2020的各项功能,再进行尝试性地开发,确保功能可实现后进行大面积铺开。在完成底层框架之后,再进行动画、声音、特效等方面的制作。

目前,我们完成了:
- 模拟飞行2020平台探索
- DEMO框架设计
- 重要系统编写
- 内外部模型大形

2、与之前发布的机模demo的异同

先前制作的机模,可以简称为套壳机,即将飞机系统和模型进行快速整合的机模。小屋使用MSFS2020自带的787飞机系统,结合网上购买的C919模型,进行快速整合而成。而这次所开发的机模,从底层框架,到系统逻辑,屏幕显示,飞机驾驶舱内外模型均为自行研发,具备高度的灵活性,为研制高质量机模奠定基础。
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-5482

套壳机:
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-5450
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-6593

新Demo:
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-1864
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-1151

3、特性介绍

在本文中,小屋将向大家介绍:
- 最高达8K的飞机外部精细贴图
- 高度真实的驾驶舱内部模型
- 已初具雏形的飞机系统建模,可从冷舱启动并完成本场五边飞行

a、最高达8K的飞机外部精细贴图

废话不多说,先来看小屋团队精心制作的飞机外部模型


自研C919国产大飞机机模demo 微软模拟飞行演示2.0-2991
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-1927
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-3987
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-2385
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-5956
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-9884

b、高度真实的驾驶舱内部模型

基于数据,我们还原了驾驶舱外观。在这个阶段,我们并未上色及贴图,而是100%关注模型本身,力求复刻每一个部件。请看下方演示:
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-3953
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-2723
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-323

稍加渲染,也还是非常有感觉的!


c、已初具雏形的飞机系统建模,可从冷舱启动并完成本场五边飞行

截止目前,小屋已按顺序完成以下系统的建模:
- 电力系统
- 指示(屏显)
- 燃油系统
- 液压系统
- 引气系统
- 辅助动力装置
- 起落架
- 空调及增压
- 发动机
- 灯光

可实现包括但不限于以下具体功能:
- 真实用电仿真
- 放出RAT形成应急供电构型
- 可使用光标交互的屏幕显示功能
- 燃油交输供给
- 液压动力转换
- APU、地面气源车、发动机作为气源的引气供给
- APU的启动与关停
- 应急放起落架

以下请看部分页面的预览,更多功能还在持续开发着!
自研C919国产大飞机机模demo 微软模拟飞行演示2.0-5910

自研C919国产大飞机机模demo 微软模拟飞行演示2.0-7798
----交互显示功能展示


小屋会在未来发布相应的演示视频,敬请期待!

4、接下来的路

我们开发的系统,也并不是十全十美,在这一轮的迭代开发中,小屋团队以熟悉平台及开发流程为主要目标,同时记录下未来可以进行改进和提升的工作项。例如,我们计划:
- 制作字体,更新屏幕显示及驾驶舱面板字符
- 增加CAS系统(警示及提醒飞行员当前飞机状态)
- 增加EFB与教员台结合的控制终端(类似FlyByWire的EFB)
- 适配模拟飞行的多场景快速加载功能(飞机状态因在跑道、停机位、空中出生而不同)

这些工作可大致划分为以下方面:
- 飞机系统及航电
- 飞机模型、贴图及材质
- 动画与交互功能
- 声音
- 气动
- 测试
- 客户端及服务端开发
- 对外合作及宣传

虽说之前在开发基于prepar3d的ARJ21飞机时,就已经清楚地了解开发工作量之大,但小屋这次又进一步地体会到除了飞机本身工作之外,与平台适配等其他方面的细节之多。在demo之后,小屋团队计划随着开发进度的推进,适当吸纳新成员,与我们一道完成这个作品。有兴趣的朋友可点击链接,让我们更多地了解你的兴趣及能力,谢谢!

结语
以上就是本篇文章的全部内容啦!在这里,小屋要特别鸣谢为我们提供重要素材的朋友们,也感谢大家持续的关注和支持图片


加入我们
请进入链接填写问卷~

https://www.wjx.cn/vm/wKLNZpq.aspx#
您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

快速回复 返回顶部 返回列表