SlideShare una empresa de Scribd logo
1 de 29
Augmented Reality with Flex, FlarToolkit and Papervision3D Roman Protsyk 20.12.2010
Agenda ,[object Object],[object Object],[object Object]
What is Augmented Reality? ,[object Object],[object Object],The term was proposed by Tom Caudell, a researcher of Boeing Corporation,in 1990 . Ronald Azuma in 1997 defined the augmented reality as a system that  1. Combines the virtual and real.  2. Interact in real-time 3. Works in 3D.
Nintendo – Wii Augmented Reality Examples : Game Consoles Sony PlayStation 3 – Controller +  Eye Cam Sony PlayStation 3 – Eye Pet XBox – Project Natal
1. Mobilizy – Wikitude 2. Nokia – Concept with Image Comparison 3. Whiteapp – AR iPhone apps Augmented Reality examples: Location Based Mobile Apps
Augmented Reality examples ,[object Object]
Augmented reality in web browser ,[object Object],[object Object],[object Object],[object Object]
FlarToolkit example ,[object Object]
FlarToolkit example ,[object Object]
Basic usage ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Demo ,[object Object]
Creation of sample application ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Inside FLARToolKit Marker pattern specification: Needs to be square. Only 50% of center area is used in matching process. Marker pattern is 16 x 16 dots bitmap by default. Size of the pattern can be lager, but it requires more recognition  time.
Creation of sample application ,[object Object],[object Object]
Inside FLARToolKit ,[object Object],[object Object],[object Object]
Inside FLARToolKit ,[object Object]
Inside FLARToolKit ,[object Object]
Inside FLARToolKit ,[object Object]
Inside FLARToolKit ,[object Object],[object Object],[object Object]
Inside FLARToolKit ,[object Object],[object Object]
Inside FLARToolKit ,[object Object],[object Object]
Inside FLARToolkit
Demo application ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Demo application ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://protsyk.org.ua/flartoolkitdemo/FlarDemo.zip
Demo application Loading of different Papervision3D objects http://protsyk.org.ua/flartoolkitdemo/Flar3DEarth.zip
Future of FLARToolKit
Alchemy version of FLARToolKit ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Links ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Thank you ,[object Object],Contacts: Roman Protsyk Teodorovych [email_address] Senior Software Developer

Más contenido relacionado

La actualidad más candente

Google Cardboard Virtual Reality
Google Cardboard Virtual RealityGoogle Cardboard Virtual Reality
Google Cardboard Virtual Reality
Vicky VikRanth
 
Designing for an Augmented Reality world
Designing for an Augmented Reality worldDesigning for an Augmented Reality world
Designing for an Augmented Reality world
thomas.purves
 

La actualidad más candente (18)

Google Cardboard Virtual Reality
Google Cardboard Virtual RealityGoogle Cardboard Virtual Reality
Google Cardboard Virtual Reality
 
Virtual reality 101 (March 2016)
Virtual reality 101 (March 2016)Virtual reality 101 (March 2016)
Virtual reality 101 (March 2016)
 
Augmented Reality Games
Augmented Reality GamesAugmented Reality Games
Augmented Reality Games
 
Designing for an Augmented Reality world
Designing for an Augmented Reality worldDesigning for an Augmented Reality world
Designing for an Augmented Reality world
 
AR / VR and HMD / Smart Glass - Latest News October 2016
AR / VR and HMD / Smart Glass - Latest News  October 2016AR / VR and HMD / Smart Glass - Latest News  October 2016
AR / VR and HMD / Smart Glass - Latest News October 2016
 
The State of VR and AR
The State of VR and ARThe State of VR and AR
The State of VR and AR
 
VIRTUAL REALITY & AUGMENTED REALITY
VIRTUAL REALITY & AUGMENTED REALITY VIRTUAL REALITY & AUGMENTED REALITY
VIRTUAL REALITY & AUGMENTED REALITY
 
Mobile Augmented Reality Development tools
Mobile Augmented Reality Development toolsMobile Augmented Reality Development tools
Mobile Augmented Reality Development tools
 
