LOADING

加载过慢请开启缓存 浏览器默认开启

AirSim更换无人机模型

2023/7/5 AirSim

实现效果

简单替换无人机模型,质量惯性等由虚幻计算得出,无法进一步改善飞控。

具体步骤

1.模型下载

可在
https://www.turbosquid.com/zh_cn/3d-models/3d-model-inspire-1-2088818
下载到免费4轴飞行器模型,本文也以此模型资源替换内置飞行器。

2.模型处理

使用blender导入模型,首先将无人机前方对准X轴,隐藏在body处找到4个螺旋桨。其次进入物体模式,全选剩下机身部分 Ctrl+J 合并成一个单独的模型如下。

导出成.fbx格式,导出时仅导出骨架和网格,变换选择x向前,z向上。

导出机身后删除机身整体,取消隐藏螺旋桨并将位置偏移量设置为0,0,0。再导出为一个单独的螺旋桨文件。结果如下图

3.导入UE

新建任意文件夹,分别导入第2步中建好的机身和螺旋桨文件。取消勾选骨骼网络体和合并网格体即可。

复制蓝图 AirSim内容/Blueprints/BP_FlyingPawn(此为原始模型)(若内容浏览器中无AirSim内容则在视图选项中勾选“显示插件内容”)到你新建的文件夹中。在组件栏中将bodymesh,prop 0-3 的静态网格体替换成导入的机身和螺旋桨,在视口界面调整各螺旋桨与摄像头相对机身的位置(若被遮挡可在渲染界面取消可视)。
结果如下:

4.修改 settings.json

在settings.json中添加pawnpath项,格式为 “PawnPaths”: {
“inspire”(无人机模型名): {“PawnBP”: “Class’/Game/Quadrotor/inspire.inspire_C’”(类地址,inspire即为第三步中修改的蓝图名称)}
},随后新建载具,在其Pawnpath属性中选择 inspire即完成模型替换。

欢迎留言讨论

参考链接