UE5的AR初体验之静态动态两种模型加载
基于配置好AR环境(参考另一篇文章)
先## 标题简单了解一下它的项目结构
这里的brush就是我们的操作空间范围
官方模板可以实现平面识别,控制对象的旋转和缩放。
本文主要说明在AR项目中实现模型加载的两种效果实现方法:
一、 模型/动画资源固定在场景中
将各种格式的模型资源直接拖放到场景中,
只要保证模型场景范围在Brush盒体内部。
例如,要制作固定的星空,可以将模型或动画放置到盒体上方。
二、 简单模型/动画资源拖拽动态生成
1.基于既有基类进行修改或模型替换。
2.这个就是我们可放置的对象(默认为小白人)
3.可以根据需要在这里直接替换成其他静态网格体模型
三、 复杂模型集生成
先列出遇到的三个大坑
① gltf数据动态加载插件在安卓端无法正常使用(虽然可以正常下载数据,但无法显示)
② datasmith导入的数据无法直接进行旋转移动(静态actor)
③ 数据大小不大的情况下,数据量如果过多,导入时会卡蹦。
1.导入静态网格体
2.创建Actor,命名为selfAcotr并将静态网格体全选并拖拽至selfActor下。
3.将selfActor拖拽至BP_Placeable actor的Placeable节点下。并设置正确的比例。
4.如果不需要默认的小白人模型可以在这里去除
5.修改缩放范围
6.替换边界计算范围