SlideShare a Scribd company logo
SYNTHETIC
ENVIRONMENT
Seminar
Niraj Kumar Jha
Ullas Gupta
Nitish Anand
Panchali Chakraborty
WHAT IS SYNTHETIC ENVIRONMENT ?
A synthetic environment is a computer simulation that represents activities at a high level of realism.
SE allows visualization of and immersion into the environment being simulated.
A synthetic environment can be divided into the following:
• Synthetic natural environment - Representation of climate, weather, terrain, oceans, space, etc.
• Synthetic human-made environment - Representation of human-made structures like buildings,
bridges, and roads
• Synthetic psychological environment - Representation of psychological influences on individuals
and/or groups based on demography and other cultural factors.
SMVIT Dept of CSE 2014 2
REALITY ?
• Physical Reality - This is the state of things as they actually exist, rather than as they
may appear or might be imagined.
• Virtual Reality - Is a computer-simulated environment that can simulate physical
presence in places in the real world or imagined worlds.
• Augmented Reality - Is a live, copy, view of a physical, real-world environment whose
elements are augmented (or supplemented) by computer-
generated sensory input
?
SMVIT Dept of CSE 2014 3
HOW TO GENERATE SYNTHETIC
ENVIRONMENT ?
SMVIT Dept of CSE 2014 4
Post Processing !!!
Chroma Key Composting.
Real Time Processing !!!
Immersion.
CHROMA KEY COMPOSTING?
• Chroma key compositing, or chroma keying, is a special effects / post-production
technique for compositing (layering) two images or video streams together based on
color hues.
• The technique has been used heavily in many fields to remove a background from the
subject of a photo or video – particularly the news casting, motion picture and
videogame industries.
SMVIT Dept of CSE 2014 5
IMMERSION !
• Immersive technology refers to technology that blurs the line between the physical world
and digital or simulated world, thereby creating a sense of immersion.
• Immersive virtual reality is a hypothetical future technology that exists today as virtual
reality art projects, for the most part. It consists of immersion in an artificial environment
where the user feels just as immersed as they usually feel in consensus reality.
SMVIT Dept of CSE 2014 6
Virtual Reality Concept. Augmented Reality Concept.
REALIZATION METHODS !!
There are a number of methods by which virtual reality (VR) can be realized.
• Simulation-based VR
• Avatar image-based VR
• Projector-based VR
• Desktop-based VR
• True Immersive Virtual Reality
SMVIT Dept of CSE 2014 7
REALIZING
VIRTUAL REALITY
Many devices are available today that are able to give a Good VR experience
using the current generation technologies.
SMVIT Dept of CSE 2014 8
Kinect Corner Cave Project Morpheus
WOW KINECT !!!
• Microsoft Xbox 360 Kinect has revolutionized gaming In that you are able to use your
entire body as the controller.
• The Kinect Sensor picks Up on natural body movements as inputs for the game.
• Three major components :
Movement tracking Speech recognition
Motorized Sensors Software Technology
• The Kinect was first announced on June 1, 2009 at E3 (Electronic Entertainment Expo)
as “Project Natal,” the name stems from one of the key project leader’s hometown named
“Natal” in Brazil.
SMVIT Dept of CSE 2014 9
• A company based In Israel known as PrimeSense developed the 3D sensing technology.
Microsoft purchased the rights to use the technology for their gaming system.
• Behind the scene of PrimeSense's 3D sensing technology there are three main parts that make it
work.
• Infrared laser projector.
• Infrared camera.
• RGB colored camera.
• The software that makes Kinect function was by and large developed by Rare, a Microsoft
subsidiary.
MAJOR COMPONENTS !
SMVIT Dept of CSE 2014 10
HOW IT WORKS ??
• The depth projector simply floods the room with IR laser beams creating a depth field
that can be seen only by the IR camera.
• Due to infrared’s insensitivity to ambient light, the Kinect can be played in any lighting
conditions.
• The face recognition system is dependent on the RGB camera along with the depth
sensor, light is needed for the Kinect to recognize a calibrated player accurately.
SMVIT Dept of CSE 2014 11
SMVIT Dept of CSE 2014 12
SPECIFICATION !!
• 20 joints of Skeleton.
• Tracking distance: 0.5-6 M.
• Currently supports two Active players But can recognize Six individual players.
• 640x480-pixel Resolution.
• 57 Horizontal and 43 Vertical Angular field of View.
• +27 to -27 Motorized Pivot tilting.
• Runs at 30 FPS (Frames per second).
SMVIT Dept of CSE 2014 13
INFRARED BEAMS IN THE ROOM
SMVIT Dept of CSE 2014 14
• Although the hardware is the basis for creating an image that the processor can
interpret, the software behind the Kinect is what makes everything possible.
• Using statistics, probability, and hours of testing different natural human movements the
programmers developed software to track the movements of 20 main joints on a human
body.
• This software is how the Kinect can differentiate a player from say a dog that happens to
run in front of the IR projector or different players that are playing a game together.
• The Kinect has the capabilities of tracking up to six different players at a time, but as of
now the software can only track up to two active players.
THE CORNER CAVE
• A Computer Assisted Virtual Environment (better known by the acronym CAVE) is an
immersive virtual reality environment where projectors are directed to three, four, five or
six of the walls of a room-sized cube.
• A CAVE is typically a video theater sited within
a larger room.
• The walls of a CAVE are typically made up
of rear-projection screens.
• The user wears 3D glasses inside the CAVE to see
3D graphics generated by the CAVE.
SMVIT Dept of CSE 2014 15
HOW IT WORKS ???
• A lifelike visual display is created by projectors positioned outside the CAVE and
controlled by physical movements from a user inside the CAVE.
• A motion capture system records the real time position of the user.
• Stereoscopic LCD shutter glasses convey a 3D image. The glasses are synchronized
with the projectors so that each eye only sees the correct image.
• The computers rapidly generate a pair of images, one for each of the user's eyes, based
on the motion capture data.
• Clusters of desktop PCs are popular to run CAVEs, because they cost less and run
faster.
SMVIT Dept of CSE 2014 16
SMVIT Dept of CSE 2014 17
ENOUGH WITH THE HARDWARE !!!
• Software and libraries designed specifically for CAVE applications are available.
• Mechdyne's Conduit is a commercial software package that makes any existing 3D
OpenGL application (like CATIA, Pro/E, Unigraphics...) work directly in a CAVE.
• VR Juggler is a suite of APIs designed to simplify the VR application development
process.
• CaveUT is an open source mutator for Unreal Tournament 2004. Developed by
PublicVR, CaveUT leverages existing gaming technologies to create a CAVE environment.
• Vizard (software) is a multi-purpose virtual reality development platform by WorldViz for
building, rendering, and deploying 3D visualization & simulation applications in
stereoscopic multi-display environments such as the CAVE.
SMVIT Dept of CSE 2014 18
THE AUGMENTED WORLD !
• A realistic Virtual Reality experience has always been the dream of the developers. the
technology present today is still not enough to create a Census Virtual reality
experience.
• Due to the above limitations many developers have turned their focus to AUGMENTED
REALITY applications.
• AR is similar to VR in a sense as it uses Synthetic Objects.
• The difference between them is that AR uses a live view of the world while VR creates
its own world.
SMVIT Dept of CSE 2014 19
A GLIMPSE OF THE
AUGMENTED WORLD !
SMVIT Dept of CSE 2014 20
Layar APP
The Augment App
The Augment App
projects a 3D model
over a surface or any
directed area pointed
by the smartphones
camera.
The model is
generated on a
specific surface
which is considered
as a marker.
YES !
CAN I MAKE AR APPS ????...
• PC/Laptops
ARToolkit .
JSARToolkit.
SLARToolkit.
FLARToolkit.
SMVIT Dept of CSE 2014 21
PLATFORM'S ??
• SmartPhones
 Layar
 Wikitude
 Qualcomm API
 ARToolkitPlus
