找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4725|回复: 15

[开发交流] 合肥发布后,简单聊聊MSFS地景开发工作的一些特色

  [复制链接]
 楼主| 发表于 2021-8-31 23:38:27 | 显示全部楼层 |阅读模式
大家好,我是CCA1822,RouteAnn-Studio的唯一的开发者
目前国内的MSFS地景还比较少,FSDeveloper上大部分也都是国外开发者的经验性和探索性的内容。我将把我在P3D和MSFS两部开发过程中学习到的一些知识总结出来分享给大家。今天时间较紧,先简单说一点,后续我会考虑出具体的教程。
首先说一下我对MSFS的看法:这是一个开发逻辑非常合理的友好型平台,开发难度远远小于P3D。另外把FSX的文件转来用的方法已经基本上可以抛弃了。

我们来说两部开发的共同点:都要建模,都要调整材质和贴图通道,都要对机场内的基础参数进行调整(P3D当中指ADE文件)

我觉得共同点仅此而已了,下面来说说MSFS进步很大的地方

1.完全可视化的工作环境:这种可视化的意思是,你可以在最终打包文件之前在游戏当中预览你地景的效果,这就意味着你不再需要像P3D那样反复拷贝文件然后reloading,相当节约时间。

2.新的工程结构:在MSFS中,地景最外层的打包叫做Package,在Package下有很多的资源组,称为Asset Group,资源组的类型有很多,其中比较重要的有CGL、BGL、Modelib、SimObjects等等。CGL就是外部导入的卫星图,原理大致相当于P3D的TerrainSDK;建模导出以后都要存放在对应的Modelib或者SimObjects的资源组里,场景编辑器则可以把这些组里的模型拉出来摆放到场景里,BGL就相当于一个清单,它记录了你是如何调用这些资源的。SDK中有Scene Editor场景编辑器,你对场景做的所有修改(除了卫星图)都是在这个窗口完成的,除了刚刚提到的摆放模型,跑道、滑行道、灯光、地形统统都在这里面折腾,最终你编辑的信息会被SDK编译成一个bgl,这个bgl里面是不包含任何的模型文件的,它就是一个信息表,MSFS在加载地景的时候会根据这个信息表去把所有的元素都显示到它该在的位置上,这和P3D当中模型自带信息的方式很不相同。当然我这里讲的很简单,后续会跟大家细说。

3.卫星图:大家可能以为MSFS只能识别内置的Bing地图,但在开发过程中我们有了一个惊人的发现,那就是MSFS居然可以识别我们从外部导入的卫星图,也就是说,我们不再需要制作场外的Autogen,至少可以少做很多东西,这对于那些开发被城市环绕的机场的开发者来说绝对是福音。另外,我们不需要对卫星图做复杂的处理,只要把范围抠出来,简单调色,基本上就可以直接用了,这个相比于P3D的TerrainSDK来说简直可以说是文明用语瓜操作。具体教程后续也会发给大家。

4.新的材质特性:在P3D当中,我们只能通过各种各样的贴图来控制整个材质的质感,但在MSFS中,SDK对于一些实物材质有了一些预定义,比如玻璃,这就意味着实现透明和反射效果更加容易。合肥的航站楼玻璃就是利用了这个材质特性,效果大家也有目共睹。除此以外,MSFS还自带环境光遮蔽渲染,这意味着在制作贴图的时候不需要渲染阴影,游戏会自己给你加上(当然不能完全依赖,夜间这玩意目前不大管用)。

我觉得最大的不同也就是以上几点。总体来说MSFS的开发过程就是一个摆放元素的过程,它的最佳设想是你把所有东西建模都弄好,建资源组以后一个一个调用往里放,这种逻辑对于新手来说更好理解,所以只要你会建模和做贴图,MSFS开发的门槛就不会很高



先说到这里,有空再聊。


CCA1822
08.31

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

参与人数 1威望 +1 金币 +50 支持 +1 收起 理由
耶稣泡观音 + 1 + 50 + 1

查看全部评分

发表于 2021-8-31 23:49:08 | 显示全部楼层
难怪MSFS的插件普遍比P3D便宜,却能达到比P3D更好的效果呢哈哈哈
回复

使用道具 举报

发表于 2021-8-31 23:54:49 | 显示全部楼层
想问一下 下一个机场有意向是哪里吗
回复

使用道具 举报

发表于 2021-8-31 23:55:52 | 显示全部楼层
dalao建模都是用什么软件的啊
回复

使用道具 举报

发表于 2021-9-1 00:43:24 | 显示全部楼层
这么说感觉和XP有点像,但是又不太一样,而且看着似乎比XP还要方便点。
光第一点节省的时间就已经是海量的,XP如果真要看实际效果还是得加载进去看,P3D就更别提了

不过这么下来,以后搞建模还是得用BLENDER或者3DMAX这类专业软件弄了,SKETCHUP感觉成本越来越高了

点评

之前还见有人吐槽第一条是缺点...lol  发表于 2021-9-1 10:46
回复

使用道具 举报

发表于 2021-9-1 08:25:50 | 显示全部楼层
只要能可视化,什么都不是事儿
回复

使用道具 举报

发表于 2021-9-1 08:49:02 | 显示全部楼层
非常感谢大佬的地景!同时也非常期待大佬的教程!!
回复

使用道具 举报

发表于 2021-9-1 09:13:30 | 显示全部楼层
看不懂哈哈哈 管付钱购买就行了
回复

使用道具 举报

发表于 2021-9-1 10:07:11 | 显示全部楼层
模拟飞行因你们而美好
回复

使用道具 举报

发表于 2021-9-1 11:36:24 | 显示全部楼层
机场地景开发确实更易了吧,但是机模呢,这才是令人头痛的事情…………PMDG表示:头大啊……

点评

DC-6移植进度比预想的快多了,NG3也快了,还有Fenix这种外挂的(这么多年了从来没有个用现成专业外挂的开发方法)感觉可能虽然尚有功能缺失但也是新世代  发表于 2021-9-1 23:26
回复

使用道具 举报

发表于 2021-9-1 13:22:04 | 显示全部楼层
等更多的国内机场出现
回复

使用道具 举报

发表于 2021-9-1 14:35:35 | 显示全部楼层
加油!期待有越来越多好地景!
回复

使用道具 举报

发表于 2021-9-1 14:36:19 | 显示全部楼层
加油!期待有越来越多好地景!
回复

使用道具 举报

发表于 2021-9-1 22:15:43 | 显示全部楼层
这就是干货啊,想起LZ以前在某群不停分享进度的时光了。
MFS第一点确实很给力,也想起了以前FSX上有一款用于可视化拜访模型的软件。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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