SlideShare a Scribd company logo
Shadows vs. StereoShadows vs. Stereo
Daniel WalshDaniel Walsh
Aims of the ProjectAims of the Project
•
To Determine Through Experimentation Which,To Determine Through Experimentation Which,
of Shadow Rendering and Stereoscopic 3Dof Shadow Rendering and Stereoscopic 3D
Provides better depth cuesProvides better depth cues
Is more aesthetically pleasing to the userIs more aesthetically pleasing to the user
MotivationMotivation
•
As 3D displays become more and moreAs 3D displays become more and more
common in the consumer space it becomescommon in the consumer space it becomes
necessary to attempt to gauge the actualnecessary to attempt to gauge the actual
improvement over standard 2D technologies.improvement over standard 2D technologies.
Choosing a ShadowChoosing a Shadow
AlgorithmAlgorithm
•
Three Main AlgorithmsThree Main Algorithms
Shadow VolumesShadow Volumes
Shadow MapsShadow Maps
Ray TracingRay Tracing
Shadow MappingShadow Mapping
•
Scene is drawn twiceScene is drawn twice
Once from the lightOnce from the light’’ss
point of viewpoint of view
Once from theOnce from the
cameracamera’’s point of views point of view
Shadow MappingShadow Mapping
Pixels visible to lightPixels visible to light
are drawn lit inare drawn lit in
camera viewcamera view
Pixels occluded orPixels occluded or
outside of the lightoutside of the light’’ss
field of view arefield of view are
drawn shadoweddrawn shadowed
Shadow MappingShadow Mapping
No prior knowledge of scene neededNo prior knowledge of scene needed
No overhead for more complex objectsNo overhead for more complex objects
LightLight’’s view must be stored in a texture units view must be stored in a texture unit
Less accurate than shadow volumesLess accurate than shadow volumes
Stereo RenderingStereo Rendering
•
Polarised Passive StereoPolarised Passive Stereo
A polarised screen coupled with 3D glasses areA polarised screen coupled with 3D glasses are
used to transmit a different image to each eyeused to transmit a different image to each eye
The difference between the two images foolsThe difference between the two images fools
the brain into thinking itthe brain into thinking it’’s seeing threes seeing three
dimensions rather than a flat planedimensions rather than a flat plane
Stereo RenderingStereo Rendering
The scene is drawn onceThe scene is drawn once
for each eyefor each eye
A shader interlaces theA shader interlaces the
two images so that theytwo images so that they
can be output by thecan be output by the
display to each eyedisplay to each eye
individuallyindividually
ExperimentExperiment
•
Part 1Part 1
Users are asked to identify which, of two objectsUsers are asked to identify which, of two objects
is nearer the camera in a sceneis nearer the camera in a scene
•
Part 2Part 2
Users are asked to compare the aesthetic valueUsers are asked to compare the aesthetic value
of a pair of scenes rendered using differentof a pair of scenes rendered using different
techniquestechniques
Experimental ResultsExperimental Results
•
Part 1Part 1
Users were more successful with both shadowsUsers were more successful with both shadows
and stereo, with stereo showing a slightly largerand stereo, with stereo showing a slightly larger
improvement.improvement.
Experimental ResultsExperimental Results
•
Part 2Part 2
Overall shadows were preferred aesthetically,Overall shadows were preferred aesthetically,
with stereo performing far better with shadowswith stereo performing far better with shadows
included.included.
Thanks For ListeningThanks For Listening
•
Any Questions?Any Questions?

More Related Content

What's hot

CORNAR: Looking Around Corners using Trillion FPS Imaging
CORNAR: Looking Around Corners using Trillion FPS ImagingCORNAR: Looking Around Corners using Trillion FPS Imaging
CORNAR: Looking Around Corners using Trillion FPS Imaging
Camera Culture Group, MIT Media Lab
 
BEHIND 3D &4D
BEHIND 3D &4DBEHIND 3D &4D
BEHIND 3D &4D
chetan sawant
 
Datt 2500 week 10
Datt 2500 week 10Datt 2500 week 10
Datt 2500 week 10
Joe Hambleton
 
Datt 2501 week 10
Datt 2501 week 10Datt 2501 week 10
Datt 2501 week 10
Joe Hambleton
 
Datt 2501 week 11
Datt 2501 week 11Datt 2501 week 11
Datt 2501 week 11
Joe Hambleton
 
Light field
Light field Light field
Light field
Ujjayanta Bhaumik
 
