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

news/2024/12/22 13:18:07/

近期玩虚幻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

Stylo 5

LG

Stylo 6

LG

Stylo 7

LG

V30

LG

V30+

LG

V30+ JOJO

LG

LG Signature Edition 2017

LG

V35 ThinQ

LG

LG Signature Edition 2018

LG

V40 ThinQ

LG

V50 ThinQ

LG

V50S ThinQ

LG

LG Signature Edition 2019

LG

V60 ThinQ

LG

V60 ThinQ 5G

LG

VELVET 5G

LG

WING 5G

Motorola

moto g⁵ˢ plus

Motorola

moto g⁶

Motorola

moto g⁶ plus

Motorola

moto g⁷

Motorola

moto g⁷ play

Motorola

moto g⁷ plus

Motorola

moto g⁷ power

Motorola

moto g⁷ play

Motorola

moto g⁸

Motorola

moto g⁸ play

Motorola

moto g⁸ plus

Motorola

moto g⁸ power

Motorola

moto g⁸ power lite

Motorola

moto g⁹ play

Motorola

moto g⁹ plus

Motorola

moto g⁹ power

Motorola

moto g 5G

Motorola

moto g power 2021

Motorola

moto g power

Motorola

moto g pro

Motorola

moto g stylus

Motorola

moto g stylus (2020)

Motorola

moto g(30)

Motorola

moto g(10)

Motorola

moto g(50)

Motorola

moto g(100)

Motorola

motorola edge

Motorola

motorola edge s

Motorola

motorola edge plus

Motorola

motorola one

Motorola

motorola one 5G

Motorola

motorola one action

Motorola

motorola one fusion

Motorola

motorola one fusion+

Motorola

motorola one hyper

Motorola

motorola one macro

Motorola

motorola one power

Motorola

motorola one vision

Motorola

motorola one zoom

Motorola

moto x⁴

Motorola

moto z² force

Motorola

moto z³

Motorola

moto z³ play

Motorola

moto z⁴

OnePlus

OnePlus 3T

OnePlus

OnePlus 5

OnePlus

OnePlus 5T

OnePlus

OnePlus 6

OnePlus

OnePlus 6T

OnePlus

OnePlus 7

OnePlus

OnePlus 7 Pro

OnePlus

OnePlus 7 Pro 5G

OnePlus

OnePlus 7T

OnePlus

OnePlus 7T Pro

OnePlus

OnePlus 8

OnePlus

OnePlus 8 Pro

OnePlus

OnePlus 8T

OnePlus

OnePlus 9

OnePlus

OnePlus 9 Pro

OnePlus

OnePlus 9R

OnePlus

OnePlus Nord

OnePlus

OnePlus N10

Oppo

A52

Oppo

A72

Oppo

A72 5G

Oppo

A92

Oppo

A92s

Oppo

A93 5G

Oppo

A94

Oppo

F11 Pro

Oppo

F15

Oppo

F17 Pro

Oppo

F19 Pro+

Oppo

Find X2

Oppo

Find X2 Pro

Oppo

Find X3 Pro

Oppo

K3

Oppo

K5

Oppo

R17 Pro

Oppo

Reno

Oppo

Reno2

Oppo

Reno2 F

Oppo

Reno2 Z

Oppo

Reno3

Oppo

Reno3 5G

Oppo

Reno3 A

Oppo

Reno3 Pro

Oppo

Reno3 Pro 5G

Oppo

Reno4 4G

Oppo

Reno4 SE 5G

Oppo

Reno5 A

Oppo

Reno5 5G

Oppo

Reno5 Pro 4G

Oppo

Reno5 Pro 5G

Oppo

Reno5 Pro+ 5G

Oppo

Reno6 Pro+ 5G

Oppo

Reno 10x Zoom

Oppo

Reno A

Oppo

Reno Z

realme

5

realme

5 Pro

realme

6

realme

6 Pro

realme

7

realme

7i

realme

7 Pro

realme

8 Pro

realme

Narzo 20 Pro

realme

Q

realme

X

realme

X Lite

realme

XT

realme

X2

realme

X2 Pro

realme

X3 Super Zoom

realme

X7 5G

realme

X7 Pro 5G

realme

X50 Pro

realme

X50t 5G

realme

V5 5G

realme

V15 5G

Samsung

Galaxy A3 (2017)

Samsung

Galaxy A5 (2017)

Samsung

Galaxy A6 (2018)

Samsung

Galaxy A7 (2017)

