SlideShare a Scribd company logo
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
Immersive 3D Environment Using Kinect and Voice Commands
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

PDF
Utilizing Kinect Control for a More Immersive Interaction with 3D Environment
PDF
Uxperts mobi 2013 - UX for Android
PPTX
Module2
PDF
The Use of Modern Controller Devices at Schools: Game-Based Learning with the...
PPTX
Shifting the Paradigm of Requirements Gathering - SP Summit 2013
PPTX
Acacia today
PDF
UX Design Patterns for Augmented Reality (AR) apps & games
PPTX
The Secret Decoder Ring: Translating Client-Speak Into Drupal Requirements
Utilizing Kinect Control for a More Immersive Interaction with 3D Environment
Uxperts mobi 2013 - UX for Android
Module2
The Use of Modern Controller Devices at Schools: Game-Based Learning with the...
Shifting the Paradigm of Requirements Gathering - SP Summit 2013
Acacia today
UX Design Patterns for Augmented Reality (AR) apps & games
The Secret Decoder Ring: Translating Client-Speak Into Drupal Requirements

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

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

Recently uploaded (20)

PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
Cell Types and Its function , kingdom of life
PPTX
Cell Structure & Organelles in detailed.
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Complications of Minimal Access Surgery at WLH
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Final Presentation General Medicine 03-08-2024.pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Cell Types and Its function , kingdom of life
Cell Structure & Organelles in detailed.
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Computing-Curriculum for Schools in Ghana
Microbial disease of the cardiovascular and lymphatic systems
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Complications of Minimal Access Surgery at WLH
Chinmaya Tiranga quiz Grand Finale.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
O5-L3 Freight Transport Ops (International) V1.pdf
STATICS OF THE RIGID BODIES Hibbelers.pdf
human mycosis Human fungal infections are called human mycosis..pptx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Ad

Immersive 3D Environment Using Kinect and Voice Commands