Working of photogrammetry and remote sensing
Working of photogrammetry and remote sensingWorking of photogrammetry and remote sensing
Working of photogrammetry and remote sensing
NI BT
 
3D TECHNOLOGY
3D TECHNOLOGY3D TECHNOLOGY
3D TECHNOLOGY
Hothi Vijay
 
3 d tv
3 d tv3 d tv
3 d tv
Naveen Sihag
 
3D modeling and animation
3D modeling and animation3D modeling and animation
3D modeling and animation
Imran Javed Joura
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral ImagingSIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
Gordon Wetzstein
 
Tele immersion
Tele immersionTele immersion
Tele immersion
Shaurya Gogia
 
Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011
Camera Culture Group, MIT Media Lab
 
Lcd projector
Lcd projectorLcd projector
Lcd projector
Avinash Chandra
 
TASK 2
TASK 2TASK 2
TASK 2
10metzm
 
Tele immersion
Tele immersionTele immersion
Tele immersion
himnshu16
 
Tele immersion
Tele immersionTele immersion
Tele immersion
ronak patel
 
3 d t echnology
3 d t echnology3 d t echnology
3 d t echnology
vipulpop
 
Presentation2
Presentation2Presentation2
Presentation2
Elizabeth Rawding
 
Introduction to Light Fields
Introduction to Light FieldsIntroduction to Light Fields
Introduction to Light Fields
Camera Culture Group, MIT Media Lab
 

What's hot (20)

CORNAR: Looking Around Corners using Trillion FPS Imaging
CORNAR: Looking Around Corners using Trillion FPS ImagingCORNAR: Looking Around Corners using Trillion FPS Imaging
CORNAR: Looking Around Corners using Trillion FPS Imaging
 
BEHIND 3D &4D
BEHIND 3D &4DBEHIND 3D &4D
BEHIND 3D &4D
 
Datt 2500 week 10
Datt 2500 week 10Datt 2500 week 10
Datt 2500 week 10
 
Datt 2501 week 10
Datt 2501 week 10Datt 2501 week 10
Datt 2501 week 10
 
Datt 2501 week 11
Datt 2501 week 11Datt 2501 week 11
Datt 2501 week 11
 
Light field
Light field Light field
Light field
 
Working of photogrammetry and remote sensing
Working of photogrammetry and remote sensingWorking of photogrammetry and remote sensing
Working of photogrammetry and remote sensing
 
3D TECHNOLOGY
3D TECHNOLOGY3D TECHNOLOGY
3D TECHNOLOGY
 
3 d tv
3 d tv3 d tv
3 d tv
 
3D modeling and animation
3D modeling and animation3D modeling and animation
3D modeling and animation
 
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral ImagingSIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
SIGGRAPH 2012 Computational Plenoptic Imaging Course - 3 Spectral Imaging
 
Tele immersion
Tele immersionTele immersion
Tele immersion
 
Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011
 
Lcd projector
Lcd projectorLcd projector
Lcd projector
 
TASK 2
TASK 2TASK 2
TASK 2
 
Tele immersion
Tele immersionTele immersion
Tele immersion
 
Tele immersion
Tele immersionTele immersion
Tele immersion
 
3 d t echnology
3 d t echnology3 d t echnology
3 d t echnology
 
Presentation2
Presentation2Presentation2
Presentation2
 
Introduction to Light Fields
Introduction to Light FieldsIntroduction to Light Fields
Introduction to Light Fields
 

Viewers also liked

OpenShift & SELinux with Dan Walsh @rhatdan
OpenShift & SELinux with Dan Walsh @rhatdanOpenShift & SELinux with Dan Walsh @rhatdan
OpenShift & SELinux with Dan Walsh @rhatdan
OpenShift Origin
 
Vasquez aymar tema1b.doc 2
Vasquez aymar tema1b.doc 2Vasquez aymar tema1b.doc 2
Vasquez aymar tema1b.doc 2
Aymar1214
 
Paper
PaperPaper
Yo soy mi mejor trabajo (2)
Yo soy mi mejor trabajo (2)Yo soy mi mejor trabajo (2)
Yo soy mi mejor trabajo (2)
Jessy Toapanta
 
Analisis Hotel Mercure
Analisis Hotel Mercure Analisis Hotel Mercure
Analisis Hotel Mercure
Dayana Mieles
 
First Corp 2016
First Corp 2016First Corp 2016
First Corp 2016
Ken Zhang
 