Samsung

Galaxy A7 (2018)

Samsung

Galaxy A8

Samsung

Galaxy A8+ (2018)

Samsung

Galaxy A20

Samsung

Galaxy A20s

Samsung

Galaxy A20e

Samsung

Galaxy A22 5G

Samsung

Galaxy A30

Samsung

Galaxy A30s

Samsung

Galaxy A31

Samsung

Galaxy A32

Samsung

Galaxy A32 5G

Samsung

Galaxy A40

Samsung

Galaxy A41

Samsung

Galaxy A42 5G

Samsung

Galaxy A50

Samsung

Galaxy A50s

Samsung

Galaxy A51

Samsung

Galaxy A51 5G

Samsung

Galaxy A52

Samsung

Galaxy A52 5G

Samsung

Galaxy A60

Samsung

Galaxy A70

Samsung

Galaxy A70s

Samsung

Galaxy A71

Samsung

Galaxy A72

Samsung

Galaxy A71 5G

Samsung

Galaxy A80

Samsung

Galaxy A90 5G

Samsung

Galaxy F41

Samsung

Galaxy F62

Samsung

Galaxy Fold

Samsung

Galaxy Z Fold2 5G

Samsung

Galaxy J5 (2017)

Samsung

Galaxy J5 Pro

Samsung

Galaxy J7 (2017)

Samsung

Galaxy J7 Pro

Samsung

Galaxy M20

Samsung

Galaxy M21

Samsung

Galaxy M30s

Samsung

Galaxy M31

Samsung

Galaxy M31s

Samsung

Galaxy M51

Samsung

Galaxy M62

Samsung

Galaxy Note8

Samsung

Galaxy Note9

Samsung

Galaxy Note10

Samsung

Galaxy Note10 5G

Samsung

Galaxy Note10+

Samsung

Galaxy Note10+ 5G

Samsung

Galaxy Note10 Lite

Samsung

Galaxy Note20 5G

Samsung

Galaxy Note20 Ultra 5G

Samsung

Galaxy Quantum2

Samsung

Galaxy S7

Samsung

Galaxy S7 edge

Samsung

Galaxy S8

Samsung

Galaxy S8+

Samsung

Galaxy S9 Exynos

Samsung

Galaxy S9 Qualcomm

Samsung

Galaxy S9+ Exynos

Samsung

Galaxy S9+ Qualcomm

Samsung

Galaxy S10e Exynos

Samsung

Galaxy S10e Qualcomm

Samsung

Galaxy S10 Exynos

Samsung

Galaxy S10 Qualcomm

Samsung

Galaxy S10+ Exynos

Samsung

Galaxy S10+ Qualcomm

Samsung

Galaxy S10 5G

Samsung

Galaxy S10 Lite

Samsung

Galaxy S20

Samsung

Galaxy S20 5G

Samsung

Galaxy S20+

Samsung

Galaxy S20+ 5G

Samsung

Galaxy S20 Fan Edition

Samsung

Galaxy S20 Fan Edition 5G

Samsung

Galaxy S20 Ultra 5G

Samsung

Galaxy S21 5G

Samsung

Galaxy S21+ 5G

Samsung

Galaxy S21 Ultra 5G

Samsung

Galaxy Tab A7

Samsung

Galaxy Tab Active 3

Samsung

Galaxy Tab Active Pro

Samsung

Galaxy Tab S3

Samsung

Galaxy Tab S4

Samsung

Galaxy Tab S5e

Samsung

Galaxy Tab S6

Samsung

Galaxy Tab S6 Lite

Samsung

Galaxy Tab S7

Samsung

Galaxy Tab S7+

Samsung

Galaxy Tab S7+ Lite

Samsung

Galaxy XCover Pro

Samsung

Galaxy Z Flip

Samsung

Galaxy Z Flip 5G

Sharp

AQUOS R3

Sharp

AQUOS R5G

Sharp

AQUOS R6

Sharp

AQUOS sense3

Sharp

AQUOS sense3 basic

Sharp

AQUOS sense3 plus

Sharp

AQUOS sense4

Sharp

AQUOS sense4 basic

Sharp

AQUOS sense4 lite

Sharp

AQUOS sense4 plus

Sharp

AQUOS sense5G

Sharp

AQUOS zero2

Sharp

AQUOS zero5G basic

Sharp

AQUOS zero5G basic DX

Sharp

S7

Sony

Xperia XZ Premium

Sony

Xperia XZ1

