Tracking the point cloud
As we discussed, motion tracking in ARCore is done by identifying and tracking recognizable features around the user. It then uses those points with the device's orientation and accelerometer sensors to keep its tracking updated. Without doing this, the ability to track accurately quickly falls apart. Additionally, we gain the benefit of now tracking multiple points that ARCore identifies as object points. Let's see an example of what these tracking points look like by starting up the sample ARCore Android app again. Follow the given steps to get started:
- Open
Android Studio
. If you haven't opened any other projects, then it should immediately load the Android ARCore sample project. If not, load the project in theAndroid/arcore-android-sdk/samples/java_arcore_hello_ar
folder. - Open the
HelloArActivity.java
file and scroll down to theOnDrawFrame
method, as shown in the following excerpt:
Opening the HelloArActivity.java file in Android Studio
OnDrawFrame
is the render...