Quién es el responsable del contenido pornográfico
Quién es el responsable del contenido pornográficoQuién es el responsable del contenido pornográfico
Quién es el responsable del contenido pornográfico
Diego Uscuchagua Galvez
 
Houba Reishi pro-zdravi.eu
Houba Reishi pro-zdravi.euHouba Reishi pro-zdravi.eu
Houba Reishi pro-zdravi.eu
holinaj
 
Direitos humanos
Direitos humanosDireitos humanos
Direitos humanos
joanapendica
 
Online Training Courses
Online Training CoursesOnline Training Courses
Online Training Courses
TrainingSource.ca
 
Que es un bloger
Que es un bloger Que es un bloger
Que es un bloger
Paul Villacis
 
Que es el internet
Que es el internetQue es el internet
Que es el internet
Paul Villacis
 
Yo soy mi mejor trabajo (2)
Yo soy mi mejor trabajo (2)Yo soy mi mejor trabajo (2)
Yo soy mi mejor trabajo (2)
Jessy Toapanta
 
CONTRATOS INFORMÁTICOS Y CONTRATOS ELECTRÓNICOS
CONTRATOS INFORMÁTICOS Y CONTRATOS ELECTRÓNICOSCONTRATOS INFORMÁTICOS Y CONTRATOS ELECTRÓNICOS
CONTRATOS INFORMÁTICOS Y CONTRATOS ELECTRÓNICOS
Leilani_Reategui
 

Viewers also liked (14)

OpenShift & SELinux with Dan Walsh @rhatdan
OpenShift & SELinux with Dan Walsh @rhatdanOpenShift & SELinux with Dan Walsh @rhatdan
OpenShift & SELinux with Dan Walsh @rhatdan
 
Vasquez aymar tema1b.doc 2
Vasquez aymar tema1b.doc 2Vasquez aymar tema1b.doc 2
Vasquez aymar tema1b.doc 2
 
Paper
PaperPaper
Paper
 
Yo soy mi mejor trabajo (2)
Yo soy mi mejor trabajo (2)Yo soy mi mejor trabajo (2)
Yo soy mi mejor trabajo (2)
 
Analisis Hotel Mercure
Analisis Hotel Mercure Analisis Hotel Mercure
Analisis Hotel Mercure
 
First Corp 2016
First Corp 2016First Corp 2016
First Corp 2016
 
Quién es el responsable del contenido pornográfico
Quién es el responsable del contenido pornográficoQuién es el responsable del contenido pornográfico
Quién es el responsable del contenido pornográfico
 
Houba Reishi pro-zdravi.eu
Houba Reishi pro-zdravi.euHouba Reishi pro-zdravi.eu
Houba Reishi pro-zdravi.eu
 
Direitos humanos
Direitos humanosDireitos humanos
Direitos humanos
 
Online Training Courses
Online Training CoursesOnline Training Courses
Online Training Courses
 
Que es un bloger
Que es un bloger Que es un bloger
Que es un bloger
 
Que es el internet
Que es el internetQue es el internet
Que es el internet
 
Yo soy mi mejor trabajo (2)
Yo soy mi mejor trabajo (2)Yo soy mi mejor trabajo (2)
Yo soy mi mejor trabajo (2)
 
CONTRATOS INFORMÁTICOS Y CONTRATOS ELECTRÓNICOS
CONTRATOS INFORMÁTICOS Y CONTRATOS ELECTRÓNICOSCONTRATOS INFORMÁTICOS Y CONTRATOS ELECTRÓNICOS
CONTRATOS INFORMÁTICOS Y CONTRATOS ELECTRÓNICOS
 

Similar to Dan Walsh - Undergrad FYP Presentation

Rendering Algorithms.pptx
Rendering Algorithms.pptxRendering Algorithms.pptx
Rendering Algorithms.pptx
SherinRappai
 
streoscopy ppt
streoscopy pptstreoscopy ppt
streoscopy ppt
naincy pathak
 
Copy of 3 d report
Copy of 3 d reportCopy of 3 d report
Copy of 3 d report
Virajjha
 
3D display without glasses
3D display without glasses3D display without glasses
3D display without glasses
Bikash Chandra Karmokar
 
Digital stereoscopic imaging (1)
Digital stereoscopic imaging (1)Digital stereoscopic imaging (1)
Digital stereoscopic imaging (1)
kamsaliraviteja
 
how 3d technology works
how 3d technology workshow 3d technology works
how 3d technology works
Yashi Rawal
 