Sony

Xperia XZ1 Compact

Sony

Xperia XZ2

Sony

Xperia XZ2 Compact

Sony

Xperia XZ2 Premium

Sony

Xperia XZ3

Sony

Xperia 1

Sony

Xperia 1 Professional Edition

Sony

Xperia 1 II

Sony

Xperia 1 III

Sony

Xperia 5

Sony

Xperia 5 II

Sony

Xperia PRO

TCL

10 5G UW

Tecno

Camon 12 Pro

Tecno

Camon 16 Premier

Tecno

Camon 16 Pro

Tecno

Camon 17 Pro

Tecno

Phantom 9

Tecno

Phantom X Pro

Tecno

Pova 2

Umx(Ultimate Mobile Experience)

U3AR

Vinsmart

Live 4

Vinsmart

Aris Pro

Vivo

Nex 3

Vivo

Nex 3 5G

Vivo

NEX S

Vivo

NEX Dual Display Edition

Vivo

iQOO 3 4G

Vivo

iQOO 3 5G

Vivo

V17

Vivo

V20

Vivo

V20 Pro

Vivo

X23

Vivo

X50

Vivo

X50 Pro

Vivo

X50e 5G

Vivo

X60 Pro

Vivo

V2041

Vivo

V2045

Vivo

V2046

Vivo

V2050

Wiko

View 3 Pro

Xiaomi

Mi 8

Xiaomi

Mi 8 SE

Xiaomi

Mi 9

Xiaomi

Mi 9 Lite

Xiaomi

Mi 9 SE

Xiaomi

Mi 10

Xiaomi

Mi 10i

Xiaomi

Mi 10 Lite

Xiaomi

Mi 10 Lite 5G

Xiaomi

Mi 10 Lite Zoom

Xiaomi

Mi 10 Pro

Xiaomi

Mi 10T Pro

Xiaomi

Mi 11

Xiaomi

Mi 11 Pro

Xiaomi

Mi A3

Xiaomi

Mi Mix 2S

Xiaomi

Mi Mix 3

Xiaomi

Mi Note 10

Xiaomi

Mi Note 10 Lite

Xiaomi

Mi Note 11 Lite 5G

Xiaomi

Pocophone F1

Xiaomi

POCO X2

Xiaomi

POCO X3

Xiaomi

POCO X3 NFC

Xiaomi

POCO M2 Pro

Xiaomi

Redmi K20

Xiaomi

Redmi K20 Pro

Xiaomi

Redmi K30

Xiaomi

Redmi K30 Pro

Xiaomi

Redmi K40 Pro/Pro+

Xiaomi

Redmi Note 7

Xiaomi

Redmi Note 7 Pro

Xiaomi

Redmi Note 8

Xiaomi

Redmi Note 8 Pro

Xiaomi

Redmi Note 8T

Xiaomi

Redmi Note 9 Pro

Xiaomi

Redmi Note 9 Pro Max

Xiaomi

Redmi Note 9S

Xiaomi

Redmi Note 9 (5G)

Xiaomi

Redmi Note 10

Xiaomi

Redmi Note 10 Pro

Zebra

ET51s 8" Enterprise Tablet

Zebra

ET56s 8" Enterprise Tablet

Zebra

ET56 10" Enterprise Tablet

Zebra

TC21 WLAN Touch Computer

Zebra

TC26 WWAN Touch Computer

Zebra

EC50 WLAN Enterprise Computer

Zebra

EC55 WWAN Enterprise Computer

Zebra

TC52 WLAN Touch Computer

Zebra

TC52x WLAN Touch Computer

Zebra

TC57 WWAN Touch Computer

Zebra

TC57x WWAN Touch Computer

Zebra

TC72 WLAN Touch Computer

Zebra

TC77 WWAN Touch Computer

ZTE

Libero 5G

Huawei

Honor 10

Huawei

Honor Magic 2

Huawei

Honor V20

Huawei

Maimang 7

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

Oppo

A53 5G

Oppo

A93 5G

Oppo

Find X3

Oppo

Find X3 Pro

Oppo

F19 Pro+

Oppo

K5

Oppo

K7x

Oppo

K9 5G

Oppo

Reno

Oppo

Reno 10x Zoom

Oppo

Reno Ace

Oppo

Reno Ace 2

Oppo

Reno Z

Oppo

Reno2

Oppo

Reno2 Z

Oppo

Reno4 SE 5G

Oppo

Reno5 5G

Oppo