• Google Glass
• NyARToolkit.
HOW IT WORKS ??
SMVIT Dept of CSE 2014 22
SMVIT Dept of CSE 2014 23
HOW WE DID IT ?
• Platform used – Desktop/Laptop.
• Tools –
• Windows based PC.
• Adobe Flash CS3.
• Flartoolkit.
• PaperVision 3D.
• Google chrome web browser.
• Programming language – ActionScript 3.0
• Custom Marker created using tarotaro.com
SMVIT Dept of CSE 2014 24
GENERATING FULL SCALE SYNTHETIC
WORLDS !
SMVIT Dept of CSE 2014 25
• AR tools can be modified to develop full scale synthetic worlds using MULTIPLE
MARKER technique.
• Each part of the world can be made to be generated on a different pattern.
• These pattern’s when grouped together can form a whole new enviroment.
A Mixture Of Worlds !!
THE FUTURE
SMVIT Dept of CSE 2014 26
• The walls between the REAL and SYTHENTIC simulated world is diminishing.
• Both VR and AR can be combined with other techniques like Motion Detection, Object
Recognition etc.
• The Synthetic World generated can be made fully interactive and the level of realism
achieved can be really close to the conscious reality.
• With the advancement in technology soon every device will support quality Virtual
Reality without the expense of large resources.
Limitation is Our Imagination !!!....
REFRENCES
• http://saqoo.sh/a/en/flartoolkit/start-up-guide
• http://www.wikitude.com/
• http://www.xbox.com/en-IN/Kinect
• http://blog.us.playstation.com/2014/03/18/introducing-project-morpheus/
• http://www.worldviz.com/systems/cornercave
• http://en.wikipedia.org/wiki/Cave_automatic_virtual_environment
• http://www.oculusvr.com/
SMVIT Dept of CSE 2014 27
You Can also Access this Presentation from Slideshare.net Soon !!!
SMVIT Dept of CSE 2014 28
THANK YOU !

