SlideShare a Scribd company logo
Mini Project –  3D Graphics & Visualisation  Author: University of Hertfordshire Date created: Date revised: 2009 Abstract The following resources come from the 2009/10  BSc in Games & Graphics Hardware Technology   (course number 2ELE0074) from the University of Hertfordshire.  All the mini projects are designed as level two modules of the undergraduate programmes.  The objectives of this project are to demonstrate, using media visualization software: Comprehension of the process of creating and manipulating 3D Visualization content Implementation of a simple system setup for acquisition and generation of 3D videos  Analysis of experimental results 3D graphics and visualization represents an important aspect in new media and future generation of computer games. The proposed project will involve developing a simple system which will allow students to understand the process and the main parameters involved in creating 3D visualization content for games and various applications. The theoretical knowledge introduced in the initial lecture and the software and technologies introduced in the preparation lecture will be the means through which apply and analyse theories and methods introduced. Both artificial and natural human vision will be introduced. © University of Hertfordshire 2009 This work is licensed under a  Creative Commons Attribution 2.0 License .
Section 1. Project Introduction ………………………… 3 Section 2. Project Lecture ……………………………… 6 Class Objectives and Keywords ……………… 7 Human Eye ……………………………………… 8 Retinal Disparity ……………………………….. 14 Stereoscopic Photograph …………………….. 20 Role of Baseline ……………………………….. 21 Approaches to Stereo …………………………. 22 Display Systems ……………………………….. 23 VR Visualisation Systems …………………….. 24 Head Mounted Display ……………………. …. 25 Credits ……………………………………………….. … 29 In addition to the resources found below there are supporting documents which should be used in combination with this resource.  Please see: Mini Projects - Introductory presentation.  Mini Projects - E-Log. Mini Projects - Staff  & Student Guide. Mini Projects - Standard Grading Criteria. Mini Projects - Reflection. Contents
Section 1. Project Introduction Learning Outcomes Assessed  (as taken from the DMD) All Learning Outcomes specified in the Definitive Module Documentation are assessed as part of this miniproject, the specific Learning  Outcomes are: Knowledge and Understanding  Be able to ; Analyse and breakdown problem tasks into manageable steps. Integrate previous and concurrent learning and to use it to solve technology-based problems. Describe the project life-cycle appropriately.  Select appropriate Games and Graphics Hardware Technology and techniques for a given situation. Skills and Attributes  Produce a solution to a defined Games and Graphics Hardware Technology problem. Carry out a simple critical evaluation of their solution.  Demonstrate an ability to work effectively in a teams, small groups and individually. Demonstrate an ability to manage time and resources effectively. 2. Project Title: 3D Visualization 3. Project Objectives: (technical, specific to this project) Demonstrate, using media visualization software: Comprehension of the process of creating and manipulating 3D Visualization content Implementation of a simple system setup for acquisition and generation of 3D videos  Analysis of experimental results
4. Project Summary: (50 words max) 3D graphics and visualization represents an important aspect in new media and future generation of computer games. The proposed project will involve developing a simple system which will allow students to understand the process and the main parameters involved in creating 3D visualization content for games and various applications. The theoretical knowledge introduced in the initial lecture and the software and technologies introduced in the preparation lecture will be the means through which apply and analyse theories and methods introduced. Both artificial and natural human vision will be introduced. 5. Introductory Lecture (2hrs) Content: Human vision system Monocular and binocular depth cues 3D Visualization technologies Applications of 3D Visualization 6. Preparation Session (3hrs): Familiarisation with a system for capturing stereo images and videos. Familiarisation with software for manipulating 3D video streams and generating 3D sequences. Example of analysis and evaluation of 3D content and technologies. 7. Day 1 Expected Outcomes for the day Students will be expected to understand main parameters involved in human and artificial stereo vision. This will be covered within the preliminary session of the day by answering a questionnaire related to the material presented in the introductory lecture and preparation lecture. The students will then be asked to setup a capturing system and a modifiable experimental workspace. This will be used for acquiring stereo sequences on different scenarios, conditions and camera parameters. The above described activity must be documented and written up for the portfolio submission towards the end. The acquired sequences will be tested through different stereo visualization setups (e.g. colour anaglyph and dual polarized). This will allow the students to experience both the characteristics of the different approaches and the role of the main camera parameters involved in capturing and processing for 3D visualization. Assessment criteria;  the way in which the work has been planned and managed, the creation of the experimental workspace scenarios according to the role of the camera parameters, the resulting 3D visualization files produced. Key Tasks: Planning 3D capturing scenarios Capturing and Manipulating 3D videos to produce 3D visualization files
8. Day 2 Expected Outcomes for the day Students will be expected to understand how to evaluate a 3D Visualization product based on a usability study. The study will include evaluation of the role of different depth cues, different types of image (natural images video-captured and synthetic images computer -generated) and different technologies to 3D Visualization. The students will start with preparing questionnaires for the user study to be designed according to what they have learned being main factors affecting 3D Visualization (e.g. camera parameters and approaches for the stereo visualization). Few stereo images sequences will then be generated (both synthetic and natural). The image sequences generation will be based to what learned during the preparation lecture and the experience accumulated in day 1. Students who have missed project day 1 or the preparation lecture should be in principle still able to perform the tasks. The above described activities must be documented and written up for the portfolio submission towards the end. Assessment criteria ; the way in which the usability study is designed. In particular, the choice made for main factors affecting 3D Visualization. The creation of the experimental workspace scenarios including synthetic and real images, the resulting 3D Visualization files produced and drawn conclusions. Key Tasks : Planning main factors affection 3D visualization (in form of a questionnaire) Capturing and Manipulating 3D videos and computer generated images Draw reflections and conclusions
S. Livatino All about Stereo and Depth Perception in natural and artificial vision Systems and Approaches to Stereo Viewing Implementation and Lab demonstration 3D Visualization Section 2.
Class Objectives and Keywords Human Eye Visual Display Accommodation / convergence Depth perception Approaches and systems  to Stereoscopic Viewing S. Livatino
Human Eye Iris : adjusts amount of incoming light Pupil : Opening of the Iris Lens : adjusts its size to change shape lens using the occulomotor muscles  Retina : in the back of the eye, where there are photoreceptors, cells that react to light intensity
S. Livatino Human Eye  Retina : in the back of the eye, where there are photoreceptors, cells that react to light intensity Rods and Cones More Rods in the Peripheral Region (react to low intensity light) More Cones in the Central Region (Fovea, where focused images exists, react to high intensity light)
NEARSIGHTEDNESS (MYOPIA) FARSIGHTEDNESS (HYPEROPIA )
Eye Parameters FOV  (Field of View) Visual Acuity Human Visual Acuity -> Fovea Acuity S. Livatino
Human Eye => Visual Display
S. Livatino Occulo-motor Cues Focus =  Accommodate  by changing the shape of the eye’s lenses Convergence  = rotate eyes towards or away from each other (to fixate an object) The eyes accommodate on the plane where they converge   Accommodation / Convergence Relationship
Retinal Disparity S. Livatino
S. Livatino Same image for both eyes. Accomodation & Concergence on the display screen, regardless on the expected distance of the object shown Works well at longer distances. Monoscopic Viewing
Monocular Depth Cues Monocular depth cues are the basis for the perception of depth in visual displays. As important as binocular stereo for creating images which are perceived as truly 3-dimensional. Images which are rich in the monocular depth cues will be even easier to visualize with the binocular depth cue.  S. Livatino
S. Livatino Human Stereo Vision Left and right eye have different perspective viewpoints (slightly different) The eye-brain synthesizes image of the world with stereoscopic depth You see a single image!
S. Livatino Stereo, Binocular Depth. Individual images for each eye. Object may be seen in front of or behind the projection screen. Used at Close Range. Parallax
Crosstalk One of both the eyes see an image of the unwanted perspective view Ghosting = perceived Crosstalk Reduce parallax => reduce crosstalk S. Livatino
Steresocopic Photograph How many cameras do we need for a stereo photo? S. Livatino
Role of Baseline Static picture or synchronized… S. Livatino DEMO
Passive Stereo Active Stereo Autostereoscopic Stereo APPROACHES TO STEREO  * *  Livatino, Muscato, Privitera. ”Stereo Viewing and Virtual Reality Technology in Mobile Robot Teleguide”. IEEE Transaction on Robotics, 2009,  Page(s): 1-13, Digital Object Identifier: 10.1109/TRO.2009.2028765
Display Size Display Structure Projection Modality Image Quality Observation Conditions DISPLAY SYSTEMS * *  Livatino, Cuciti, Wojciechowski. ”Virtually Exploring Contemporary Art Museums”. IEEE Int. Conf. VR in Cultural Heritage , Nicosia, Cyprus, 2007
*  Livatino, Mattiolo, Castello, Randazzo. ”The Role of Photorealism in VR Games”. IEEE Int. Conf. VRIC, Laval, France, 2007 VR VISUALIZATION SYSTEMS   * (APPROACHES + DISPLAYS)
S. Livatino Head Mounted Display (HMD)
S. Livatino
S. Livatino
S. Livatino
This resource was created by the University of Hertfordshire and released as an open educational resource through the Open Engineering Resources project of the HE Academy Engineering Subject Centre. The Open Engineering Resources project was funded by HEFCE and part of the JISC/HE Academy UKOER programme.  © University of Hertfordshire 2009                  This work is licensed under a  Creative Commons Attribution 2.0 License .  The name of the University of Hertfordshire, UH and the UH logo are the name and registered marks of the University of Hertfordshire. To the fullest extent permitted by law the University of Hertfordshire reserves all its rights in its name and marks which may not be used except with its written permission. The JISC logo is licensed under the terms of the Creative Commons Attribution-Non-Commercial-No Derivative Works 2.0 UK: England & Wales Licence.  All reproductions must comply with the terms of that licence. The HEA logo is owned by the Higher Education Academy Limited may be freely distributed and copied for educational purposes only, provided that appropriate acknowledgement is given to the Higher Education Academy as the copyright holder and original publisher.
Ad

