SlideShare une entreprise Scribd logo
1  sur  18
Sprite Rendering Games, Interaction and Robotics 2011
The Game Loop
Synthesis vs Analysis Computer Graphics Computer Vision
Rendering Steps A virtual scene is described, usually in terms of 3D surfaces in mathematical form. A virtual camera is positioned and oriented to produce the desired view of the scene. Various light sources are defined. The visual properties of the surfaces in the scene are described. The render equationis solved. Chapter 10. Game Engine Architecture, 2009, A K Peters, Ltd.
Triangle Meshes An example of a polygon mesh. Chrschn, 2007.
Texture Mapping A depiction of how UV-Mapping works, showing the classic example of mapping a globe. Drawing by TSchmits, 2008.
3D Projection Principle of the geometrical perspective projection. Drawing by Joachim Baecker, 2005.
Coordinate Systems Left-Handed Right-Handed Handedness cartesian coordinate system in 3D. Gustavb, 2006.
What’s in a Sprite?
What’s in a Sprite?
Transformation Matrix 𝑇𝑥=𝑨𝑥  
Transformation Matrix 𝑇𝑥=𝑨𝑥 Translation 𝑨=10𝑡𝑥01𝑡𝑦001  
Transformation Matrix 𝑇𝑥=𝑨𝑥 Rotation 𝑨=cos𝜃−sin𝜃0sin𝜃cos𝜃0001  
Transformation Matrix 𝑇𝑥=𝑨𝑥 Scale 𝑨=𝑠𝑥000𝑠𝑦0001  
Composite Transformation 𝑩𝑨𝑥=𝑩𝑨𝑥 𝑨𝑨−1𝑥=𝑥  
Orthographic Projection Projection lines orthogonal to projection plane. Distance to viewpoint does not decrease apparent size of object.
Rendering Sprites 𝑻=𝑻𝑺𝑹  
Bibliography Game Engine Architecture, Jason Gregory, 2009, A K Peters, Ltd. OpenGL® Programming Guide: The Official Guide to Learning OpenGL®, Version 2.1, 6th Edition, 2007, Addison-Wesley Professional

Contenu connexe

Tendances

Real world trigonometric applications
Real world trigonometric applicationsReal world trigonometric applications
Real world trigonometric applications
Matt Kieltyka
 
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalllAdvanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Muddassar Abbasi
 
Matlab rich intrinsic image decomposition of outdoor scenes from multiple views
Matlab  rich intrinsic image decomposition of outdoor scenes from multiple viewsMatlab  rich intrinsic image decomposition of outdoor scenes from multiple views
Matlab rich intrinsic image decomposition of outdoor scenes from multiple views
Ecway Technologies
 
Matlab rich intrinsic image decomposition of outdoor scenes from multiple views
Matlab  rich intrinsic image decomposition of outdoor scenes from multiple viewsMatlab  rich intrinsic image decomposition of outdoor scenes from multiple views
Matlab rich intrinsic image decomposition of outdoor scenes from multiple views
Ecway Technologies
 
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Sunando Sengupta
 

Tendances (18)

EnviroInsite training workshop - Three-dimensional contours
EnviroInsite training workshop - Three-dimensional contoursEnviroInsite training workshop - Three-dimensional contours
EnviroInsite training workshop - Three-dimensional contours
 
DSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using MicmacDSM Extraction from Pleiades Images using Micmac
DSM Extraction from Pleiades Images using Micmac
 
GRPHICS02 - Creating 3D Graphics
GRPHICS02 - Creating 3D GraphicsGRPHICS02 - Creating 3D Graphics
GRPHICS02 - Creating 3D Graphics
 
Real world trigonometric applications
Real world trigonometric applicationsReal world trigonometric applications
Real world trigonometric applications
 
texture mapping in computer graphics
texture mapping in computer graphicstexture mapping in computer graphics
texture mapping in computer graphics
 
Rendering
RenderingRendering
Rendering
 
3 d
3 d3 d
3 d
 
Basic of computer graphic - Computer Graphic - Notes
Basic of computer graphic - Computer Graphic - NotesBasic of computer graphic - Computer Graphic - Notes
Basic of computer graphic - Computer Graphic - Notes
 
Ray tracing
Ray tracingRay tracing
Ray tracing
 
Temporary Coherence 3D Animation
Temporary Coherence 3D AnimationTemporary Coherence 3D Animation
Temporary Coherence 3D Animation
 
Ray tracing converted (1)
Ray tracing converted (1)Ray tracing converted (1)
Ray tracing converted (1)
 