Reno5 K 5G

Oppo

Reno5 Pro 4G

Oppo

Reno5 Pro 5G

Oppo

Reno5 Pro+ 5G

Oppo

Reno6 Pro+ 5G

realme

Q

realme

Q2 Pro 5G

realme

Q3 5G

realme

X

realme

X Lite

realme

X2

realme

X2 Pro

realme

X3

realme

X50 Pro Player

realme

X7 5G

realme

X7 Pro 5G

realme

V5 5G

Samsung

Galaxy Note9

Samsung

Galaxy S9 Exynos

Samsung

Galaxy S9 Qualcomm

Samsung

Galaxy S9+ Exynos

Samsung

Galaxy S9+ Qualcomm

Samsung

Galaxy S10e Exynos

Samsung

Galaxy S10e Qualcomm

Samsung

Galaxy S10 Exynos

Samsung

Galaxy S10 Qualcomm

Samsung

Galaxy S10+ Exynos

Samsung

Galaxy S10+ Qualcomm

Samsung

Galaxy S10 5G

Vivo

iQOO

Vivo

iQOO 5 5G

Vivo

iQOO 5 Pro 5G

Vivo

iQOO Neo3 5G

Vivo

iQOO U1

Vivo

iQOO Z1x

Vivo

NEX S

Vivo

NEX 3 4G/5G

Vivo

S7 5G

Vivo

X23

Vivo

X50 5G

Vivo

X50 Pro

Vivo

X50 Pro+

Vivo

V2046A

Vivo

V2047A

Vivo

Y51s

Vivo

Y70s

Xiaomi

Mi Mix 2S

Xiaomi

Mi Mix 3

Xiaomi

Mi 8 SE

Xiaomi

Mi 8 SE

Xiaomi

Mi 9

Xiaomi

Mi 10 Ultra


http://www.ppmy.cn/news/323803.html

相关文章

OPPO爆款手机之路似乎走不通了

在国产手机品牌当中,OPPO无疑是一家极为出色的手机企业,其每年都能打造一款爆款产品,不过从目前R11s的销售情况来看其爆款策略日渐遭遇挫折。 OPPO历史上销售最好的手机无疑是R9,这款手机年度销量高达2000万,是国产手机…

Django实现接口自动化平台(七)数据库设计

上一章: Django实现接口自动化平台(六)httprunner(2.x)基本使用【持续更新中】_做测试的喵酱的博客-CSDN博客 下一章: 一、数据库设计 接口自动化平台,内置引擎,使用的是httprun…

Java反射与注解

文章目录 一、 注解1.简介2. 元注解3. 自定义注解 二、 反射1. 简介2. 理解Class类并获取Class实例3. 类的加载与初始化4. 类加载器ClassLoader5. 获取运行时类的完整结构6. 动态创建对象执行方法7. 反射操作泛型8. 反射操作注解 一、 注解 1.简介 Annotation是JDK5.0开始引入…

python二级题:计算向量积即列表元素对应相乘的四种方法

一、题目要求 参考编程模板计算两个列表 ls 和 lt 对应元素乘积的和(即向量积),完善程序。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪…

关于知识如何变现你可能想知道的

哈喽,大家好,我是海哥,知识付费变现创业教练,教育公司培训总监,从事知识付费变现咨询10年,已助力3000人实现知识付费变现。 关于知识变现的6个快问快答: 1、什么样的知识容易变现? 有…

建信金科业绩曝光:估值100亿 上半年营收12.66亿 亏损1.75亿

原标题:建信金科业绩曝光:估值100亿 上半年营收12.66亿 亏损1.75亿 来源:科技金融在线 日前,建行旗下金融科技子公司——建信金融科技有限责任公司(简称建信金科)发布增资公告,其成立以来的业绩…

从10亿个数字中找出最大的前100个数

先拿10000个数建堆,然后一次添加剩余元素,如果大于堆顶的数(10000中最小的),将这个数替换堆顶,并调整结构使之仍然是一个最小堆,这样,遍历完后,堆中的10000个数就是所需的…

刘强东给高管兄弟降薪!同时拿出100亿保障基础员工住房

杨净 羿阁 发自 凹非寺量子位 | 公众号 QbitAI 京东刘强东,一封全员内部信迅速火上热搜。 一是给2000多位高管兄弟降薪:京东副总监以上级别全体高管,降薪10%-20%不等。而且职位越高降得越多,2023年1月开始执行。 二是公司掏钱改善…