More Related Content

What's hot (20)

Brain Tumour Detection.pptx
Brain Tumour Detection.pptxBrain Tumour Detection.pptx
Brain Tumour Detection.pptx
RevolverRaja2
 
Hdtv technology
Hdtv technologyHdtv technology
Hdtv technology
Naveen Sihag
 
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Facial Expression Recognition  System using Deep Convolutional Neural Networks.Facial Expression Recognition  System using Deep Convolutional Neural Networks.
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Sandeep Wakchaure
 
Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notes
smruti sarangi
 
IRJET- Detection and Classification of Skin Diseases using Different Colo...
IRJET-  	  Detection and Classification of Skin Diseases using Different Colo...IRJET-  	  Detection and Classification of Skin Diseases using Different Colo...
IRJET- Detection and Classification of Skin Diseases using Different Colo...
IRJET Journal
 
Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...
Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...
Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...
Universitat Politècnica de Catalunya
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer Graphics
Megha Sharma
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development
Love Kothari
 
Chapter 5 : ANIMATION
Chapter 5 : ANIMATIONChapter 5 : ANIMATION
Chapter 5 : ANIMATION
azira96
 
Image classification with Deep Neural Networks
Image classification with Deep Neural NetworksImage classification with Deep Neural Networks
Image classification with Deep Neural Networks
Yogendra Tamang
 
