Virtual reality on iPhone [code inside]
For those who have been waiting for the code of the virtual reality application for iOS, here it is. Note that it has been released under GPL license.
Features
Here is an overview of the functionalities provided by this iPhone app :
- Single marker detection (the marker detection is done using an objective-c wrapper developed over ARToolkitPlus).
- Loading of 3D objects using custom xml and .h files (or .obj but the parser is very slow for now). Only one texture file is supported.
- The association between a markerID and an object is done using a .plist file
- GUI to modify the display parameters associated to an object
Now a small video showing the app in action. I'm sorry about the quality, my camera is broken so I had to capture the video with my iSight, and the lighting conditions were really bad.
The code and the documentation
The code repository is here on github. The documentation is included in the repository, it is also available here (Doxygen has been used to generate the documentation of the code).
That is cool I want to be part of it !
Well I'll be glad if some people want to work on this project, basically you have two solutions :- Fork me on github
- I can also add collaborators for this project so send me an email.
I'd like to add some fancy content in the app (like buildings, statues ...). The thing is I don't know anything about 3D modeling, I struggled with sketchup trying to merge all the texture files into one file but I didn't manage to. So if somebody can do it I'll be more than happy to integrate it in the application.
There are also other improvements like multi marker detection that could be achieved.
Conclusion
That's all for VRToolKit, if you like it you can share it (using the share button below for instance) .
I hope some of you we'll be interested in working on this project.
If you have any questions you can use the comment section, I'm also on twitter.
bbye
Ben