I'm sure someone has asked this before, but anyways.. I'm trying to render 3D objects based on GPS. This may not be the right tool, so If you know of a different one I should be using, please say. Basically I get the coordinates and everything with a Location manager and Gyro manager and make the pose matrix from that. Then I just QCAR::Tool::convertPose2GLMatrix. This is all in the renderFrameQCAR (basically just going of the sample code). It seems to (in spirit at least for rotation), but it's soooo laggy it's just unbearable. It just looks ridiculous. I haven't seen any GPS based augmented reality apps that render 3D models, so is this just not possible to do yet? Just want to put some object on a table using coordinates right now. Is this out of reach?
GPS based lag
I'm not really sure of anything anymore, but using the Gyro manager (iOS) without any modifications to the coordinates causes quite a bit of lag. Just putting in the values for the rotation matrix of the pose before rendering. I'm confounded as to how people are able to get such smooth animations on these things. I realize that logging for debugging does take some power, but definitely not as much as I'm seeing.
Anyways, thanks for your help.
GPS based lag
Gimbal is an SDK for location based / context aware apps that has integrated Vuforia that you might want to investigate.
There are location based AR apps that render models, but they suffer from the effects that you're seeing - slow updates, and a tendency for the model to bob around like it's floating. GPS and WIFI triangulation aren't as precise as vision based pose estimation, for near targets. If you need more accurate poses for your models, consider using a target and investigate whether our User Defined Targets can be used for the table top cases that you're considering.
Are you sure you want to delete this message?
Are you sure you want to delete this conversation?