More Related Content

What's hot

Oculus rift
Oculus riftOculus rift
Oculus rift
Ankit Bhandari
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
Bodhisha Thomas
 
Introduction to DaydreamVR from DevFestDC 2017
Introduction to DaydreamVR from DevFestDC 2017Introduction to DaydreamVR from DevFestDC 2017
Introduction to DaydreamVR from DevFestDC 2017
Jared Sheehan
 
Introduction to daydream for AnDevCon DC - 2017
Introduction to daydream for AnDevCon DC - 2017Introduction to daydream for AnDevCon DC - 2017
Introduction to daydream for AnDevCon DC - 2017
Jared Sheehan
 
Oculus rift, Virtual Reality, Division of Facebook
Oculus rift, Virtual Reality, Division of FacebookOculus rift, Virtual Reality, Division of Facebook
Oculus rift, Virtual Reality, Division of Facebook
Balachenna Reddy
 
Making Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDKMaking Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDK
Evren Coşkun
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
Akshay Patole
 
Oculus Rift Presentation
Oculus Rift PresentationOculus Rift Presentation
Oculus Rift Presentation
Mark Davis
 
426 lecture2: AR Technology
426 lecture2: AR Technology426 lecture2: AR Technology
426 lecture2: AR Technology
Mark Billinghurst
 
Introduction to mixed reality (XR)
Introduction to mixed reality (XR)Introduction to mixed reality (XR)
Introduction to mixed reality (XR)
Sanjit Singh
 
Mini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 dMini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 d
AkshetPatel
 
Virtual Reality - Get in the Game
Virtual Reality - Get in the GameVirtual Reality - Get in the Game
Virtual Reality - Get in the Game
Indiana State Library
 
Getting started with Unity and AR/VR for the .NET developer - October 2020
Getting started with Unity and AR/VR for the .NET developer - October 2020Getting started with Unity and AR/VR for the .NET developer - October 2020
Getting started with Unity and AR/VR for the .NET developer - October 2020
Davide Zordan
 
Mini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 dMini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 d
AkshetPatel
 
Mobile Augmented Reality Development tools
Mobile Augmented Reality Development toolsMobile Augmented Reality Development tools
Mobile Augmented Reality Development tools
Thiwanka Makumburage
 
Oculus Rift
Oculus RiftOculus Rift
Oculus Rift
Thanga Vaila
 
