虚幻4简单的AR图像增强(包括安卓打包环境)

近期玩虚幻4玩到了AR这块,网上查询了好多资料少之又少,所以做了一些总结,我用的虚幻版本是4.25。

 

虚幻4AR需要插件——Google ARCore(安卓的是Google ARCore,苹果的是ARKit,本人穷到喝西北风,身边只有安卓手机,所以iOS系统没细究,嘿嘿)

打包安卓环境。

编辑—项目设置—Android

安卓环境美配置前是红色的条条,如果没记错靠右有一个按钮,点击一下就好了。

往下翻,这个也是。

这两个打上勾。

 点击安卓SDK

前三个分别是sdk,ndk和jdk的路径。最后两个不要动。文件我放百度网盘链接了

 链接:https://pan.baidu.com/s/1HqYy8gev8xXv4ti1-C_hKA 
提取码:0bmv 

 回到虚幻主界面,文件—新建关卡。

拍一张图片,用于后续在这张识别的图片上生成AR三维模型。

图片导入项目,保存当前关卡。

项目设置—地图和模式—Default Maps—编辑器开始地图和游戏默认地图设置成刚保存的地图。

新建blueprint文件夹,在文件夹里右击—蓝图类—玩家控制器,重复以上步骤新建Pawn,Actor,游戏模式基础。

双击Pawn,给Pawn加个摄像机。

左上角有个添加组件—摄像机组件

双击游戏模式基础,把玩家控制器类和默认Pawn类改成blueprint文件夹中新建的

 项目设置—地图和模式—默认游戏模式改成blueprint文件夹下新建的游戏模式基础。

新建一个文件夹data,右键“其他”内加入数据资产,添加ARCandidateImage和ARSessionConfig。

做一个手机识别框,并导入项目,双击打开,压缩设置更改为用户界面2D,纹理组选择UI

 

 之前上传的识别图片做同样的操作步骤。

新建一个控件蓝图(右击用户界面—控件蓝图)

在层级中放一个图像控件,并在图像中上传手机识别框这张图。

 打开识别图片的数据资产,匹配识别图片,高度和宽度可以自定义,友好命名不能为空!不能为空!不能为空!否则后面打包失败。

打开另一个数据资产, 新增并匹配识别图像的数据资源。

 打开之前保存的关卡,在世界场景中拖入定向光和天空光

开始编写蓝图程序(蓝图—打开关卡蓝图)

将控件蓝图添加到视口

 事件tick后依次加入获取所有AR追踪图像、循环节点、获取检测图像。

 新建变量,变量类型为“AR候选图像”,选择为第四个“映射”,与之前的空actor匹配。

 全部蓝图如下

在中国,设备不随 Google Play 商店提供。此处列出的 Android 设备通过适用于 AR 的 Google Play 服务支持 ARCore(可能不全),该服务可作为单独的可从以下应用商店下载的服务获得:

小米应用商店(小米应用商店)

华为应用商店(华为应用商店)

OPPO APP Market(OPPO软件商店)

Samsung Galaxy Apps (三星应用市场)

V-Appstore(vivo应用商店)

制造商

设备型号

Asus

ROG Phone

Asus

ROG Phone II

Asus

ROG Phone III

Asus

ROG Phone 5

Asus

Zenfone 6

Asus

Zenfone 7/7 Pro

Asus

Zenfone AR

Asus

Zenfone ARES

Fujitsu

arrows 5G F-51A

Fujitsu

arrows NX9 F-52A

General Mobile

GM 9 Plus

Google

Nexus 5X

Google

Nexus 6P

Google

Pixel

Google

Pixel XL

Google

Pixel 2

Google

Pixel 2 XL

Google

Pixel 3

Google

Pixel 3 XL

Google

Pixel 3a

Google

Pixel 3a XL

Google

Pixel 4

Google

Pixel 4 XL

Google

Pixel 4a

Google

Pixel 4a 5G

Google

Pixel 5

HMD Global

Nokia 3.4

HMD Global

Nokia 5.4

HMD Global

Nokia 6 (2018)

HMD Global

Nokia 6.1 Plus

HMD Global

Nokia 6.2

HMD Global

Nokia 7 Plus

HMD Global

Nokia 7.1

HMD Global

Nokia 7.2

HMD Global

Nokia 8

HMD Global

Nokia 8 Sirocco

HMD Global

Nokia 8.1

HMD Global

Nokia 8.3 5G

HTC

Desire 21 Pro 5G

Huawei

Honor 8X

Huawei

Honor 10

Huawei

Honor View 10 Lite

Huawei

Honor V20

Huawei

Mate 20 Lite

Huawei

Mate 20

Huawei

Mate 20 Pro

Huawei

Mate 20 X

Huawei

Nova 3

Huawei

Nova 3i

Huawei

Nova 4

Huawei

P20

Huawei

P20 Pro

Huawei

P30

Huawei

P30 Pro

Huawei

Porsche Design Mate RS

Huawei

Porsche Design Mate 20 RS

Huawei

Y9 2019

Infinix Mobile

Note 6

Infinix Mobile

Note 7

Infinix Mobile

Zero 8

Infinix Mobile

Note 10 Pro

Kyocera

Torque 5G

Kyocera

Torque G04

Lenovo

Lenovo K13 Note

Lenovo

Lenovo Tab P11 Pro

LitByLeia

Lume Pad

LG

G6

LG

G7 Fit

LG

G7 One

LG

G7 ThinQ

LG

G8 ThinQ

LG

G8S ThinQ

LG

G8X ThinQ

LG

G Pad 5 10.1 FHD

LG

K61

LG

K71

LG

K92

LG

Q6

LG

Q70

LG

Q8

LG

Q92

LG

style2

LG

style3

LG

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我家杜宝宝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值