模拟飞行开发任务进度
第一周(截止2023.7.23 上午)
任务主要进度:
- 跟着做的案例为
Stack-O-Bot
,有官方的文档以及游戏教学过程,比较适合新手进行学习,根据官方给的教学,大体上复现了他的效果。 - 正在学习蓝图类模型,类似于图形化的编程界面?编程的重点是逻辑的设计,需要考虑好每一个过程的关系以及物理过程(这个在蓝图类的模型里面应该也有设计)。
- 总结知识点,把在未来需要用到的部分知识总计一下。
- 考虑接口问题以及如何导入客户端的数据(在相关知识点-2有介绍)
需要解决的问题:
-
怎样编程
-
建模所需要的接口+如何在客户端导入接口
-
实现导入数据
相关知识点:
- 模型文件格式介绍:
UE5模型格式介绍:主要由四部分组成—网格,材质,动画和蓝图;
UE5模型格式一般结构,包含了三个文件夹:Models, Meshes和Materials(.uasset);
对于模型文件格式,有三种格式可供选择:FBX(全面),OBJ(保留几何信息),COLLADA(通用)
- 真实地图导入UE5
有两种可行性方案设计:第一种是通过有个博主给了参考方案:真实地形导入UE - 知乎 (zhihu.com)
第二种是采用通过ArcGIS的数据来导入,这个可以实现通过深势、高度等数据(这个数据方便卫星获取)来近似还原出地形信息,然后再导入到UE5中。(这个路线被证明是可行的https://www.youtube.com/watch?v=RKyyuAhnqP4)采用双精度渲染。Unreal导入GIS数据的办法_ue载入arcgis数据_新
- 使用地形建模工具(如Trian3DBuilder)导入GIS数据
- 使用Visual Dataprep优化和导入数据
- 使用3D树、水着色器等来点缀项目。
- 了解基础知识文档
UE5官方提供了引擎文档,由于我安装的引擎是5.2版本的,所以对应查看的也就是5.2的文档了解虚幻引擎的基础知识 |虚幻引擎5.2文档 (unrealengine.com)