Introduction to Virtual Reality (VR) for Business - Workshop
Introduction to Virtual Reality (VR) for Business - WorkshopIntroduction to Virtual Reality (VR) for Business - Workshop
Introduction to Virtual Reality (VR) for Business - Workshop
Paolo Tosolini
 
Ijetcas16 208
Ijetcas16 208Ijetcas16 208
Ijetcas16 208
Yash Kaushik
 
Virtual Augmented Reality Projects Research Help
Virtual Augmented Reality Projects Research HelpVirtual Augmented Reality Projects Research Help
Virtual Augmented Reality Projects Research Help
Matlab Simulation
 

What's hot (20)

Oculus rift
Oculus riftOculus rift
Oculus rift
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Introduction to DaydreamVR from DevFestDC 2017
Introduction to DaydreamVR from DevFestDC 2017Introduction to DaydreamVR from DevFestDC 2017
Introduction to DaydreamVR from DevFestDC 2017
 
Introduction to daydream for AnDevCon DC - 2017
Introduction to daydream for AnDevCon DC - 2017Introduction to daydream for AnDevCon DC - 2017
Introduction to daydream for AnDevCon DC - 2017
 
Oculus rift, Virtual Reality, Division of Facebook
Oculus rift, Virtual Reality, Division of FacebookOculus rift, Virtual Reality, Division of Facebook
Oculus rift, Virtual Reality, Division of Facebook
 
Making Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDKMaking Augmented Reality Applications with Android NDK
Making Augmented Reality Applications with Android NDK
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Oculus Rift Presentation
Oculus Rift PresentationOculus Rift Presentation
Oculus Rift Presentation
 
426 lecture2: AR Technology
426 lecture2: AR Technology426 lecture2: AR Technology
426 lecture2: AR Technology
 
Introduction to mixed reality (XR)
Introduction to mixed reality (XR)Introduction to mixed reality (XR)
Introduction to mixed reality (XR)
 
Mini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 dMini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 d
 
Virtual Reality - Get in the Game
Virtual Reality - Get in the GameVirtual Reality - Get in the Game
Virtual Reality - Get in the Game
 
Getting started with Unity and AR/VR for the .NET developer - October 2020
Getting started with Unity and AR/VR for the .NET developer - October 2020Getting started with Unity and AR/VR for the .NET developer - October 2020
Getting started with Unity and AR/VR for the .NET developer - October 2020
 
Mini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 dMini workshop on ar vr using unity3 d
Mini workshop on ar vr using unity3 d
 
Mobile Augmented Reality Development tools
Mobile Augmented Reality Development toolsMobile Augmented Reality Development tools
Mobile Augmented Reality Development tools
 
Oculus Rift
Oculus RiftOculus Rift
Oculus Rift
 
Introduction to Virtual Reality (VR) for Business - Workshop
Introduction to Virtual Reality (VR) for Business - WorkshopIntroduction to Virtual Reality (VR) for Business - Workshop
Introduction to Virtual Reality (VR) for Business - Workshop
 
Ijetcas16 208
Ijetcas16 208Ijetcas16 208
Ijetcas16 208
 
Virtual Augmented Reality Projects Research Help
Virtual Augmented Reality Projects Research HelpVirtual Augmented Reality Projects Research Help
Virtual Augmented Reality Projects Research Help
 
virtual_chess
virtual_chessvirtual_chess
virtual_chess
 

Viewers also liked

Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
Ram kumar
 
Watermarking in-imageprocessing
Watermarking in-imageprocessingWatermarking in-imageprocessing
Watermarking in-imageprocessing
Qaisar Ayub
 
Aeronautical communication seminar presentation
Aeronautical communication seminar presentationAeronautical communication seminar presentation
Aeronautical communication seminar presentation
Arun Kc
 
Environmental management
Environmental managementEnvironmental management
Environmental management
Samyuktha Samy
 
Green technology
Green technologyGreen technology
Green technology
bhavya5623
 
Aeronautical communication
Aeronautical communicationAeronautical communication
Aeronautical communicationbhavithd
 
OLED technology Seminar Ppt
OLED technology Seminar PptOLED technology Seminar Ppt
OLED technology Seminar Ppt
Ashly Liza
 
