近期玩虚幻4玩到了AR这块,网上查询了好多资料少之又少,所以做了一些总结,我用的虚幻版本是4.25。
虚幻4AR需要插件——Google ARCore(安卓的是Google ARCore,苹果的是ARKit,本人穷到喝西北风,身边只有安卓手机,所以iOS系统没细究,嘿嘿)
打包安卓环境。
编辑—项目设置—Android
安卓环境美配置前是红色的条条,如果没记错靠右有一个按钮,点击一下就好了。
往下翻,这个也是。
这两个打上勾。
前三个分别是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 |
|
Nexus 5X |
|
Nexus 6P |
|
Pixel |
|
Pixel XL |
|
Pixel 2 |
|
Pixel 2 XL |
|
Pixel 3 |
|
Pixel 3 XL |
|
Pixel 3a |
|
Pixel 3a XL |
|
Pixel 4 |
|
Pixel 4 XL |
|
Pixel 4a |
|
Pixel 4a 5G |
|
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 |