3 d scanners by chethila
3 d scanners by chethila3 d scanners by chethila
3 d scanners by chethila
Chethila
 
3 d display technique
3 d display technique3 d display technique
3 d display technique
Priya Ashok
 
Stereoscopic Imaging
Stereoscopic ImagingStereoscopic Imaging
Stereoscopic Imaging
Charanjeet Singh
 
3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image III3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image III
Yu Huang
 
Stereoscopy
StereoscopyStereoscopy
Stereoscopy
PRADATTA ADHIKARY
 
Evolution of the senses
Evolution of the sensesEvolution of the senses
Evolution of the senses
Ankit Agrawal
 
Stereoscopic imaging 1
Stereoscopic imaging 1Stereoscopic imaging 1
Stereoscopic imaging 1
naincycs
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
SubhradeepMaji
 
Cranio-Facial-Superimposition in forensic medicine.pptx
Cranio-Facial-Superimposition in forensic medicine.pptxCranio-Facial-Superimposition in forensic medicine.pptx
Cranio-Facial-Superimposition in forensic medicine.pptx
SatrajitRoy5
 
3D-TV-PPT
3D-TV-PPT3D-TV-PPT
3D-TV-PPT
Ajay Rawat
 
3d machine-vision-systems-paper-presentation
3d machine-vision-systems-paper-presentation3d machine-vision-systems-paper-presentation
3d machine-vision-systems-paper-presentation
Chidananda M
 
Introduction talk to Computer Vision
Introduction talk to Computer Vision Introduction talk to Computer Vision
Introduction talk to Computer Vision
Chen Sagiv
 
Presentación Tesis 08022016
Presentación Tesis 08022016Presentación Tesis 08022016
Presentación Tesis 08022016
Universidad Politécnica de Madrid
 
3 d tv
3 d tv3 d tv
3 d tv
Naveen Sihag
 

Similar to Dan Walsh - Undergrad FYP Presentation (20)

Rendering Algorithms.pptx
Rendering Algorithms.pptxRendering Algorithms.pptx
Rendering Algorithms.pptx
 
streoscopy ppt
streoscopy pptstreoscopy ppt
streoscopy ppt
 
Copy of 3 d report
Copy of 3 d reportCopy of 3 d report
Copy of 3 d report
 
3D display without glasses
3D display without glasses3D display without glasses
3D display without glasses
 
Digital stereoscopic imaging (1)
Digital stereoscopic imaging (1)Digital stereoscopic imaging (1)
Digital stereoscopic imaging (1)
 
how 3d technology works
how 3d technology workshow 3d technology works
how 3d technology works
 
3 d scanners by chethila
3 d scanners by chethila3 d scanners by chethila
3 d scanners by chethila
 
3 d display technique
3 d display technique3 d display technique
3 d display technique
 
Stereoscopic Imaging
Stereoscopic ImagingStereoscopic Imaging
Stereoscopic Imaging
 
3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image III3-d interpretation from single 2-d image III
3-d interpretation from single 2-d image III
 
Stereoscopy
StereoscopyStereoscopy
Stereoscopy
 
Evolution of the senses
Evolution of the sensesEvolution of the senses
Evolution of the senses
 
Stereoscopic imaging 1
Stereoscopic imaging 1Stereoscopic imaging 1
Stereoscopic imaging 1
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Cranio-Facial-Superimposition in forensic medicine.pptx
Cranio-Facial-Superimposition in forensic medicine.pptxCranio-Facial-Superimposition in forensic medicine.pptx
Cranio-Facial-Superimposition in forensic medicine.pptx
 
3D-TV-PPT
3D-TV-PPT3D-TV-PPT
3D-TV-PPT
 
3d machine-vision-systems-paper-presentation
3d machine-vision-systems-paper-presentation3d machine-vision-systems-paper-presentation
3d machine-vision-systems-paper-presentation
 
Introduction talk to Computer Vision
Introduction talk to Computer Vision Introduction talk to Computer Vision
Introduction talk to Computer Vision
 
Presentación Tesis 08022016
Presentación Tesis 08022016Presentación Tesis 08022016
Presentación Tesis 08022016
 
3 d tv
3 d tv3 d tv
3 d tv
 

Recently uploaded

如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
Pedro J. Molina
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
alowpalsadig
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
OnePlan Solutions
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
campbellclarkson
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
widenerjobeyrl638
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
The Third Creative Media
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
Alberto Brandolini
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
aeeva
 

