Introduction aux technologies du jeux-vidéo Steve Gury

Slides:



Advertisements
Présentations similaires
La réflexion de la lumière
Advertisements

Technique des Surfels Surfels: Surface Elements as Rendering Primitives SIGGRAPH 2000 H.Pfiste, J.van Baar, M.Zwicker, M.Gross.
Matthias Zwicker Hanspeter Pfister Jeroen van Baar Markus Gross
Couleur – Vision – Image partie 1 : comment l’œil fonctionne-t-il ?
Synthèse d’images.
Modèles empiriques d’éclairement
VI50 – TP3 Introduction à Virtools. Virtools Virtools Media Design 3DS, Maya, Lightwave… Sound Design wav, mp3… Texture, 2D interface jpg, bmp… Specific.
La Mise en scène Patricia L. Pecoy Français 465. Eléments de la mise en scène Le décor Les accessoires Léclairage Les personnages Le jeu des acteurs Les.
Diamètre apparent & grossissement G
ANIMATION PAR JEUX DE LUMIERE
Les étapes de développement d’un jeu vidéo
Réalisation dun travail concret avec des matrices Afficher un objet 3D sur une surface Lui appliqué des transformations Le voir se transformer suivant.
Les capteurs.
Module SIG-Santé 6. Géoréférencement Marc SOURIS Florent DEMORAES
L’ évolution de la télévision.
Les illusions d’optique !
Éclairage Structuré et vision active pour le contrôle qualité de surfaces métalliques réfléchissantes Olivier Morel*, Ralph Seulin, Christophe Stolz, Patrick.
Histoire des jeux vidéo avant 1970
Transformations de visualisation en OpenGL
SUJETS SPÉCIAUX EN INFORMATIQUE I PIF Contenu du cours Transformations géométriques des objets –Transformations 2D –Transformations entre systèmes.
L’illusion de Müller-Lyer
Sens conventionnel de déplacement de la lumière
IFT3730: Infographie 3D Illumination locale
Nicolas Holzschuch iMAGIS-GRAVIR/IMAG
La polarisation de la lumière donne de la couleur au scotch !
Des images virtuelles en relief grâce à l’HOLOGRAPHIE
Psychologie de la perception La constance perceptive
IFT3730 : Infographie 3D Systèmes et modèles graphiques Pierre Poulin, Derek Nowrouzezahrai Hiver 2013 DIRO, Université de Montréal.
IFT2740 : Outils de l'infographie 3D Systèmes et modèles graphiques
Les projections parallèles et centrales
Quelles notions à maîtriser pour le maître?
Éclairage en OpenGL.
Correction DS n°2 L/ES 2013.
Géométrie épipolaire (deux vues)
Segmentation (1ère partie)
GRAPHISME PAR ORDINATEUR
Synthèse d’images 2. illumination
Les images de synthèses Duprat Anatole. Les images de synthèses consistent en la création assistée par ordinateur, d'images numériques. Il existe différentes.
Création en images de Synthèse Modèles de rendu d’une scène 3D
Algorithmes sur les sons
Chapitre 4 Réflexion et réfraction de la lumière
Projet Lancer de Rayons
Chap 1:Lumières colorées
Programmation Création d’une mire 1 afficher une image
SMIL Synchronized Multimedia Integration Language
Credits : Joëlle Thollot, Hector Briceño, Edmond Boyer
SIF1033 TRAITEMENT D’IMAGE
Equipe SIMM Signaux et Image Multisources Multicomposantes
GRAPHISME PAR ORDINATEUR SIF Contenu du cours 8 Rendu de surfaces –Modèles de rendu de surfaces –Illumination de la scène –Sources lumineuses –Composante.
Synthèse d’images Introduction Doc. non diffusé En cours d’élaboration.
I) Expérience (éclaire une image
Architecture et Fonctionnement d’un GPU Géométrie Rendu.
Médias et communication
La 3D.
Mathématiques pour Informaticien I
Visualisation des flots optiques en 3D
Les outils graphiques Qu’est-ce qu’un outil graphique?
NOUVELLES TECHNOLOGIES APPLIQUEES A LA SECURITE
La réflexion optique.
GRAPHISME PAR ORDINATEUR
Éclairage, ombrage Fiat lux !.
Programmation créative Semaine 03. Agenda de leçon  Rotation d’un sprite  Modifier la couleur d’un sprite.
GRAPHISME PAR ORDINATEUR SIF Contenu du cours 7 Introduction à l’illumination avec XNA Voir le tutoriel:
Le Microscope Un instrument qui grossit de nombreuses fois l’image des objets trop petits pour qu’on les voie à l’œil nu.
Club photo de Betton « objectif image »
Premières notions de la 3D
Qu’est-ce qu’un outil graphique?
Chapitre 3 : La c ouleur des objets La vision des couleurs La restitution des couleurs.
L’univers technologique Les systèmes, les forces et les mouvements.
A.I.P. Besançon 2013 Gestion des couleurs en astro-photographie avec pixInsight Hervé Petit Nicolas Cuvillier.
Transcription de la présentation:

Introduction aux technologies du jeux-vidéo Steve Gury

Histoire 1952: Ralph Bear, ingénieur dans uns société de télévision, a l’idée d’intégrer un module électronique de jeu à ses téléviseurs 1961: Steve Russell programme Spacewar sur PDP-1 60’s: Ralph Bear sort Chase pouvant être joué sur téléviseur ordinaire 70’s: Début de l’air où les jeux sont commercialisés en masse 70’s: Naissance de l’arcade 1980: Pac-Man, Nintendo sort la NES

Marché Un marché de 41 milliards de dollars (PNB du Luxembourg) 15% de croissance annuelle

Technologie des jeux vidéo Principaux composants technologiques d’un jeu moderne: Moteur 3D Composant « gameplay » Moteur réseau Moteur physique

Agenda Visualisation tridimensionnelle Lumière & Couleur Texture

Qu’est ce qui rend une image en 3D ? L’écran n’est qu’une surface en 2 dimensions Indépendamment l’un de l’autre, ces deux triangles ne donnent pas l’illusion d’une forme tridimensionnelle. Pourtant combinés ensemble, pour la plupart des gens, ils représentent une pyramide.

Projection L’idée est de calculer la position des objets en 3D et de projeter le résultat sur une surface en deux dimensions Pour cela, différentes techniques de projection existent isométrique perspective

Projection perspective On va se limiter à Un « angle de vue » (fov) Un certaine profondeur (ni les éléments trop près ni trop éloignés) Œil Direction du regard

Projection perspective (2) On applique une transformation aux points contenu dans l’espace de projection Puis on projette ces points parallèlement à la direction du regard Direction du regard Œil

Transformation du monde Cependant la projection n’est pas la seul transformation mise en œuvre Il faut déplacer l’objet depuis la position avec lequel il a été défini vers sa position dans le jeu Puis transformer les coordonnées des objets en prenant la camera comme point de référence (1,1,0) (34,10,4) (12,8,5)

Rastérisation Une fois la projection réalisée, il faut convertir les segments représentant l’image en une série de pixel à afficher à l’écran

Algorithme du peintre Comment afficher correctement les objets qui se recouvrent Problème des objets qui se chevauchent

Z-buffering

Z-buffering

Z-buffering

Agenda Visualisation tridimensionnelle Lumière & Couleur Texture

Lumière Les différents type de lumière Emissive Ambiante Diffuse Spéculaire

Couleur Emissive = 0 Diffuse = vert Spéculaire = faible Couleur = Σ lumières Emissive = 0 Diffuse = bleu/violet Spéculaire = forte

Calcul de l’éclairage Eclairage dépend : Distance à la source de lumière (atténuation) Normale au point éclairé Modèles d’éclairage Lambert (flat) Gouraud Phong

Radiosité Chaque objet éclairé éclaire à son tour les autres objets On part de la lumière principale et on rebondit sur les objets

Agenda Visualisation tridimensionnelle Lumière & Couleur Texture

Pour définir de manière précise la couleur d’un objet en différent endroit, on utilise une texture