https://www.youtube.com/watch?v=f9AAhqMCPwEThis is an app I've been working on that loads 3d files from a device's storage. It's called AR Theatre.
It supports textures and animations as well as loading images, video and audio. Video can be recorded as mp4 for later editing and sharing how you like.
Supported formats:
3D Model: 3ds, dae (Collada), fbx, obj, stl, pmx, vmd
Video: mp4, m4v
Audio: wav, mp3
Image/Texture: jpg, png, tga, bmp, dds
Android:
https://play.google.com/store/apps/details?id=com.realitytheatres.art
Replies
At the moment I'm just using Unity's legacy diffuse shader. PBR is certainly possible, it could just use Unity's Standard shader, but it comes at a performance hit on what's already an intensive app. I could make it a global setting or have an import checklist for each model.
As for rendering: forward rendering, single directional light, no post processing.
Suggestions and critique are welcome
A reset everything button would be nice. I had to quit it a few times while figuring things out. Does the OBJ files support vertex color ??
Here are recommended tracking images: https://developer.vuforia.com/sites/default/files/sample-apps/targets/imagetargets_targets.pdf
If you scroll down on the edit menu there's a delete button, but I've added a delete all button now. For resetting the target, just press the 'set target' button again over what you want to track.
I didn't add vertex color support because none of the models I used for testing used but I've just added it now so maybe try again with the new update.
Both have plenty of tutorials and samples. Vuforia takes care of the augmented reality side so you don't need to know much coding about it, just general Unity stuff.