[ARToolKit][UE4]AR开发--UE4.17版本

1.下载ARToolKitForUE4的插件,最好把ARToolKit5的源码也下载下来,为了一些测试数据

https://github.com/zkarmakun/ARToolKit-5.3-for-Unreal-Engine

https://github.com/artoolkit/artoolkit5

2.下载ARToolKitForUnity(这步主要是为了下载genTexData.exe)

https://github.com/artoolkitx/arunity5

下载下来之后可以只保留一个bin文件夹其他的全删掉

3.用UE4.17新建一个C++ 空的工程

4.建立Plugins文件夹,把插件复制进来,注意建立AR文件夹

[ARToolKit][UE4]AR开发--UE4.17版本_第1张图片

5.build.cs添加AR

[ARToolKit][UE4]AR开发--UE4.17版本_第2张图片

6.先把VS和UE4编辑器全部关闭,然后打开 UE4编辑器,在插件里找到ARtoolkit,启用,等待工程重新启动

[ARToolKit][UE4]AR开发--UE4.17版本_第3张图片

7.在Content里新建AR文件夹,这个是为了存放fset3等数据

在artoolkit5的源码里找到camera_para.dat、pinball.fset、pinball.fset3、pinball.iset等文件,复制到AR文件夹里

[ARToolKit][UE4]AR开发--UE4.17版本_第4张图片

8. 新建蓝图ARTarget和ARPawn,还有GameMode(或者GameModeBase)

[ARToolKit][UE4]AR开发--UE4.17版本_第5张图片[ARToolKit][UE4]AR开发--UE4.17版本_第6张图片

9.删除地图多余的东西,注意保留环境相关的。把新建的ARTarget放进地图,世界设置,设置好GameMode和default Pawn(就是刚才新建的)

[ARToolKit][UE4]AR开发--UE4.17版本_第7张图片

点击运行即可,pinball的图片不是下面这张,所有的图片在ARToolKit5都能在源码里找到,还有这个小方块是我自己加的

下面来说一下,自己训练目标

1.首先打开新建的ARTarget,下面的TargetName就是加载目标自然特征的文件名称,一定要保证Content\\AR文件夹中有其相关管的fset、fset3和iset文件

[ARToolKit][UE4]AR开发--UE4.17版本_第8张图片

 2.训练自己的文件,首先准备好一张JPG格式的图片,一定要是JPG的。打开ARToolKitForUnity的bin文件夹,复制进去

使用“CMD”,进入文件夹使用 genTexData.exe xxxxxxx.jpg,然后就是根据提示输入数据,这部分不详细说了,网上很多

[ARToolKit][UE4]AR开发--UE4.17版本_第9张图片

pps 打包之前需要勾掉Streaming的一个东西

[ARToolKit][UE4]AR开发--UE4.17版本_第10张图片

你可能感兴趣的:([ARToolKit][UE4]AR开发--UE4.17版本)