Mobile/Web App Development Project Report
Mobile/Web App Development Project ReportMobile/Web App Development Project Report
Mobile/Web App Development Project Report
Abubakr Cheema
 
Facial Emoji Recognition
Facial Emoji RecognitionFacial Emoji Recognition
Facial Emoji Recognition
ijtsrd
 
Chapter 2 multimedia authoring and tools
Chapter 2 multimedia authoring and toolsChapter 2 multimedia authoring and tools
Chapter 2 multimedia authoring and tools
ABDUmomo
 
Chapter 3 Output Primitives
Chapter 3 Output PrimitivesChapter 3 Output Primitives
Chapter 3 Output Primitives
PrathimaBaliga
 
Graphics software and standards
Graphics software and standardsGraphics software and standards
Graphics software and standards
Mani Kanth
 
SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)
SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)
SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)
Dilip Prajapati
 
Visual CryptoGraphy
Visual CryptoGraphyVisual CryptoGraphy
Visual CryptoGraphy
pallavikhandekar212
 
project ppt.pptx
project ppt.pptxproject ppt.pptx
project ppt.pptx
GYamini22
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]
Rajon
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphics
Aaina Katyal
 
Brain Tumour Detection.pptx
Brain Tumour Detection.pptxBrain Tumour Detection.pptx
Brain Tumour Detection.pptx
RevolverRaja2
 
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Facial Expression Recognition  System using Deep Convolutional Neural Networks.Facial Expression Recognition  System using Deep Convolutional Neural Networks.
Facial Expression Recognition System using Deep Convolutional Neural Networks.
Sandeep Wakchaure
 
Computer graphics notes
Computer graphics notesComputer graphics notes
Computer graphics notes
smruti sarangi
 
IRJET- Detection and Classification of Skin Diseases using Different Colo...
IRJET-  	  Detection and Classification of Skin Diseases using Different Colo...IRJET-  	  Detection and Classification of Skin Diseases using Different Colo...
IRJET- Detection and Classification of Skin Diseases using Different Colo...
IRJET Journal
 
Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...
Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...
Skin Lesion Detection from Dermoscopic Images using Convolutional Neural Netw...
Universitat Politècnica de Catalunya
 
Introduction to Computer Graphics
Introduction to Computer GraphicsIntroduction to Computer Graphics
Introduction to Computer Graphics
Megha Sharma
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development
Love Kothari
 
Chapter 5 : ANIMATION
Chapter 5 : ANIMATIONChapter 5 : ANIMATION
Chapter 5 : ANIMATION
azira96
 
Image classification with Deep Neural Networks
Image classification with Deep Neural NetworksImage classification with Deep Neural Networks
Image classification with Deep Neural Networks
Yogendra Tamang
 
Mobile/Web App Development Project Report
Mobile/Web App Development Project ReportMobile/Web App Development Project Report
Mobile/Web App Development Project Report
Abubakr Cheema
 
Facial Emoji Recognition
Facial Emoji RecognitionFacial Emoji Recognition
Facial Emoji Recognition
ijtsrd
 
Chapter 2 multimedia authoring and tools
Chapter 2 multimedia authoring and toolsChapter 2 multimedia authoring and tools
Chapter 2 multimedia authoring and tools
ABDUmomo
 
Chapter 3 Output Primitives
Chapter 3 Output PrimitivesChapter 3 Output Primitives
Chapter 3 Output Primitives
PrathimaBaliga
 
Graphics software and standards
Graphics software and standardsGraphics software and standards
Graphics software and standards
Mani Kanth
 
SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)
SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)
SPORT TOURNAMENT MANAGMENT SYSTEM (STMS)
Dilip Prajapati
 
project ppt.pptx
project ppt.pptxproject ppt.pptx
project ppt.pptx
GYamini22
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]
Rajon
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphics
Aaina Katyal
 

Similar to Mini Project- 3D Graphics And Visualisation (20)

Mini Project- Face Recognition
Mini Project- Face RecognitionMini Project- Face Recognition
Mini Project- Face Recognition
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Module 1 Chapter1_Computer vision VTU_syllabus.pdf
Module 1 Chapter1_Computer vision VTU_syllabus.pdfModule 1 Chapter1_Computer vision VTU_syllabus.pdf
Module 1 Chapter1_Computer vision VTU_syllabus.pdf
Ramesh Wadawadagi
 
Full Body Immersion in AR
Full Body Immersion in ARFull Body Immersion in AR
Full Body Immersion in AR
Ali Said
 