6 texture mapping computer graphics
6 texture mapping computer graphics6 texture mapping computer graphics
6 texture mapping computer graphics
 
The uplift model terrain generator
The uplift model terrain generatorThe uplift model terrain generator
The uplift model terrain generator
 
DSM Extraction from Pleiades Images using MICMAC
DSM Extraction from Pleiades Images using MICMAC DSM Extraction from Pleiades Images using MICMAC
DSM Extraction from Pleiades Images using MICMAC
 
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalllAdvanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
Advanced Image Reconstruction Algorithms in MRIfor ISMRMversion finalll
 
Matlab rich intrinsic image decomposition of outdoor scenes from multiple views
Matlab  rich intrinsic image decomposition of outdoor scenes from multiple viewsMatlab  rich intrinsic image decomposition of outdoor scenes from multiple views
Matlab rich intrinsic image decomposition of outdoor scenes from multiple views
 
Matlab rich intrinsic image decomposition of outdoor scenes from multiple views
Matlab  rich intrinsic image decomposition of outdoor scenes from multiple viewsMatlab  rich intrinsic image decomposition of outdoor scenes from multiple views
Matlab rich intrinsic image decomposition of outdoor scenes from multiple views
 
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
Urban 3D Semantic Modelling Using Stereo Vision, ICRA 2013
 

En vedette

Løvenskiold nobb edi krav til ny varemaster
Løvenskiold nobb edi krav til ny varemasterLøvenskiold nobb edi krav til ny varemaster
Løvenskiold nobb edi krav til ny varemaster
Løvenskiold
 
Ap art history test 4 term 2
Ap art history test 4 term 2Ap art history test 4 term 2
Ap art history test 4 term 2
mary294254374
 
CS Education Event - The Project Factory
CS Education Event - The Project FactoryCS Education Event - The Project Factory
CS Education Event - The Project Factory
Collaborative Solutions
 
in what ways does your media product use, develop or challenge forms and conv...
in what ways does your media product use, develop or challenge forms and conv...in what ways does your media product use, develop or challenge forms and conv...
in what ways does your media product use, develop or challenge forms and conv...
Shakira Ashmeil
 

En vedette (16)

Der Geschmack der Marke
Der Geschmack der MarkeDer Geschmack der Marke
Der Geschmack der Marke
 
Miguel rojo
Miguel rojoMiguel rojo
Miguel rojo
 
Løvenskiold nobb edi krav til ny varemaster
Løvenskiold nobb edi krav til ny varemasterLøvenskiold nobb edi krav til ny varemaster
Løvenskiold nobb edi krav til ny varemaster
 
Ap art history test 4 term 2
Ap art history test 4 term 2Ap art history test 4 term 2
Ap art history test 4 term 2
 
Opportunités et mutualisation des projets numériques vs regroupements touris...
Opportunités et mutualisation des projets numériques vs regroupements touris...Opportunités et mutualisation des projets numériques vs regroupements touris...
Opportunités et mutualisation des projets numériques vs regroupements touris...
 
CS Education Event - The Project Factory
CS Education Event - The Project FactoryCS Education Event - The Project Factory
CS Education Event - The Project Factory
 
CS Education Event - MeTag
CS Education Event - MeTagCS Education Event - MeTag
CS Education Event - MeTag
 
CS Education Event - Microsoft
CS Education Event - MicrosoftCS Education Event - Microsoft
CS Education Event - Microsoft
 
WordPress Insider Meetup Group - Jan, 7, 2016 meeting
WordPress Insider Meetup Group - Jan, 7,  2016 meetingWordPress Insider Meetup Group - Jan, 7,  2016 meeting
WordPress Insider Meetup Group - Jan, 7, 2016 meeting
 
Управление проектами в тотемах
Управление проектами в тотемахУправление проектами в тотемах
Управление проектами в тотемах
 
icoachmodel
icoachmodelicoachmodel
icoachmodel
 
Investments by institutions in primary agriculture in Russia, Ukraine and Kaz...
Investments by institutions in primary agriculture in Russia, Ukraine and Kaz...Investments by institutions in primary agriculture in Russia, Ukraine and Kaz...
Investments by institutions in primary agriculture in Russia, Ukraine and Kaz...
 
Løvenskiold IT NOBB EDI Varemaster 2011
Løvenskiold IT NOBB EDI Varemaster 2011Løvenskiold IT NOBB EDI Varemaster 2011
Løvenskiold IT NOBB EDI Varemaster 2011
 
