SlideShare a Scribd company logo
1 of 46
Utilizing Kinect control for a more
immersive interaction with 3D
environments
Supervised by
Dr. Ammar Joukhadar Dr. Noor Shaker Eng. Mohammad Shaker
Designed, Implemented and Tested by
Mohammed Saed Haj Ali Marah Halawa Kinda Tarboush
F.I.T.E of Damascus, Syria – AI Department 2014
Content
• Motivation
• The Problem with Today’s Games
• Modeling
• Sketching a Level
• Generating the Basic Level Structure
• Allow Edit and Creation on Content through in-game
Interactions
• Hand Gesture
• Voice Command
• Our Application
• Future Perspectives
• Demo
Content
• Motivation
• The Problem with Today’s Games
• Modeling
• Sketching a Level
• Generating the Basic Level Structure
• Allow Edit and Creation on Content through in-game
Interactions
• Hand Gesture
• Voice Command
• Our Application
• Future Perspectives
• Demo
“Why using a
stylus when God
gave us ten
fingers!”
Steve Jobs when introducing
the first iPhone, 2010
Good design looks great, yes,
Good design looks great, yes,
but
smell great and sound great?
Good design looks great, yes,
but
why shouldn't it also feel great,
smell great and sound great?
Good design looks great, yes,
but
why shouldn't it also feel great,
Jinsop Lee
“Design for all 5 senses”
The Concept of
Content
• Motivation
• The Problem with Today’s Games
• Modeling
• Sketching a Level
• Generating the Basic Level Structure
• Allow Edit and Creation on Content through in-game
Interactions
• Hand Gesture
• Voice Command
• Our Application
• Future Perspectives
• Demo
The player mostly has only one method to interact with the
game (most games has the same playing peripherals) like
joystick or mouse
Most games don’t let the player to create their own
content worlds and share it with others.
For most games there’s no direct interaction between the game
and the player (only one way from the player to the game)
For most games there’s no direct interaction between the game
and the player (only one way from the player to the game)
A Game For You to Use
Your Senses
Content
• Motivation
• The Problem with Today’s Games
• Modeling
• Sketching a Level
• Generating the Basic Level Structure
• Allow Edit and Creation on Content through in-game
Interactions
• Hand Gesture
• Voice Command
• Our Application
• Future Perspectives
• Demo
Sketching a Level
Sketch Your Level
Using Kinect
Interaction with the environment
Hand Gesture
Interaction with the environment
Voice Command
Our Game
Put here a picture or a short video of the
game. Just so that people know what are
you talking about
The Immersion Process
Player
Sketch
Generating
basic Level
Canvas
Allow Edit and
Generation of
Content
The Immersion Process
Player
Sketch
Generating
basic Level
Canvas
Allow Edit and
Generation of
Content
The Immersion Process
Player
Sketch
Generating
basic Level
Canvas
Allow Edit and
Generation of
Content
Sketching a Level
Put here a picture of a sketch and a picture
of the height map of the same sketch
The Immersion Process
Player
Sketch
Generating
basic Level
Canvas
Allow Edit and
Generation of
Content
Sketch to Level Conversion
Talk about the conversion from sketch to level
and the cuboid algorithm you did (with picture)
The Immersion Process
Player
Sketch
Generating
basic Level
Canvas
Allow Edit and
Generation of
Content
Hand Gesture
Interaction with
Dynamic
Hand Gesture
Interaction with
Static
Hand Gesture
Dynamic Hand Gesture
• Animated gestures
Static Hand Gesture
• Comparison with reference images
• Using machine learning
• Rule based system
Select
Rotate
Delete
Move
The gestures
that we will use
Hand gesture in our application
Dynamic
Hand Gesture
Static
Hand Gesture
Hand gesture in our application
Dynamic Hand Gesture
Discrete Markov
Processes
Static Hand Gesture
Rule based
system
Hand gesture in our application
Interaction via Voice Commands
Voice Command
• Audio to text conversion
Voice Command
• Speech Recognition
 Hidden Markov Model
Voice Command
• Words Meaning
 Conceptual Grammar