01Introduction.pptx - C280, Computer Vision
01Introduction.pptx - C280, Computer Vision01Introduction.pptx - C280, Computer Vision
01Introduction.pptx - C280, Computer Vision
butest
 
Unit 67 3_d_animation
Unit 67 3_d_animationUnit 67 3_d_animation
Unit 67 3_d_animation
DamionVize
 
Camara for uav jan2012 eas 021
Camara for uav jan2012 eas 021Camara for uav jan2012 eas 021
Camara for uav jan2012 eas 021
M.L. Kamalasana
 
IRJET - Applications of Image and Video Deduplication: A Survey
IRJET -  	  Applications of Image and Video Deduplication: A SurveyIRJET -  	  Applications of Image and Video Deduplication: A Survey
IRJET - Applications of Image and Video Deduplication: A Survey
IRJET Journal
 
Saksham seminar report
Saksham seminar reportSaksham seminar report
Saksham seminar report
SakshamTurki
 
Enhancing readability of digital image using image processing - Full Report
Enhancing readability of digital image using image processing - Full ReportEnhancing readability of digital image using image processing - Full Report
Enhancing readability of digital image using image processing - Full Report
Upendra Sachan
 
Human pose detection using machine learning by Grandel
Human pose detection using machine learning by GrandelHuman pose detection using machine learning by Grandel
Human pose detection using machine learning by Grandel
GrandelDsouza
 
IRJET - Human Pose Detection using Deep Learning
IRJET - Human Pose Detection using Deep LearningIRJET - Human Pose Detection using Deep Learning
IRJET - Human Pose Detection using Deep Learning
IRJET Journal
 
Basics of Image processing
Basics of Image processingBasics of Image processing
Basics of Image processing
Paramjeet Singh Jamwal
 
pgdip-project-report-final-148245F
pgdip-project-report-final-148245Fpgdip-project-report-final-148245F
pgdip-project-report-final-148245F
Vimukthi Wickramasinghe
 
Quality assessment of 3 d
Quality assessment of 3 dQuality assessment of 3 d
Quality assessment of 3 d
Sumit Raut
 
Developing Image Processing System for Classification of Indian Multispectral...
Developing Image Processing System for Classification of Indian Multispectral...Developing Image Processing System for Classification of Indian Multispectral...
Developing Image Processing System for Classification of Indian Multispectral...
Sumedha Mishra
 
Lecture 1 computer vision introduction
Lecture 1 computer vision introductionLecture 1 computer vision introduction
Lecture 1 computer vision introduction
cairo university
 
Computer Vision(4).pptx
Computer Vision(4).pptxComputer Vision(4).pptx
Computer Vision(4).pptx
GouthamMaliga
 
Color based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlabColor based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlab
Kamal Pradhan
 
Final_draft_Practice_School_II_report
Final_draft_Practice_School_II_reportFinal_draft_Practice_School_II_report
Final_draft_Practice_School_II_report
Rishikesh Bagwe
 
Panorama Technique for 3D Animation movie, Design and Evaluating
Panorama Technique for 3D Animation movie, Design and EvaluatingPanorama Technique for 3D Animation movie, Design and Evaluating
Panorama Technique for 3D Animation movie, Design and Evaluating
IOSRjournaljce
 
Module 1 Chapter1_Computer vision VTU_syllabus.pdf
Module 1 Chapter1_Computer vision VTU_syllabus.pdfModule 1 Chapter1_Computer vision VTU_syllabus.pdf
Module 1 Chapter1_Computer vision VTU_syllabus.pdf
Ramesh Wadawadagi
 
Full Body Immersion in AR
Full Body Immersion in ARFull Body Immersion in AR
Full Body Immersion in AR
Ali Said
 
01Introduction.pptx - C280, Computer Vision
01Introduction.pptx - C280, Computer Vision01Introduction.pptx - C280, Computer Vision
01Introduction.pptx - C280, Computer Vision
butest
 
Unit 67 3_d_animation
Unit 67 3_d_animationUnit 67 3_d_animation
Unit 67 3_d_animation
DamionVize
 
Camara for uav jan2012 eas 021
Camara for uav jan2012 eas 021Camara for uav jan2012 eas 021
Camara for uav jan2012 eas 021
M.L. Kamalasana
 
IRJET - Applications of Image and Video Deduplication: A Survey
IRJET -  	  Applications of Image and Video Deduplication: A SurveyIRJET -  	  Applications of Image and Video Deduplication: A Survey
IRJET - Applications of Image and Video Deduplication: A Survey
IRJET Journal
 
Saksham seminar report
Saksham seminar reportSaksham seminar report
Saksham seminar report
SakshamTurki
 
Enhancing readability of digital image using image processing - Full Report
Enhancing readability of digital image using image processing - Full ReportEnhancing readability of digital image using image processing - Full Report
Enhancing readability of digital image using image processing - Full Report
Upendra Sachan
 
Human pose detection using machine learning by Grandel
Human pose detection using machine learning by GrandelHuman pose detection using machine learning by Grandel
Human pose detection using machine learning by Grandel
GrandelDsouza
 
IRJET - Human Pose Detection using Deep Learning
IRJET - Human Pose Detection using Deep LearningIRJET - Human Pose Detection using Deep Learning
IRJET - Human Pose Detection using Deep Learning
IRJET Journal
 
