9. High Level AR Authoring
Software Libraries
OSGART, Studierstube, MXRToolKit
Plugin to existing software
mARx, Experient Creator, Unity3D, etc
Stand Alone
AMIRE, BuildAR, etc
Next Generation
iaTAR (Tangible AR)
10. OSGART Programming Library
www.osgart.org
Integration of ARToolKit with a High-Level
Rendering Engine (OpenSceneGraph)
OSGART= OpenSceneGraph + ARToolKit
Supporting Geometric + Photometric Registration
11. osgART:Features
C++ (but also Python, Lua, etc).
Multiple Video Input supports:
Direct (Firewire/USB Camera), Files, Network by
ARvideo, PtGrey, CVCam, VideoWrapper, etc.
Benefits of Open Scene Graph
Rendering Engine, Plug-ins, etc
12. mARx Plug-in
3D Studio Max Plug-in
Can model and view AR content at the same time
13. BuildAR
http://www.buildar.co.nz/
Stand alone application
Visual interface for AR model viewing application
Enables non-programmers to build AR scenes
14. AR Markerless Tracking
OPIRA Library
Uses natural features for tracking
Fast, robust performance
15. BuildAR Pro 2
Markerless tracking
Video, audio, text objects
16. Esperient Creator AR Plug-in
Esperient Creator – www.esperient.com
Authoring interactive 3D applications
Key features
Model loading
Scripting
Publishing
Animation
Plug-in library
18. Advanced Authoring: iaTAR
Immersive AR Authoring – authoring from within AR
Using real objects to create AR applications
19. User Study
Pilot User study
AR Workshop
24 subjects (16M/8F)
Age: 9-50
IA vs Desktop tool
Task: placing objects
Observation
- Task completion time
- Error count
- Users’ Preference ▲ CATOMIR authoring tool
20. User Study
Results
Task completion time
- IA : =3:53, =2.24
- Desktop : =5:05, =2.97
- IA turned out 25% faster
• t(23)=2.84, p=0.00094
Error counts
- IA : 21 (fatal:0)
- Desktop : 36 (fatal:21)
Users’ Preference
- IA : 42% (10)
- Mixed : 33% (8)
- Desktop : 25% (6)
21. Conclusions
Need to move beyond low-level AR SDKs
Stand alone applications
- BuildAR – simple scene assembly
Plug-in Software
- mARx – modeling plug-in
- Creator AR – interactive plug-in
High level SDKs
- osgART – C++/scripting library
Research opportunities in Immersive AR Authoring
22. More Information
• Mark Billinghurst
– mark.billinghurst@hitlabnz.org
• Websites
– http://www.hitlabnz.org/
– http://artoolkit.sourceforge.net/
– http://www.osgart.org/
– http://www.buildar.co.nz/