Illusion SDK: An Augmented Reality Engine for Flash 11
This thesis presents Illusion SDK: a general, extensible framework for augmented reality (AR) applications. Illusion provides loosely coupled or decoupled abstractions of sensors, trackers, and compositors. Implementations are optimized for particular use cases. Illusion’s architecture depends on on...
Main Author: | |
---|---|
Language: | en_US |
Published: |
2012
|
Subjects: | |
Online Access: | http://hdl.handle.net/10222/15747 |
id |
ndltd-LACETR-oai-collectionscanada.gc.ca-NSHD.ca#10222-15747 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LACETR-oai-collectionscanada.gc.ca-NSHD.ca#10222-157472013-10-04T04:13:30ZIllusion SDK: An Augmented Reality Engine for Flash 11Howse, Josephaugmented realityARFlashWebsoftware architectureoptimizationubiquitous computingUbiCompThis thesis presents Illusion SDK: a general, extensible framework for augmented reality (AR) applications. Illusion provides loosely coupled or decoupled abstractions of sensors, trackers, and compositors. Implementations are optimized for particular use cases. Illusion’s architecture depends on only an event system and a 3D scene graph, so it is highly portable. Wrapping of third-party trackers is supported. Illusion’s current implementation targets Flash 11.4 and integrates with the Alternativa3D 8 graphics engine. To our knowledge, Illusion’s support for wrapping third-party trackers is unique among toolkits targeting the GPU-accelerated Web. Illusion performs well on MacBook Pro 13" mid-2010, where an intensive camera application can exceed 45 FPS. Generally, Illusion should perform well on hardware that uses shared video memory. Optimizations are needed for hardware that uses dedicated video memory. These optimizations are problematic in Flash 11.4 but should not generally be problematic in ports to other platforms.2012-11-28T15:57:38Z2012-11-28T15:57:38Z2012-11-282012-11-20http://hdl.handle.net/10222/15747en_US |
collection |
NDLTD |
language |
en_US |
sources |
NDLTD |
topic |
augmented reality AR Flash Web software architecture optimization ubiquitous computing UbiComp |
spellingShingle |
augmented reality AR Flash Web software architecture optimization ubiquitous computing UbiComp Howse, Joseph Illusion SDK: An Augmented Reality Engine for Flash 11 |
description |
This thesis presents Illusion SDK: a general, extensible framework for augmented reality (AR) applications. Illusion provides loosely coupled or decoupled abstractions of sensors, trackers, and compositors. Implementations are optimized for particular use cases. Illusion’s architecture depends on only an event system and a 3D scene graph, so it is highly portable. Wrapping of third-party trackers is supported. Illusion’s current implementation targets Flash 11.4 and integrates with the Alternativa3D 8 graphics engine. To our knowledge, Illusion’s support for wrapping third-party trackers is unique among toolkits targeting the GPU-accelerated Web. Illusion performs well on MacBook Pro 13" mid-2010, where an intensive camera application can exceed 45 FPS. Generally, Illusion should perform well on hardware that uses shared video memory. Optimizations are needed for hardware that uses dedicated video memory. These optimizations are problematic in Flash 11.4 but should not generally be problematic in ports to other platforms. |
author |
Howse, Joseph |
author_facet |
Howse, Joseph |
author_sort |
Howse, Joseph |
title |
Illusion SDK: An Augmented Reality Engine for Flash 11 |
title_short |
Illusion SDK: An Augmented Reality Engine for Flash 11 |
title_full |
Illusion SDK: An Augmented Reality Engine for Flash 11 |
title_fullStr |
Illusion SDK: An Augmented Reality Engine for Flash 11 |
title_full_unstemmed |
Illusion SDK: An Augmented Reality Engine for Flash 11 |
title_sort |
illusion sdk: an augmented reality engine for flash 11 |
publishDate |
2012 |
url |
http://hdl.handle.net/10222/15747 |
work_keys_str_mv |
AT howsejoseph illusionsdkanaugmentedrealityengineforflash11 |
_version_ |
1716601482601562113 |