SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante 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
 

Semelhante 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

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
 

Último (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
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
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

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.