Augmented Reality Development Tools
Augmented Reality Development ToolsAugmented Reality Development Tools
Augmented Reality Development Tools
 
Virtual Reality Analytics
Virtual Reality AnalyticsVirtual Reality Analytics
Virtual Reality Analytics
 
3D Article
3D Article3D Article
3D Article
 
Mobile Augmented Reality Development Tools
Mobile Augmented Reality Development ToolsMobile Augmented Reality Development Tools
Mobile Augmented Reality Development Tools
 
google cardboard and VR tips
google cardboard and VR tipsgoogle cardboard and VR tips
google cardboard and VR tips
 
All About Augmented Reality
All About Augmented RealityAll About Augmented Reality
All About Augmented Reality
 
Google Glass Abstract
Google Glass AbstractGoogle Glass Abstract
Google Glass Abstract
 
Tech Project Power Point
Tech Project Power PointTech Project Power Point
Tech Project Power Point
 
Virtual Reality & Augmented Reality
Virtual Reality & Augmented RealityVirtual Reality & Augmented Reality
Virtual Reality & Augmented Reality
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 

Destacado

Maghrenov workshop-on-capacity-building-eu-mpc-upc-imagine-and-create
Maghrenov workshop-on-capacity-building-eu-mpc-upc-imagine-and-createMaghrenov workshop-on-capacity-building-eu-mpc-upc-imagine-and-create
Maghrenov workshop-on-capacity-building-eu-mpc-upc-imagine-and-create
Maghrenov
 
Diário Oficial de Guarujá - 22-12-11
Diário Oficial de Guarujá - 22-12-11Diário Oficial de Guarujá - 22-12-11
Diário Oficial de Guarujá - 22-12-11
Prefeitura de Guarujá
 
Poke, add, tweet - und alle haben dich lieb! Digital Teenies im Netz. Und wie...
Poke, add, tweet - und alle haben dich lieb! Digital Teenies im Netz. Und wie...Poke, add, tweet - und alle haben dich lieb! Digital Teenies im Netz. Und wie...
Poke, add, tweet - und alle haben dich lieb! Digital Teenies im Netz. Und wie...
Sasserath Munzinger Plus
 
Proyecto 2006 - Parroquia Choachi Web
Proyecto 2006 - Parroquia Choachi WebProyecto 2006 - Parroquia Choachi Web
Proyecto 2006 - Parroquia Choachi Web
Felipe Velásquez
 
Collections Permanentes_REEDS C3ED C3E_RRR-2015-00
Collections Permanentes_REEDS C3ED C3E_RRR-2015-00Collections Permanentes_REEDS C3ED C3E_RRR-2015-00
Collections Permanentes_REEDS C3ED C3E_RRR-2015-00
Martin KerBabel Concepts
 
ISMTelephone Entry brochure
ISMTelephone Entry brochureISMTelephone Entry brochure
ISMTelephone Entry brochure
Giovanni Maree
 
Content Marketing Like a Real Company
Content Marketing Like a Real CompanyContent Marketing Like a Real Company
Content Marketing Like a Real Company
Michael King
 

Destacado (20)

Introduction to AR with Unity3D
Introduction to AR with Unity3DIntroduction to AR with Unity3D
Introduction to AR with Unity3D
 
Pasaporte Verde 2015-2016
Pasaporte Verde 2015-2016Pasaporte Verde 2015-2016
Pasaporte Verde 2015-2016
 
KOR CAMP 2014
KOR CAMP 2014KOR CAMP 2014
KOR CAMP 2014
 
Ura taxation handbook
Ura  taxation handbookUra  taxation handbook
Ura taxation handbook
 
Maghrenov workshop-on-capacity-building-eu-mpc-upc-imagine-and-create
Maghrenov workshop-on-capacity-building-eu-mpc-upc-imagine-and-createMaghrenov workshop-on-capacity-building-eu-mpc-upc-imagine-and-create
Maghrenov workshop-on-capacity-building-eu-mpc-upc-imagine-and-create
 