INFORGRAPHIC - China's Singles Day 2016
INFORGRAPHIC - China's Singles Day 2016 INFORGRAPHIC - China's Singles Day 2016
INFORGRAPHIC - China's Singles Day 2016
 
in what ways does your media product use, develop or challenge forms and conv...
in what ways does your media product use, develop or challenge forms and conv...in what ways does your media product use, develop or challenge forms and conv...
in what ways does your media product use, develop or challenge forms and conv...
 
CS Education Event - Open Learning
CS Education Event - Open LearningCS Education Event - Open Learning
CS Education Event - Open Learning
 

Similaire à Sprite Rendering

Task 2 animation
Task 2 animationTask 2 animation
Task 2 animation
acffc17
 
isvc_draft6_final_1_harvey_mudd (1)
isvc_draft6_final_1_harvey_mudd (1)isvc_draft6_final_1_harvey_mudd (1)
isvc_draft6_final_1_harvey_mudd (1)
David Tenorio
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
c.choi
 
Kunyang_Li_AAS2016
Kunyang_Li_AAS2016Kunyang_Li_AAS2016
Kunyang_Li_AAS2016
KunYang Li
 

Similaire à Sprite Rendering (20)

Final
FinalFinal
Final
 
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection ProblemTheories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
 
poster
posterposter
poster
 
Dense Visual Odometry Using Genetic Algorithm
Dense Visual Odometry Using Genetic AlgorithmDense Visual Odometry Using Genetic Algorithm
Dense Visual Odometry Using Genetic Algorithm
 
Class[5][9th jul] [three js-meshes_geometries_and_primitives]
Class[5][9th jul] [three js-meshes_geometries_and_primitives]Class[5][9th jul] [three js-meshes_geometries_and_primitives]
Class[5][9th jul] [three js-meshes_geometries_and_primitives]
 
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object3D Reconstruction from Multiple uncalibrated 2D Images of an Object
3D Reconstruction from Multiple uncalibrated 2D Images of an Object
 
Defending thesis (english)
Defending thesis (english)Defending thesis (english)
Defending thesis (english)
 
Task 2 animation
Task 2 animationTask 2 animation
Task 2 animation
 
998-isvc16
998-isvc16998-isvc16
998-isvc16
 
isvc_draft6_final_1_harvey_mudd (1)
isvc_draft6_final_1_harvey_mudd (1)isvc_draft6_final_1_harvey_mudd (1)
isvc_draft6_final_1_harvey_mudd (1)
 
Shortcomings and Flaws in the Mathematical Derivation of the Fundamental Matr...
Shortcomings and Flaws in the Mathematical Derivation of the Fundamental Matr...Shortcomings and Flaws in the Mathematical Derivation of the Fundamental Matr...
Shortcomings and Flaws in the Mathematical Derivation of the Fundamental Matr...
 
SHORTCOMINGS AND FLAWS IN THE MATHEMATICAL DERIVATION OF THE FUNDAMENTAL MATR...
SHORTCOMINGS AND FLAWS IN THE MATHEMATICAL DERIVATION OF THE FUNDAMENTAL MATR...SHORTCOMINGS AND FLAWS IN THE MATHEMATICAL DERIVATION OF THE FUNDAMENTAL MATR...
SHORTCOMINGS AND FLAWS IN THE MATHEMATICAL DERIVATION OF THE FUNDAMENTAL MATR...
 
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
Real-time 3D Object Pose Estimation and Tracking for Natural Landmark Based V...
 
Kunyang_Li_AAS2016
Kunyang_Li_AAS2016Kunyang_Li_AAS2016
Kunyang_Li_AAS2016
 
Svr Raskar
Svr RaskarSvr Raskar
Svr Raskar
 
1288
12881288
1288
 
Performance analysis on color image mosaicing techniques on FPGA
Performance analysis on color image mosaicing techniques on FPGAPerformance analysis on color image mosaicing techniques on FPGA
Performance analysis on color image mosaicing techniques on FPGA
 
Multiple Ant Colony Optimizations for Stereo Matching
Multiple Ant Colony Optimizations for Stereo MatchingMultiple Ant Colony Optimizations for Stereo Matching
Multiple Ant Colony Optimizations for Stereo Matching
 
Conception_et_realisation_dun_site_Web_d.pdf
Conception_et_realisation_dun_site_Web_d.pdfConception_et_realisation_dun_site_Web_d.pdf
Conception_et_realisation_dun_site_Web_d.pdf
 
Trytten computergraphics(1)
Trytten computergraphics(1)Trytten computergraphics(1)
Trytten computergraphics(1)
 

Dernier

Dernier (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Sprite Rendering