Quality assessment of 3 d
Quality assessment of 3 dQuality assessment of 3 d
Quality assessment of 3 d
Sumit Raut
 
Developing Image Processing System for Classification of Indian Multispectral...
Developing Image Processing System for Classification of Indian Multispectral...Developing Image Processing System for Classification of Indian Multispectral...
Developing Image Processing System for Classification of Indian Multispectral...
Sumedha Mishra
 
Lecture 1 computer vision introduction
Lecture 1 computer vision introductionLecture 1 computer vision introduction
Lecture 1 computer vision introduction
cairo university
 
Computer Vision(4).pptx
Computer Vision(4).pptxComputer Vision(4).pptx
Computer Vision(4).pptx
GouthamMaliga
 
Color based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlabColor based image processing , tracking and automation using matlab
Color based image processing , tracking and automation using matlab
Kamal Pradhan
 
Final_draft_Practice_School_II_report
Final_draft_Practice_School_II_reportFinal_draft_Practice_School_II_report
Final_draft_Practice_School_II_report
Rishikesh Bagwe
 
Panorama Technique for 3D Animation movie, Design and Evaluating
Panorama Technique for 3D Animation movie, Design and EvaluatingPanorama Technique for 3D Animation movie, Design and Evaluating
Panorama Technique for 3D Animation movie, Design and Evaluating
IOSRjournaljce
 
Ad

More from University of Hertfordshire, School of Electronic Communications and Electrical Engineering (20)

Mini Project- Home Automation
Mini Project- Home AutomationMini Project- Home Automation
Mini Project- Home Automation
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Automated Selection Machine
Mini Project- Automated Selection MachineMini Project- Automated Selection Machine
Mini Project- Automated Selection Machine
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Soundscape for Games Consoles
Mini Project-  Soundscape for Games ConsolesMini Project-  Soundscape for Games Consoles
Mini Project- Soundscape for Games Consoles
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Games Development For The Desktop Pc And Dedicated Gaming Machine
Mini Project- Games Development For The Desktop Pc And Dedicated Gaming MachineMini Project- Games Development For The Desktop Pc And Dedicated Gaming Machine
Mini Project- Games Development For The Desktop Pc And Dedicated Gaming Machine
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Audio Enhancement
Mini Project- Audio EnhancementMini Project- Audio Enhancement
Mini Project- Audio Enhancement
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Multimedia Montage
Mini Project- Multimedia MontageMini Project- Multimedia Montage
Mini Project- Multimedia Montage
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Audio Enhancement
Mini Project-  Audio EnhancementMini Project-  Audio Enhancement
Mini Project- Audio Enhancement
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Multimedia Montage
Mini Project-  Multimedia MontageMini Project-  Multimedia Montage
Mini Project- Multimedia Montage
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Internet Security Mechanisms
Mini Project- Internet Security MechanismsMini Project- Internet Security Mechanisms
Mini Project- Internet Security Mechanisms
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project Internet Security Mechanisms
Mini Project  Internet Security MechanismsMini Project  Internet Security Mechanisms
Mini Project Internet Security Mechanisms
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Personal Multimedia Portfolio
Mini Project- Personal Multimedia PortfolioMini Project- Personal Multimedia Portfolio
Mini Project- Personal Multimedia Portfolio
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Projects- Personal Multimedia Portfolio
Mini Projects- Personal Multimedia PortfolioMini Projects- Personal Multimedia Portfolio
Mini Projects- Personal Multimedia Portfolio
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Credit The Edit
Mini Project- Credit The EditMini Project- Credit The Edit
Mini Project- Credit The Edit
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Credit The Edit
Mini Project- Credit The EditMini Project- Credit The Edit
Mini Project- Credit The Edit
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Digital Video Editing
Mini Project- Digital Video EditingMini Project- Digital Video Editing
Mini Project- Digital Video Editing
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Digital Video Editing
Mini Project- Digital Video EditingMini Project- Digital Video Editing
Mini Project- Digital Video Editing
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Digital Audio Editing
Mini Project- Digital Audio EditingMini Project- Digital Audio Editing
Mini Project- Digital Audio Editing
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Shopping Cart Development
Mini Project- Shopping Cart DevelopmentMini Project- Shopping Cart Development
Mini Project- Shopping Cart Development
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Shopping Cart Development
Mini Project- Shopping Cart DevelopmentMini Project- Shopping Cart Development
Mini Project- Shopping Cart Development
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Mini Project- Game Hardware Development
Mini Project- Game Hardware DevelopmentMini Project- Game Hardware Development
Mini Project- Game Hardware Development
University of Hertfordshire, School of Electronic Communications and Electrical Engineering
 
Ad

Recently uploaded (20)

YSPH VMOC Special Report - Measles Outbreak Southwest US 5-14-2025 .pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-14-2025  .pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-14-2025  .pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-14-2025 .pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
How to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo SlidesHow to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo Slides
Celine George
 
How to Configure Extra Steps During Checkout in Odoo 18 Website
How to Configure Extra Steps During Checkout in Odoo 18 WebsiteHow to Configure Extra Steps During Checkout in Odoo 18 Website
How to Configure Extra Steps During Checkout in Odoo 18 Website
Celine George
 
