Weekly progress 2/21
According to the predetermined plan, I need to confirm today whether I can succeed in unreal. At present, I am still debugging these blueprint nodes in hopes of finding the reasons that cause the system to fail. The official document only provides the production method of the part, but how to use it needs my own research. Testing AR applications is more difficult than ordinary software because I can’t see the triggered blueprint on the computer. So I added a large number of Print commands to the blueprint node to check where the error occurred. The current situation is that my anchor is not uploaded to the cloud, and the scanning function will crash. I will try to solve these problems before tonight. If I can’t solve it, I will have to use Unity to complete the work.
If Azure spatial anchor can provide an android example made by UE4, the problem will be much simpler. But for unknown reasons, there is very little information in this area.
About the questions from Kayla:
- How does the AR Cloud work? (I think your diagram explains this well, maybe it would be nice to have a condensed words-only version of this as part of your elevator pitch)
The principle of AR Cloud is to scan the environment first to obtain the feature points of the environment, and then upload these feature points to the server for storage. The position of the virtual object placed by the user in the environment is also stored at the same time. In this way, when AR is run next time, the new environment data can be compared with the stored data, so that the position of the previous virtual object can be obtained. At the same time, these feature points will have an ID, and all users using this ID can see the virtual object at the same location in the real environment.
2. What type of game will your AR application be?
Due to technical and time constraints (currently only the Unity version can run), I have no way to design complex games freely. I will try to start with simple functions. So my current idea is to implement a simple function that can place a character in a specific location. This may be the first step for AR games or storytelling methods based on this technology.