Shimmer App for iOS - Augmented Reality Viewer

I’m pleased to announce the release of my Augmented Reality iOS app, Shimmer (http://ionreality.com/shimmer).

Shimmer is an Augmented Reality viewer with the ability to load models from Dropbox, Google 3D warehouse or through email. The app allows users to view their own 3D creations instead of being tied down to just the models that ship with an app.
http://itunes.apple.com/us/app/shimmer-augmented-reality/id528990058?ls=1&mt=8

http://www.youtube.com/watch?v=j5B-l5wSBQg

UPDATE:
New support for Autodesk 123D Catch models:

I’ve just released an update to my app to display models directly from Autodesk’s 3D scanning app 123D Catch. You can now browse their gallery on your iOS device and download models directly into the Shimmer Augmented Reality Viewer

http://www.youtube.com/watch?v=dgWirFJciZw

Shimmer is built off of openFrameworks and native iOS controls utilizing the Assimp model loader and ofxQCAR (Vuforia) addons. Available for iPad 2/3, iPhone 3GS/4/4S (iOS 4.3+).

Many thanks to the oF community for the iOS port and a big thanks to Julapy for his ofxQCAR addon. Let me know if you have any questions about how it was built!

Ryan

This is awesome! :slight_smile:

How did you overcome the common model loading issues with OF assimploader? I had so many issues when trying to load 3D models with OF when I was trying to implement a simple AR app. Only Collada with Cinema4D gave me some satisfactory results but the texturing and all were messed up. Do you use only Collada models?

Thanks a lot for sharing.

Thanks for the kind words :slight_smile:

I limited the model formats to DAE, OBJ, 3DS, X.

I can get most models to load correctly, but I still have some texture issues with Collada models, especially when multiple textures exist. When there is one texture that wraps the whole model that is usually the best.

I solved some lighting and material issues that I detailed in this post http://forum.openframeworks.cc/t/displaying-material-colors-correctly-without-textures-using-assimp/8708/0 and that masks some of the texture issues with material colors.

I did a bit of testing with Cinema4D for another project and we had a hard time getting textures loaded correctly. A single flat texture (unwrapped) helped a good bit. I found many different results and I believe that exporting to Collada 1.4 (vs 1.5) was the best option. There is a C4D guide here: http://lab.arn.com/2011/10/cinema-4d-to-openframeworks-workflow/

100% model / texture compatibility is still a very elusive thing and I haven’t found a silver bullet to why some models work and others don’t.

Thanks a lot for so much of useful information! I bet many people would find the links useful.
It is great to see that you have overcome most of the issues with texturing and such. I hope we would be able to find more reasons/fixes to model - texture compatibility issues soon.

Thanks again!

New support for Autodesk 123D Catch models:

I’ve just released an update to my app to display models directly from Autodesk’s 3D scanning app 123D Catch. You can now browse their gallery on your iOS device and download models directly into the Shimmer Augmented Reality Viewer

http://www.youtube.com/watch?v=dgWirFJciZw