2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx
mansk2
 
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFAMCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
Dr. Nasir Mustafa
 
Search Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo SlidesSearch Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo Slides
Celine George
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
Module 1: Foundations of Research
Module 1: Foundations of ResearchModule 1: Foundations of Research
Module 1: Foundations of Research
drroxannekemp
 
How to Change Sequence Number in Odoo 18 Sale Order
How to Change Sequence Number in Odoo 18 Sale OrderHow to Change Sequence Number in Odoo 18 Sale Order
How to Change Sequence Number in Odoo 18 Sale Order
Celine George
 
Cyber security COPA ITI MCQ Top Questions
Cyber security COPA ITI MCQ Top QuestionsCyber security COPA ITI MCQ Top Questions
Cyber security COPA ITI MCQ Top Questions
SONU HEETSON
 
Aerospace Engineering Homework Help Guide – Expert Support for Academic Success
Aerospace Engineering Homework Help Guide – Expert Support for Academic SuccessAerospace Engineering Homework Help Guide – Expert Support for Academic Success
Aerospace Engineering Homework Help Guide – Expert Support for Academic Success
online college homework help
 
MICROBIAL GENETICS -tranformation and tranduction.pdf
MICROBIAL GENETICS -tranformation and tranduction.pdfMICROBIAL GENETICS -tranformation and tranduction.pdf
MICROBIAL GENETICS -tranformation and tranduction.pdf
DHARMENDRA SAHU
 
How to Manage Cross Selling in Odoo 18 Sales
How to Manage Cross Selling in Odoo 18 SalesHow to Manage Cross Selling in Odoo 18 Sales
How to Manage Cross Selling in Odoo 18 Sales
Celine George
 
PUBH1000 Slides - Module 11: Governance for Health
PUBH1000 Slides - Module 11: Governance for HealthPUBH1000 Slides - Module 11: Governance for Health
PUBH1000 Slides - Module 11: Governance for Health
JonathanHallett4
 
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
Dr. Nasir Mustafa
 
materi 3D Augmented Reality dengan assemblr
materi 3D Augmented Reality dengan assemblrmateri 3D Augmented Reality dengan assemblr
materi 3D Augmented Reality dengan assemblr
fatikhatunnajikhah1
 
Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...
parmarjuli1412
 
How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18
Celine George
 
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERSIMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
rajaselviazhagiri1
 
GENERAL QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 4 MARCH 2025 .pdf
GENERAL QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 4 MARCH 2025 .pdfGENERAL QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 4 MARCH 2025 .pdf
GENERAL QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 4 MARCH 2025 .pdf
Quiz Club of PSG College of Arts & Science
 
How to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo SlidesHow to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo Slides
Celine George
 
How to Configure Extra Steps During Checkout in Odoo 18 Website
How to Configure Extra Steps During Checkout in Odoo 18 WebsiteHow to Configure Extra Steps During Checkout in Odoo 18 Website
How to Configure Extra Steps During Checkout in Odoo 18 Website
Celine George
 
2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx2025 The Senior Landscape and SET plan preparations.pptx
2025 The Senior Landscape and SET plan preparations.pptx
mansk2
 
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFAMCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
Dr. Nasir Mustafa
 
Search Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo SlidesSearch Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo Slides
Celine George
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
Module 1: Foundations of Research
Module 1: Foundations of ResearchModule 1: Foundations of Research
Module 1: Foundations of Research
drroxannekemp
 
How to Change Sequence Number in Odoo 18 Sale Order
How to Change Sequence Number in Odoo 18 Sale OrderHow to Change Sequence Number in Odoo 18 Sale Order
How to Change Sequence Number in Odoo 18 Sale Order
Celine George
 
Cyber security COPA ITI MCQ Top Questions
Cyber security COPA ITI MCQ Top QuestionsCyber security COPA ITI MCQ Top Questions
Cyber security COPA ITI MCQ Top Questions
SONU HEETSON
 
Aerospace Engineering Homework Help Guide – Expert Support for Academic Success
Aerospace Engineering Homework Help Guide – Expert Support for Academic SuccessAerospace Engineering Homework Help Guide – Expert Support for Academic Success
Aerospace Engineering Homework Help Guide – Expert Support for Academic Success
online college homework help
 
MICROBIAL GENETICS -tranformation and tranduction.pdf
MICROBIAL GENETICS -tranformation and tranduction.pdfMICROBIAL GENETICS -tranformation and tranduction.pdf
MICROBIAL GENETICS -tranformation and tranduction.pdf
DHARMENDRA SAHU
 
How to Manage Cross Selling in Odoo 18 Sales
How to Manage Cross Selling in Odoo 18 SalesHow to Manage Cross Selling in Odoo 18 Sales
How to Manage Cross Selling in Odoo 18 Sales
Celine George
 
PUBH1000 Slides - Module 11: Governance for Health
PUBH1000 Slides - Module 11: Governance for HealthPUBH1000 Slides - Module 11: Governance for Health
PUBH1000 Slides - Module 11: Governance for Health
JonathanHallett4
 
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
MCQ PHYSIOLOGY II (DR. NASIR MUSTAFA) MCQS)
Dr. Nasir Mustafa
 
materi 3D Augmented Reality dengan assemblr
materi 3D Augmented Reality dengan assemblrmateri 3D Augmented Reality dengan assemblr
materi 3D Augmented Reality dengan assemblr
fatikhatunnajikhah1
 
Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...
parmarjuli1412
 