Packet sniffers
Packet sniffers Packet sniffers
Packet sniffers
Ravi Teja Reddy
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
Karishma Patro
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
Shreyas Khare
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
Seungyun Lee
 
Green Technology
Green TechnologyGreen Technology
Green Technologylaipeng
 
Best topics for seminar
Best topics for seminarBest topics for seminar
Best topics for seminarshilpi nagpal
 

Viewers also liked (15)

Smart door bell
Smart door bellSmart door bell
Smart door bell
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
Watermarking in-imageprocessing
Watermarking in-imageprocessingWatermarking in-imageprocessing
Watermarking in-imageprocessing
 
Aeronautical communication seminar presentation
Aeronautical communication seminar presentationAeronautical communication seminar presentation
Aeronautical communication seminar presentation
 
Environmental management
Environmental managementEnvironmental management
Environmental management
 
Green technology
Green technologyGreen technology
Green technology
 
Aeronautical communication
Aeronautical communicationAeronautical communication
Aeronautical communication
 
OLED technology Seminar Ppt
OLED technology Seminar PptOLED technology Seminar Ppt
OLED technology Seminar Ppt
 
Packet sniffers
Packet sniffers Packet sniffers
Packet sniffers
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
Green cloud computing
Green cloud computingGreen cloud computing
Green cloud computing
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
 
Green Technology
Green TechnologyGreen Technology
Green Technology
 
Best topics for seminar
Best topics for seminarBest topics for seminar
Best topics for seminar
 
Ppt green
Ppt greenPpt green
Ppt green
 

Similar to Synthetic environment

virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf
21107117
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
Viral Patel
 
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
Sebastien Kuntz
 
SAE AR/VR - The challenges of creating a VR application with Unity
SAE AR/VR - The challenges of creating a VR application with UnitySAE AR/VR - The challenges of creating a VR application with Unity
SAE AR/VR - The challenges of creating a VR application with Unity
Sebastien Kuntz
 
C. VR intrduction_lecture for introduction to VR Lecture-1.pptx
C. VR intrduction_lecture for introduction to VR Lecture-1.pptxC. VR intrduction_lecture for introduction to VR Lecture-1.pptx
C. VR intrduction_lecture for introduction to VR Lecture-1.pptx
RajGopalMishra4
 
presentation1-180123jjjjjjjj150728_2.pdf
presentation1-180123jjjjjjjj150728_2.pdfpresentation1-180123jjjjjjjj150728_2.pdf
presentation1-180123jjjjjjjj150728_2.pdf
reler89973
 
Virtual Reality & Augmented Reality
Virtual Reality & Augmented RealityVirtual Reality & Augmented Reality
Virtual Reality & Augmented Reality
Rajesh Yadav
 
Virtual reality
Virtual reality Virtual reality
Virtual reality
Mohit Patel
 
Virtual World
Virtual WorldVirtual World
Virtual World
Sahith An
 
Virtual reality(pdf)
Virtual reality(pdf)Virtual reality(pdf)
Virtual reality(pdf)
Shabnam Smile
 
VR - Creating the ultimate reality
VR - Creating the ultimate realityVR - Creating the ultimate reality
VR - Creating the ultimate reality
Sebastien Kuntz
 
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureIEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
Sebastien Kuntz
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
Omar Ghazi
 
Virtual reality-What you see is what you believe
Virtual reality-What you see is what you believe Virtual reality-What you see is what you believe
Virtual reality-What you see is what you believe
kaishik gundu
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
VIPIN KAUSHIK
 
Building the Matrix: Your First VR App (SVCC 2016)
Building the Matrix: Your First VR App (SVCC 2016)Building the Matrix: Your First VR App (SVCC 2016)
Building the Matrix: Your First VR App (SVCC 2016)
Liv Erickson
 
ICS2208 lecture7
ICS2208 lecture7ICS2208 lecture7
ICS2208 lecture7
Vanessa Camilleri
 
Concerto motionsummer2011week1
Concerto motionsummer2011week1Concerto motionsummer2011week1
Concerto motionsummer2011week1
mskmoorthy
 