Recently uploaded (20)

如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Orca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container OrchestrationOrca: Nocode Graphical Editor for Container Orchestration
Orca: Nocode Graphical Editor for Container Orchestration
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)Photoshop Tutorial for Beginners (2024 Edition)
Photoshop Tutorial for Beginners (2024 Edition)
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...Transforming Product Development using OnePlan To Boost Efficiency and Innova...
Transforming Product Development using OnePlan To Boost Efficiency and Innova...
 
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
🏎️Tech Transformation: DevOps Insights from the Experts 👩‍💻
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
美洲杯赔率投注网【​网址​🎉3977·EE​🎉】
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
Unlock the Secrets to Effortless Video Creation with Invideo: Your Ultimate G...
 
Modelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - AmsterdamModelling Up - DDDEurope 2024 - Amsterdam
Modelling Up - DDDEurope 2024 - Amsterdam
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
 

Dan Walsh - Undergrad FYP Presentation

  • 1. Shadows vs. StereoShadows vs. Stereo Daniel WalshDaniel Walsh
  • 2. Aims of the ProjectAims of the Project • To Determine Through Experimentation Which,To Determine Through Experimentation Which, of Shadow Rendering and Stereoscopic 3Dof Shadow Rendering and Stereoscopic 3D Provides better depth cuesProvides better depth cues Is more aesthetically pleasing to the userIs more aesthetically pleasing to the user
  • 3. MotivationMotivation • As 3D displays become more and moreAs 3D displays become more and more common in the consumer space it becomescommon in the consumer space it becomes necessary to attempt to gauge the actualnecessary to attempt to gauge the actual improvement over standard 2D technologies.improvement over standard 2D technologies.
  • 4. Choosing a ShadowChoosing a Shadow AlgorithmAlgorithm • Three Main AlgorithmsThree Main Algorithms Shadow VolumesShadow Volumes Shadow MapsShadow Maps Ray TracingRay Tracing
  • 5. Shadow MappingShadow Mapping • Scene is drawn twiceScene is drawn twice Once from the lightOnce from the light’’ss point of viewpoint of view Once from theOnce from the cameracamera’’s point of views point of view
  • 6. Shadow MappingShadow Mapping Pixels visible to lightPixels visible to light are drawn lit inare drawn lit in camera viewcamera view Pixels occluded orPixels occluded or outside of the lightoutside of the light’’ss field of view arefield of view are drawn shadoweddrawn shadowed
  • 7. Shadow MappingShadow Mapping No prior knowledge of scene neededNo prior knowledge of scene needed No overhead for more complex objectsNo overhead for more complex objects LightLight’’s view must be stored in a texture units view must be stored in a texture unit Less accurate than shadow volumesLess accurate than shadow volumes
  • 8. Stereo RenderingStereo Rendering • Polarised Passive StereoPolarised Passive Stereo A polarised screen coupled with 3D glasses areA polarised screen coupled with 3D glasses are used to transmit a different image to each eyeused to transmit a different image to each eye The difference between the two images foolsThe difference between the two images fools the brain into thinking itthe brain into thinking it’’s seeing threes seeing three dimensions rather than a flat planedimensions rather than a flat plane
  • 9. Stereo RenderingStereo Rendering The scene is drawn onceThe scene is drawn once for each eyefor each eye A shader interlaces theA shader interlaces the two images so that theytwo images so that they can be output by thecan be output by the display to each eyedisplay to each eye individuallyindividually
  • 10. ExperimentExperiment • Part 1Part 1 Users are asked to identify which, of two objectsUsers are asked to identify which, of two objects is nearer the camera in a sceneis nearer the camera in a scene • Part 2Part 2 Users are asked to compare the aesthetic valueUsers are asked to compare the aesthetic value of a pair of scenes rendered using differentof a pair of scenes rendered using different techniquestechniques
  • 11. Experimental ResultsExperimental Results • Part 1Part 1 Users were more successful with both shadowsUsers were more successful with both shadows and stereo, with stereo showing a slightly largerand stereo, with stereo showing a slightly larger improvement.improvement.
  • 12. Experimental ResultsExperimental Results • Part 2Part 2 Overall shadows were preferred aesthetically,Overall shadows were preferred aesthetically, with stereo performing far better with shadowswith stereo performing far better with shadows included.included.
  • 13. Thanks For ListeningThanks For Listening • Any Questions?Any Questions?