Content
• Motivation
• The Problem with Today’s Games
• Modeling
• Sketching a Level
• Generating the Basic Level Structure
• Allow Edit and Creation on Content through in-game
Interactions
• Hand Gesture
• Voice Command
• Our Application
• Future Perspectives
• Demo
Our Application
Generate 3D environment and edit it using most of your senses!
Content
• Motivation
• The Problem with Today’s Games
• Modeling
• Sketching a Level
• Generating the Basic Level Structure
• Allow Edit and Creation on Content through in-game
Interactions
• Hand Gesture
• Voice Command
• Our Application
• Future Perspectives
• Demo
Future Perspective
• Enhance the social aspect of the game
• Multiple player playing at the same time at the same
level
• Assess the game immersions metrics
• Allow for more immersive and enhanced gestures
• Analyze the applicability of the approach on other
hardware (like Oculus Rift)
• Analyze the applicability of the approach on other game
genres
Content
• Motivation
• The Problem with Today’s Games
• Modeling
• Sketching a Level
• Generating the Basic Level Structure
• Allow Edit and Creation on Content through in-game
Interactions
• Hand Gesture
• Voice Command
• Our Application
• Future Perspectives
• Demo
Thanx for listening!

More Related Content

Similar to Immersive 3D Environment Using Kinect and Voice Commands

Webinar - Elearning: Where do serious games make most sense?
Webinar - Elearning: Where do serious games make most sense?Webinar - Elearning: Where do serious games make most sense?
Webinar - Elearning: Where do serious games make most sense?
Raptivity
 

Similar to Immersive 3D Environment Using Kinect and Voice Commands (20)

Social Games Design Workshop
Social Games Design WorkshopSocial Games Design Workshop
Social Games Design Workshop
 
Webinar - Elearning: Where do serious games make most sense?
Webinar - Elearning: Where do serious games make most sense?Webinar - Elearning: Where do serious games make most sense?
Webinar - Elearning: Where do serious games make most sense?
 
Large Scale Data Management
Large Scale Data ManagementLarge Scale Data Management
Large Scale Data Management
 
Using intel's real sense to create games with natural user interfaces justi...
Using intel's real sense to create games with natural user interfaces   justi...Using intel's real sense to create games with natural user interfaces   justi...
Using intel's real sense to create games with natural user interfaces justi...
 
From Korea to Abroad: A Developer's Lessons Learned in Global Direct Service ...
From Korea to Abroad: A Developer's Lessons Learned in Global Direct Service ...From Korea to Abroad: A Developer's Lessons Learned in Global Direct Service ...
From Korea to Abroad: A Developer's Lessons Learned in Global Direct Service ...
 
Literacy In Motion
Literacy In MotionLiteracy In Motion
Literacy In Motion
 
Neev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super FeetNeev Hackathon 2013 - Super Feet
Neev Hackathon 2013 - Super Feet
 
Puzzle Game Development
Puzzle Game DevelopmentPuzzle Game Development
Puzzle Game Development
 
Long Lin at AI Frontiers : AI in Gaming
Long Lin at AI Frontiers : AI in GamingLong Lin at AI Frontiers : AI in Gaming
Long Lin at AI Frontiers : AI in Gaming
 
Ml in games intel game developer presentation v1.2
Ml in games intel game developer presentation v1.2Ml in games intel game developer presentation v1.2
Ml in games intel game developer presentation v1.2
 
The future of User Interface
The future of User InterfaceThe future of User Interface
The future of User Interface
 
2012 03-26
2012 03-262012 03-26
2012 03-26
 
AI in the Cloud: Use of Machine Learning in Games | George Dolbier
AI in the Cloud: Use of Machine Learning in Games | George DolbierAI in the Cloud: Use of Machine Learning in Games | George Dolbier
AI in the Cloud: Use of Machine Learning in Games | George Dolbier
 
Case studies in Games, Machine Learning in the Cloud,
Case studies in Games, Machine Learning in the Cloud,Case studies in Games, Machine Learning in the Cloud,
Case studies in Games, Machine Learning in the Cloud,
 
VR - Creating the ultimate reality
VR - Creating the ultimate realityVR - Creating the ultimate reality
VR - Creating the ultimate reality
 
Looking at Machine Learning in Games
Looking at Machine Learning in GamesLooking at Machine Learning in Games
Looking at Machine Learning in Games
 
Game design as a career
Game design as a career Game design as a career
Game design as a career
 
Augernaut js
Augernaut jsAugernaut js
Augernaut js
 
Exploring Microsoft Surface
Exploring Microsoft SurfaceExploring Microsoft Surface
Exploring Microsoft Surface
 
Android Fish Game Development
Android Fish Game Development Android Fish Game Development
Android Fish Game Development
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Recently uploaded (20)

Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

Immersive 3D Environment Using Kinect and Voice Commands