Computer insights.pptx
Computer insights.pptxComputer insights.pptx
Computer insights.pptx
AsadKhokhar14
 

Similar to Synthetic environment (20)

virtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdfvirtual reality Information-160422181930.pdf
virtual reality Information-160422181930.pdf
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
 
SAE AR/VR - The challenges of creating a VR application with Unity
SAE AR/VR - The challenges of creating a VR application with UnitySAE AR/VR - The challenges of creating a VR application with Unity
SAE AR/VR - The challenges of creating a VR application with Unity
 
C. VR intrduction_lecture for introduction to VR Lecture-1.pptx
C. VR intrduction_lecture for introduction to VR Lecture-1.pptxC. VR intrduction_lecture for introduction to VR Lecture-1.pptx
C. VR intrduction_lecture for introduction to VR Lecture-1.pptx
 
presentation1-180123jjjjjjjj150728_2.pdf
presentation1-180123jjjjjjjj150728_2.pdfpresentation1-180123jjjjjjjj150728_2.pdf
presentation1-180123jjjjjjjj150728_2.pdf
 
Virtual Reality & Augmented Reality
Virtual Reality & Augmented RealityVirtual Reality & Augmented Reality
Virtual Reality & Augmented Reality
 
Virtual reality
Virtual reality Virtual reality
Virtual reality
 
Virtual World
Virtual WorldVirtual World
Virtual World
 
Virtual reality(pdf)
Virtual reality(pdf)Virtual reality(pdf)
Virtual reality(pdf)
 
VR - Creating the ultimate reality
VR - Creating the ultimate realityVR - Creating the ultimate reality
VR - Creating the ultimate reality
 
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureIEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
IEEE VR-SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual reality-What you see is what you believe
Virtual reality-What you see is what you believe Virtual reality-What you see is what you believe
Virtual reality-What you see is what you believe
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Building the Matrix: Your First VR App (SVCC 2016)
Building the Matrix: Your First VR App (SVCC 2016)Building the Matrix: Your First VR App (SVCC 2016)
Building the Matrix: Your First VR App (SVCC 2016)
 
ICS2208 lecture7
ICS2208 lecture7ICS2208 lecture7
ICS2208 lecture7
 
Concerto motionsummer2011week1
Concerto motionsummer2011week1Concerto motionsummer2011week1
Concerto motionsummer2011week1
 
Computer insights.pptx
Computer insights.pptxComputer insights.pptx
Computer insights.pptx
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 

Recently uploaded

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 

Recently uploaded (20)

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 

