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