Diário Oficial de Guarujá - 22-12-11
Diário Oficial de Guarujá - 22-12-11Diário Oficial de Guarujá - 22-12-11
Diário Oficial de Guarujá - 22-12-11
 
Verónica decide morir
Verónica decide morirVerónica decide morir
Verónica decide morir
 
MroNet.it - the Italian Network for MRO
MroNet.it - the Italian Network for MROMroNet.it - the Italian Network for MRO
MroNet.it - the Italian Network for MRO
 
Rph bi
Rph biRph bi
Rph bi
 
Poke, add, tweet - und alle haben dich lieb! Digital Teenies im Netz. Und wie...
Poke, add, tweet - und alle haben dich lieb! Digital Teenies im Netz. Und wie...Poke, add, tweet - und alle haben dich lieb! Digital Teenies im Netz. Und wie...
Poke, add, tweet - und alle haben dich lieb! Digital Teenies im Netz. Und wie...
 
Proyecto 2006 - Parroquia Choachi Web
Proyecto 2006 - Parroquia Choachi WebProyecto 2006 - Parroquia Choachi Web
Proyecto 2006 - Parroquia Choachi Web
 
Collections Permanentes_REEDS C3ED C3E_RRR-2015-00
Collections Permanentes_REEDS C3ED C3E_RRR-2015-00Collections Permanentes_REEDS C3ED C3E_RRR-2015-00
Collections Permanentes_REEDS C3ED C3E_RRR-2015-00
 
ISMTelephone Entry brochure
ISMTelephone Entry brochureISMTelephone Entry brochure
ISMTelephone Entry brochure
 
Audit Report: TSA's Screening of Passengers by ObservationTechniques
Audit Report: TSA's Screening of Passengers by ObservationTechniquesAudit Report: TSA's Screening of Passengers by ObservationTechniques
Audit Report: TSA's Screening of Passengers by ObservationTechniques
 
Curso de Electroestimulación
Curso de ElectroestimulaciónCurso de Electroestimulación
Curso de Electroestimulación
 
Cómo Fabricar un Latiguillo de Red
Cómo Fabricar un Latiguillo de RedCómo Fabricar un Latiguillo de Red
Cómo Fabricar un Latiguillo de Red
 
Presentación sobre violencia de género contra mujeres. ILDIS
Presentación  sobre violencia de género contra mujeres. ILDISPresentación  sobre violencia de género contra mujeres. ILDIS
Presentación sobre violencia de género contra mujeres. ILDIS
 
Working together to safeguard children
Working together to safeguard childrenWorking together to safeguard children
Working together to safeguard children
 
Content Marketing Like a Real Company
Content Marketing Like a Real CompanyContent Marketing Like a Real Company
Content Marketing Like a Real Company
 
Países y regiones
Países y regionesPaíses y regiones
Países y regiones
 

Similar a Augmented Reality With FlarToolkit and Papervision3D

Augmented reality in_flash_tran_trong_thanh
Augmented reality in_flash_tran_trong_thanhAugmented reality in_flash_tran_trong_thanh
Augmented reality in_flash_tran_trong_thanh
Tra Dang Meo Gay
 
Gdc09 Minigames
Gdc09 MinigamesGdc09 Minigames
Gdc09 Minigames
Susan Gold
 
Getting started with Verold and Three.js
Getting started with Verold and Three.jsGetting started with Verold and Three.js
Getting started with Verold and Three.js
Verold
 

Similar a Augmented Reality With FlarToolkit and Papervision3D (20)

FLAR Workflow
FLAR WorkflowFLAR Workflow
FLAR Workflow
 
426 lecture 4: AR Developer Tools
426 lecture 4: AR Developer Tools426 lecture 4: AR Developer Tools
426 lecture 4: AR Developer Tools
 
COSC 426 Lect. 3 -AR Developer Tools
COSC 426 Lect. 3 -AR Developer ToolsCOSC 426 Lect. 3 -AR Developer Tools
COSC 426 Lect. 3 -AR Developer Tools
 
Augmented reality in_flash_tran_trong_thanh
Augmented reality in_flash_tran_trong_thanhAugmented reality in_flash_tran_trong_thanh
Augmented reality in_flash_tran_trong_thanh
 