How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18How to Share Accounts Between Companies in Odoo 18
How to Share Accounts Between Companies in Odoo 18
Celine George
 
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERSIMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
IMPACT_OF_SOCIAL-MEDIA- AMONG- TEENAGERS
rajaselviazhagiri1
 

Mini Project- 3D Graphics And Visualisation

  • 1. Mini Project – 3D Graphics & Visualisation Author: University of Hertfordshire Date created: Date revised: 2009 Abstract The following resources come from the 2009/10 BSc in Games & Graphics Hardware Technology (course number 2ELE0074) from the University of Hertfordshire. All the mini projects are designed as level two modules of the undergraduate programmes. The objectives of this project are to demonstrate, using media visualization software: Comprehension of the process of creating and manipulating 3D Visualization content Implementation of a simple system setup for acquisition and generation of 3D videos Analysis of experimental results 3D graphics and visualization represents an important aspect in new media and future generation of computer games. The proposed project will involve developing a simple system which will allow students to understand the process and the main parameters involved in creating 3D visualization content for games and various applications. The theoretical knowledge introduced in the initial lecture and the software and technologies introduced in the preparation lecture will be the means through which apply and analyse theories and methods introduced. Both artificial and natural human vision will be introduced. © University of Hertfordshire 2009 This work is licensed under a Creative Commons Attribution 2.0 License .
  • 2. Section 1. Project Introduction ………………………… 3 Section 2. Project Lecture ……………………………… 6 Class Objectives and Keywords ……………… 7 Human Eye ……………………………………… 8 Retinal Disparity ……………………………….. 14 Stereoscopic Photograph …………………….. 20 Role of Baseline ……………………………….. 21 Approaches to Stereo …………………………. 22 Display Systems ……………………………….. 23 VR Visualisation Systems …………………….. 24 Head Mounted Display ……………………. …. 25 Credits ……………………………………………….. … 29 In addition to the resources found below there are supporting documents which should be used in combination with this resource. Please see: Mini Projects - Introductory presentation. Mini Projects - E-Log. Mini Projects - Staff & Student Guide. Mini Projects - Standard Grading Criteria. Mini Projects - Reflection. Contents
  • 3. Section 1. Project Introduction Learning Outcomes Assessed (as taken from the DMD) All Learning Outcomes specified in the Definitive Module Documentation are assessed as part of this miniproject, the specific Learning Outcomes are: Knowledge and Understanding Be able to ; Analyse and breakdown problem tasks into manageable steps. Integrate previous and concurrent learning and to use it to solve technology-based problems. Describe the project life-cycle appropriately. Select appropriate Games and Graphics Hardware Technology and techniques for a given situation. Skills and Attributes Produce a solution to a defined Games and Graphics Hardware Technology problem. Carry out a simple critical evaluation of their solution. Demonstrate an ability to work effectively in a teams, small groups and individually. Demonstrate an ability to manage time and resources effectively. 2. Project Title: 3D Visualization 3. Project Objectives: (technical, specific to this project) Demonstrate, using media visualization software: Comprehension of the process of creating and manipulating 3D Visualization content Implementation of a simple system setup for acquisition and generation of 3D videos Analysis of experimental results
  • 4. 4. Project Summary: (50 words max) 3D graphics and visualization represents an important aspect in new media and future generation of computer games. The proposed project will involve developing a simple system which will allow students to understand the process and the main parameters involved in creating 3D visualization content for games and various applications. The theoretical knowledge introduced in the initial lecture and the software and technologies introduced in the preparation lecture will be the means through which apply and analyse theories and methods introduced. Both artificial and natural human vision will be introduced. 5. Introductory Lecture (2hrs) Content: Human vision system Monocular and binocular depth cues 3D Visualization technologies Applications of 3D Visualization 6. Preparation Session (3hrs): Familiarisation with a system for capturing stereo images and videos. Familiarisation with software for manipulating 3D video streams and generating 3D sequences. Example of analysis and evaluation of 3D content and technologies. 7. Day 1 Expected Outcomes for the day Students will be expected to understand main parameters involved in human and artificial stereo vision. This will be covered within the preliminary session of the day by answering a questionnaire related to the material presented in the introductory lecture and preparation lecture. The students will then be asked to setup a capturing system and a modifiable experimental workspace. This will be used for acquiring stereo sequences on different scenarios, conditions and camera parameters. The above described activity must be documented and written up for the portfolio submission towards the end. The acquired sequences will be tested through different stereo visualization setups (e.g. colour anaglyph and dual polarized). This will allow the students to experience both the characteristics of the different approaches and the role of the main camera parameters involved in capturing and processing for 3D visualization. Assessment criteria; the way in which the work has been planned and managed, the creation of the experimental workspace scenarios according to the role of the camera parameters, the resulting 3D visualization files produced. Key Tasks: Planning 3D capturing scenarios Capturing and Manipulating 3D videos to produce 3D visualization files
  • 5. 8. Day 2 Expected Outcomes for the day Students will be expected to understand how to evaluate a 3D Visualization product based on a usability study. The study will include evaluation of the role of different depth cues, different types of image (natural images video-captured and synthetic images computer -generated) and different technologies to 3D Visualization. The students will start with preparing questionnaires for the user study to be designed according to what they have learned being main factors affecting 3D Visualization (e.g. camera parameters and approaches for the stereo visualization). Few stereo images sequences will then be generated (both synthetic and natural). The image sequences generation will be based to what learned during the preparation lecture and the experience accumulated in day 1. Students who have missed project day 1 or the preparation lecture should be in principle still able to perform the tasks. The above described activities must be documented and written up for the portfolio submission towards the end. Assessment criteria ; the way in which the usability study is designed. In particular, the choice made for main factors affecting 3D Visualization. The creation of the experimental workspace scenarios including synthetic and real images, the resulting 3D Visualization files produced and drawn conclusions. Key Tasks : Planning main factors affection 3D visualization (in form of a questionnaire) Capturing and Manipulating 3D videos and computer generated images Draw reflections and conclusions
  • 6. S. Livatino All about Stereo and Depth Perception in natural and artificial vision Systems and Approaches to Stereo Viewing Implementation and Lab demonstration 3D Visualization Section 2.
  • 7. Class Objectives and Keywords Human Eye Visual Display Accommodation / convergence Depth perception Approaches and systems to Stereoscopic Viewing S. Livatino
  • 8. Human Eye Iris : adjusts amount of incoming light Pupil : Opening of the Iris Lens : adjusts its size to change shape lens using the occulomotor muscles Retina : in the back of the eye, where there are photoreceptors, cells that react to light intensity
  • 9. S. Livatino Human Eye Retina : in the back of the eye, where there are photoreceptors, cells that react to light intensity Rods and Cones More Rods in the Peripheral Region (react to low intensity light) More Cones in the Central Region (Fovea, where focused images exists, react to high intensity light)
  • 11. Eye Parameters FOV (Field of View) Visual Acuity Human Visual Acuity -> Fovea Acuity S. Livatino
  • 12. Human Eye => Visual Display
  • 13. S. Livatino Occulo-motor Cues Focus = Accommodate by changing the shape of the eye’s lenses Convergence = rotate eyes towards or away from each other (to fixate an object) The eyes accommodate on the plane where they converge Accommodation / Convergence Relationship
  • 15. S. Livatino Same image for both eyes. Accomodation & Concergence on the display screen, regardless on the expected distance of the object shown Works well at longer distances. Monoscopic Viewing
  • 16. Monocular Depth Cues Monocular depth cues are the basis for the perception of depth in visual displays. As important as binocular stereo for creating images which are perceived as truly 3-dimensional. Images which are rich in the monocular depth cues will be even easier to visualize with the binocular depth cue. S. Livatino
  • 17. S. Livatino Human Stereo Vision Left and right eye have different perspective viewpoints (slightly different) The eye-brain synthesizes image of the world with stereoscopic depth You see a single image!
  • 18. S. Livatino Stereo, Binocular Depth. Individual images for each eye. Object may be seen in front of or behind the projection screen. Used at Close Range. Parallax
  • 19. Crosstalk One of both the eyes see an image of the unwanted perspective view Ghosting = perceived Crosstalk Reduce parallax => reduce crosstalk S. Livatino
  • 20. Steresocopic Photograph How many cameras do we need for a stereo photo? S. Livatino
  • 21. Role of Baseline Static picture or synchronized… S. Livatino DEMO
  • 22. Passive Stereo Active Stereo Autostereoscopic Stereo APPROACHES TO STEREO * * Livatino, Muscato, Privitera. ”Stereo Viewing and Virtual Reality Technology in Mobile Robot Teleguide”. IEEE Transaction on Robotics, 2009, Page(s): 1-13, Digital Object Identifier: 10.1109/TRO.2009.2028765
  • 23. Display Size Display Structure Projection Modality Image Quality Observation Conditions DISPLAY SYSTEMS * * Livatino, Cuciti, Wojciechowski. ”Virtually Exploring Contemporary Art Museums”. IEEE Int. Conf. VR in Cultural Heritage , Nicosia, Cyprus, 2007
  • 24. * Livatino, Mattiolo, Castello, Randazzo. ”The Role of Photorealism in VR Games”. IEEE Int. Conf. VRIC, Laval, France, 2007 VR VISUALIZATION SYSTEMS * (APPROACHES + DISPLAYS)
  • 25. S. Livatino Head Mounted Display (HMD)
  • 29. This resource was created by the University of Hertfordshire and released as an open educational resource through the Open Engineering Resources project of the HE Academy Engineering Subject Centre. The Open Engineering Resources project was funded by HEFCE and part of the JISC/HE Academy UKOER programme. © University of Hertfordshire 2009                  This work is licensed under a Creative Commons Attribution 2.0 License . The name of the University of Hertfordshire, UH and the UH logo are the name and registered marks of the University of Hertfordshire. To the fullest extent permitted by law the University of Hertfordshire reserves all its rights in its name and marks which may not be used except with its written permission. The JISC logo is licensed under the terms of the Creative Commons Attribution-Non-Commercial-No Derivative Works 2.0 UK: England & Wales Licence.  All reproductions must comply with the terms of that licence. The HEA logo is owned by the Higher Education Academy Limited may be freely distributed and copied for educational purposes only, provided that appropriate acknowledgement is given to the Higher Education Academy as the copyright holder and original publisher.
  翻译: