I have had a significant amount of trouble getting the 04_Instant$Tracking_3_Interactivity example working properly.
Aside from external css files not loading intermittently (this has been a problem throughout my experience with wikitude - the files are all loaded from a server dynamically), --
The biggest issue seems to be an orange border surrounding the entire view. When I place my finger on a 3D object and drag upward instead of moving the object the entire view seems to slide up and the word "Loading" is displayed at the bottom of the screen. Since I do not have any html that has a "Loading" text in the index.html file I assume it is the ADE.js that is adding this. I can't make it go away and it interferes with finger gestures. I am using your example straight out of the SDK. No changes whatsoever.
Where is the documentation for this?
How do I make the "Loading" text go away (or never show up in the first place)?
Why do I have so many problems loading external CSS files?
Please find the files attached. The only thing changed are the button images from your original example. Run it is iOS or android. Click on a button. Drag the furniture item upwards. Note the "Loading" text and the entire view moves instead of the object
Hi, I went back to to an exact copy your Instant Tracking Interactivity Example. We store our java script AR experiences in Azure Blob Storage. I found one issue that was affecting both iOS and Android. Azure blob storage did not have a mime-type for the css files and as a result was feeding them to our app as text/html. Once I fixed that the Android version of our app using the Instant Tracking Example began working fine. However, we are still having problems with the iOS app using the same example files. One Instant Tracking is turned on, all inputs to the screen stop. It is intermittent tho. About every tenth time or so it seems work for a bit but very sluggishly. Then it usually crashes the app. We are testing with adequate wifi. We are taking the files from here: https://ar.azureedge.net/cc2efdca-f370-4615-a22a-c86db70cf3c5/index.html
You are welcome to try them from this link. Please any help would be greatly appreciated. We have a demo with a real estate client very soon and I can't have only Android working. Thanks for any help you can provide.
I attached a copy of the files at the link provided above.
I tried the link you provided in the latest version of the Wikitude SDK sample app on two different devices and found it to be working. The only thing I noticed is, that there might be a significant delay when creating a model augmentation for the first time, because models are loaded when first instantiated. Considering that the files are being loaded remotely, this could take a while (depending on model file size and download speed of course).
Which devices did you encounter this issue on and which iOS version were they running?
Which version of the SDK are you using, exactly?
The devices I used are:
iPad mini w/ iOS 10.3.2
iPad Air 2 w/ iOS 10.2
Could u try it with Xamarin?
I tried the unaltered instant tracking interactivity sample loaded locally and loaded remotely and found both approaches to be working. I can only repeat myself by saying, that loading 3D models from a remote resource might take a while, which, for the case of this sample, happens when instantiating them for the first time with the button on the bottom of the screen. So input will stop until the model has been fully loaded and created.
You could pre-load the models upon starting the application to have them cached already when instantiating them by adding the following lines of code at the beginning of the createOverlays function.
new AR.Model("assets/models/clock.wt3"); new AR.Model("assets/models/couch.wt3"); new AR.Model("assets/models/officechair.wt3"); new AR.Model("assets/models/table.wt3"); new AR.Model("assets/models/trainer.wt3");
You could also replace the models with images of small file size and check whether that changes anything about the behaviour you're experiencing.
Test devices were:
Important amendment: I used the 6.1 Xamarin component for testing.
, I retested with 7.0 Xamarin 7.0 and we have the same issues. I’ll see if I can explain them here.
Using an iPhone with iOS 10.3.2
Note that everything I tried worked on the Android.
Please let me know if we can get to the bottom of this.
Important amendment: I just tested it on an iPad with 10.3.3 and it works flawlessly. It fails randomly on 3 different iPhones
I just tried the Xamarin Component of the 7.0 release on an iPhone 6 running iOS 10.3.1 and did not encounter the issue you described. Our testing sheets also tell me, that we tested on the iPhone6+ for the release and didn't find anything wrong with instant tracking either.
Would you mind telling me which iPhone models exactly you can reproduce this issue on?
Also, since you refer it to be randomly failing: how frequently does this freeze occur? I generated about 100 models over 10 runs. Do I need to try more for it to likely happen?
A continuation of this thread. The problem has been narrowed down.