Augmented reality in_flash_tran_trong_thanh
Augmented reality in_flash_tran_trong_thanhAugmented reality in_flash_tran_trong_thanh
Augmented reality in_flash_tran_trong_thanh
 
Augment your reality with ARCore !
Augment your reality with ARCore !Augment your reality with ARCore !
Augment your reality with ARCore !
 
[Droidcon Paris 2013]Multi-Versioning Android Tips
[Droidcon Paris 2013]Multi-Versioning Android Tips[Droidcon Paris 2013]Multi-Versioning Android Tips
[Droidcon Paris 2013]Multi-Versioning Android Tips
 
The current state of web on mobile - Have smartphone browsers gotten smarter?
The current state of web on mobile - Have smartphone browsers gotten smarter?The current state of web on mobile - Have smartphone browsers gotten smarter?
The current state of web on mobile - Have smartphone browsers gotten smarter?
 
tutorial
tutorialtutorial
tutorial
 
Gdc09 Minigames
Gdc09 MinigamesGdc09 Minigames
Gdc09 Minigames
 
How to Create Custom Shaders in Flutter?
How to Create Custom Shaders in Flutter?How to Create Custom Shaders in Flutter?
How to Create Custom Shaders in Flutter?
 
Calculate the Area and Volume of objects in Cinema 4D with Plugin Aire et vol...
Calculate the Area and Volume of objects in Cinema 4D with Plugin Aire et vol...Calculate the Area and Volume of objects in Cinema 4D with Plugin Aire et vol...
Calculate the Area and Volume of objects in Cinema 4D with Plugin Aire et vol...
 
Android game development
Android game developmentAndroid game development
Android game development
 
Getting started with Verold and Three.js
Getting started with Verold and Three.jsGetting started with Verold and Three.js
Getting started with Verold and Three.js
 
Mobile AR
Mobile ARMobile AR
Mobile AR
 
Hacking the Kinect with GAFFTA Day 1
Hacking the Kinect with GAFFTA Day 1Hacking the Kinect with GAFFTA Day 1
Hacking the Kinect with GAFFTA Day 1
 
Useful Tools for Making Video Games - XNA (2008)
Useful Tools for Making Video Games - XNA (2008)Useful Tools for Making Video Games - XNA (2008)
Useful Tools for Making Video Games - XNA (2008)
 
Sceneform SDK на практиці - UA Mobile 2019
Sceneform SDK на практиці - UA Mobile 2019Sceneform SDK на практиці - UA Mobile 2019
Sceneform SDK на практиці - UA Mobile 2019
 
Sceneform SDK на практиці - UA Mobile 2019
Sceneform SDK на практиці - UA Mobile 2019Sceneform SDK на практиці - UA Mobile 2019
Sceneform SDK на практиці - UA Mobile 2019
 
WebGL - It's GO Time
WebGL - It's GO TimeWebGL - It's GO Time
WebGL - It's GO Time
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Augmented Reality With FlarToolkit and Papervision3D

  • 1. Augmented Reality with Flex, FlarToolkit and Papervision3D Roman Protsyk 20.12.2010
  • 2.
  • 3.
  • 4. Nintendo – Wii Augmented Reality Examples : Game Consoles Sony PlayStation 3 – Controller + Eye Cam Sony PlayStation 3 – Eye Pet XBox – Project Natal
  • 5. 1. Mobilizy – Wikitude 2. Nokia – Concept with Image Comparison 3. Whiteapp – AR iPhone apps Augmented Reality examples: Location Based Mobile Apps
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Inside FLARToolKit Marker pattern specification: Needs to be square. Only 50% of center area is used in matching process. Marker pattern is 16 x 16 dots bitmap by default. Size of the pattern can be lager, but it requires more recognition time.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 23.
  • 24.
  • 25. Demo application Loading of different Papervision3D objects http://protsyk.org.ua/flartoolkitdemo/Flar3DEarth.zip
  • 27.
  • 28.
  • 29.