Synthetic environment

  • 1. SYNTHETIC ENVIRONMENT Seminar Niraj Kumar Jha Ullas Gupta Nitish Anand Panchali Chakraborty
  • 2. WHAT IS SYNTHETIC ENVIRONMENT ? A synthetic environment is a computer simulation that represents activities at a high level of realism. SE allows visualization of and immersion into the environment being simulated. A synthetic environment can be divided into the following: • Synthetic natural environment - Representation of climate, weather, terrain, oceans, space, etc. • Synthetic human-made environment - Representation of human-made structures like buildings, bridges, and roads • Synthetic psychological environment - Representation of psychological influences on individuals and/or groups based on demography and other cultural factors. SMVIT Dept of CSE 2014 2
  • 3. REALITY ? • Physical Reality - This is the state of things as they actually exist, rather than as they may appear or might be imagined. • Virtual Reality - Is a computer-simulated environment that can simulate physical presence in places in the real world or imagined worlds. • Augmented Reality - Is a live, copy, view of a physical, real-world environment whose elements are augmented (or supplemented) by computer- generated sensory input ? SMVIT Dept of CSE 2014 3
  • 4. HOW TO GENERATE SYNTHETIC ENVIRONMENT ? SMVIT Dept of CSE 2014 4 Post Processing !!! Chroma Key Composting. Real Time Processing !!! Immersion.
  • 5. CHROMA KEY COMPOSTING? • Chroma key compositing, or chroma keying, is a special effects / post-production technique for compositing (layering) two images or video streams together based on color hues. • The technique has been used heavily in many fields to remove a background from the subject of a photo or video – particularly the news casting, motion picture and videogame industries. SMVIT Dept of CSE 2014 5
  • 6. IMMERSION ! • Immersive technology refers to technology that blurs the line between the physical world and digital or simulated world, thereby creating a sense of immersion. • Immersive virtual reality is a hypothetical future technology that exists today as virtual reality art projects, for the most part. It consists of immersion in an artificial environment where the user feels just as immersed as they usually feel in consensus reality. SMVIT Dept of CSE 2014 6 Virtual Reality Concept. Augmented Reality Concept.
  • 7. REALIZATION METHODS !! There are a number of methods by which virtual reality (VR) can be realized. • Simulation-based VR • Avatar image-based VR • Projector-based VR • Desktop-based VR • True Immersive Virtual Reality SMVIT Dept of CSE 2014 7
  • 8. REALIZING VIRTUAL REALITY Many devices are available today that are able to give a Good VR experience using the current generation technologies. SMVIT Dept of CSE 2014 8 Kinect Corner Cave Project Morpheus
  • 9. WOW KINECT !!! • Microsoft Xbox 360 Kinect has revolutionized gaming In that you are able to use your entire body as the controller. • The Kinect Sensor picks Up on natural body movements as inputs for the game. • Three major components : Movement tracking Speech recognition Motorized Sensors Software Technology • The Kinect was first announced on June 1, 2009 at E3 (Electronic Entertainment Expo) as “Project Natal,” the name stems from one of the key project leader’s hometown named “Natal” in Brazil. SMVIT Dept of CSE 2014 9
  • 10. • A company based In Israel known as PrimeSense developed the 3D sensing technology. Microsoft purchased the rights to use the technology for their gaming system. • Behind the scene of PrimeSense's 3D sensing technology there are three main parts that make it work. • Infrared laser projector. • Infrared camera. • RGB colored camera. • The software that makes Kinect function was by and large developed by Rare, a Microsoft subsidiary. MAJOR COMPONENTS ! SMVIT Dept of CSE 2014 10
  • 11. HOW IT WORKS ?? • The depth projector simply floods the room with IR laser beams creating a depth field that can be seen only by the IR camera. • Due to infrared’s insensitivity to ambient light, the Kinect can be played in any lighting conditions. • The face recognition system is dependent on the RGB camera along with the depth sensor, light is needed for the Kinect to recognize a calibrated player accurately. SMVIT Dept of CSE 2014 11
  • 12. SMVIT Dept of CSE 2014 12
  • 13. SPECIFICATION !! • 20 joints of Skeleton. • Tracking distance: 0.5-6 M. • Currently supports two Active players But can recognize Six individual players. • 640x480-pixel Resolution. • 57 Horizontal and 43 Vertical Angular field of View. • +27 to -27 Motorized Pivot tilting. • Runs at 30 FPS (Frames per second). SMVIT Dept of CSE 2014 13
  • 14. INFRARED BEAMS IN THE ROOM SMVIT Dept of CSE 2014 14 • Although the hardware is the basis for creating an image that the processor can interpret, the software behind the Kinect is what makes everything possible. • Using statistics, probability, and hours of testing different natural human movements the programmers developed software to track the movements of 20 main joints on a human body. • This software is how the Kinect can differentiate a player from say a dog that happens to run in front of the IR projector or different players that are playing a game together. • The Kinect has the capabilities of tracking up to six different players at a time, but as of now the software can only track up to two active players.
  • 15. THE CORNER CAVE • A Computer Assisted Virtual Environment (better known by the acronym CAVE) is an immersive virtual reality environment where projectors are directed to three, four, five or six of the walls of a room-sized cube. • A CAVE is typically a video theater sited within a larger room. • The walls of a CAVE are typically made up of rear-projection screens. • The user wears 3D glasses inside the CAVE to see 3D graphics generated by the CAVE. SMVIT Dept of CSE 2014 15
  • 16. HOW IT WORKS ??? • A lifelike visual display is created by projectors positioned outside the CAVE and controlled by physical movements from a user inside the CAVE. • A motion capture system records the real time position of the user. • Stereoscopic LCD shutter glasses convey a 3D image. The glasses are synchronized with the projectors so that each eye only sees the correct image. • The computers rapidly generate a pair of images, one for each of the user's eyes, based on the motion capture data. • Clusters of desktop PCs are popular to run CAVEs, because they cost less and run faster. SMVIT Dept of CSE 2014 16
  • 17. SMVIT Dept of CSE 2014 17
  • 18. ENOUGH WITH THE HARDWARE !!! • Software and libraries designed specifically for CAVE applications are available. • Mechdyne's Conduit is a commercial software package that makes any existing 3D OpenGL application (like CATIA, Pro/E, Unigraphics...) work directly in a CAVE. • VR Juggler is a suite of APIs designed to simplify the VR application development process. • CaveUT is an open source mutator for Unreal Tournament 2004. Developed by PublicVR, CaveUT leverages existing gaming technologies to create a CAVE environment. • Vizard (software) is a multi-purpose virtual reality development platform by WorldViz for building, rendering, and deploying 3D visualization & simulation applications in stereoscopic multi-display environments such as the CAVE. SMVIT Dept of CSE 2014 18
  • 19. THE AUGMENTED WORLD ! • A realistic Virtual Reality experience has always been the dream of the developers. the technology present today is still not enough to create a Census Virtual reality experience. • Due to the above limitations many developers have turned their focus to AUGMENTED REALITY applications. • AR is similar to VR in a sense as it uses Synthetic Objects. • The difference between them is that AR uses a live view of the world while VR creates its own world. SMVIT Dept of CSE 2014 19
  • 20. A GLIMPSE OF THE AUGMENTED WORLD ! SMVIT Dept of CSE 2014 20 Layar APP The Augment App The Augment App projects a 3D model over a surface or any directed area pointed by the smartphones camera. The model is generated on a specific surface which is considered as a marker.
  • 21. YES ! CAN I MAKE AR APPS ????... • PC/Laptops ARToolkit . JSARToolkit. SLARToolkit. FLARToolkit. SMVIT Dept of CSE 2014 21 PLATFORM'S ?? • SmartPhones  Layar  Wikitude  Qualcomm API  ARToolkitPlus • Google Glass • NyARToolkit.
  • 22. HOW IT WORKS ?? SMVIT Dept of CSE 2014 22
  • 23. SMVIT Dept of CSE 2014 23
  • 24. HOW WE DID IT ? • Platform used – Desktop/Laptop. • Tools – • Windows based PC. • Adobe Flash CS3. • Flartoolkit. • PaperVision 3D. • Google chrome web browser. • Programming language – ActionScript 3.0 • Custom Marker created using tarotaro.com SMVIT Dept of CSE 2014 24
  • 25. GENERATING FULL SCALE SYNTHETIC WORLDS ! SMVIT Dept of CSE 2014 25 • AR tools can be modified to develop full scale synthetic worlds using MULTIPLE MARKER technique. • Each part of the world can be made to be generated on a different pattern. • These pattern’s when grouped together can form a whole new enviroment. A Mixture Of Worlds !!
  • 26. THE FUTURE SMVIT Dept of CSE 2014 26 • The walls between the REAL and SYTHENTIC simulated world is diminishing. • Both VR and AR can be combined with other techniques like Motion Detection, Object Recognition etc. • The Synthetic World generated can be made fully interactive and the level of realism achieved can be really close to the conscious reality. • With the advancement in technology soon every device will support quality Virtual Reality without the expense of large resources. Limitation is Our Imagination !!!....
  • 27. REFRENCES • http://saqoo.sh/a/en/flartoolkit/start-up-guide • http://www.wikitude.com/ • http://www.xbox.com/en-IN/Kinect • http://blog.us.playstation.com/2014/03/18/introducing-project-morpheus/ • http://www.worldviz.com/systems/cornercave • http://en.wikipedia.org/wiki/Cave_automatic_virtual_environment • http://www.oculusvr.com/ SMVIT Dept of CSE 2014 27
  • 28. You Can also Access this Presentation from Slideshare.net Soon !!! SMVIT Dept of CSE 2014 28 THANK YOU !