Top Banner
#mstechdays techdays.microsoft.fr
34

La magie des pixels pour les nuls

Jul 16, 2015

Download

Technology

jonathan donner
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: La magie des pixels pour les nuls

#mstechdays

techdays.microsoft.fr

Page 2: La magie des pixels pour les nuls

#mstechdays

techdays.microsoft.fr

La magie des pixelspour les nuls

David Catuhe, David Rousset, Michel Rousseau

@deltakosh [email protected]

@davrous [email protected]

@rousseau_michel [email protected]

Page 3: La magie des pixels pour les nuls

tech.days 2015#mstechdays

Au plus profond du grimoire

La magie des pixels

Ou plutôt des têtes de singes

Page 4: La magie des pixels pour les nuls

Wireframing

Page 5: La magie des pixels pour les nuls

Rasterization

Page 6: La magie des pixels pour les nuls

Flat Shading

Page 7: La magie des pixels pour les nuls

GouraudShading

Page 8: La magie des pixels pour les nuls

Texturemapping

Page 9: La magie des pixels pour les nuls

DEMO

SOFT ENGINE

Page 10: La magie des pixels pour les nuls

tech.days 2015#mstechdays

Un peu de vocabulaire

La magie des pixels

Ne soyez plus les moldus de la 3D !

• Un point dans le monde 3D == 1 vertex

• Plusieurs vertex == des vertices

• Le type Vector3 (x,y,z) est utilisé pour donner une position 3D ou une direction

• 1 Triangle == 1 face

• Un objet 3D object == un mesh

Page 11: La magie des pixels pour les nuls

Vertex

Shader

Pixel

Shader

Page 12: La magie des pixels pour les nuls
Page 13: La magie des pixels pour les nuls
Page 14: La magie des pixels pour les nuls

DEMO CYOS

DIS PAPA, C’EST QUOI UN SHADER ?

Page 15: La magie des pixels pour les nuls

tech.days 2015#mstechdays

La simplexitéLa représentation simplifiée d’un contexte complexe

La magie des pixels

Page 16: La magie des pixels pour les nuls

tech.days 2015#mstechdays

Invocation première: Incanto Objectum

La magie des pixels

Une scène 3D, sur quoi ça s’appuie sur?

Scène 3D /

Entités /

Objets /

Polygones /

Triangles.

Page 17: La magie des pixels pour les nuls

tech.days 2015#mstechdays

Invocation première: Incanto Objectum

La magie des pixels

La tesselation, c’est quoi ?

Creation des assets 3D dans un éditeur (3D studio Max, Maya, Blender).

Assemblage dans un outil d’authoring (type Unity, Crytech sandbox,…).

Optimisation.

Page 18: La magie des pixels pour les nuls
Page 19: La magie des pixels pour les nuls
Page 20: La magie des pixels pour les nuls

tech.days 2015#mstechdays

Invocation première: Incanto Objectum

La magie des pixels

Les shaders, pour un monde en couleur

Différentes couches à assembler pour aller vers le pixel final :

Diffus + Ambient + Réflexion + Auto-illum + bump + spéculaire+ opacité = rendu final.

Procédural vs bitmap.

Page 21: La magie des pixels pour les nuls
Page 22: La magie des pixels pour les nuls
Page 23: La magie des pixels pour les nuls

tech.days 2015#mstechdays

Invocation seconde: Lumos maxima

La magie des pixels

Et la lumière fut.

Pour donner du volume,

Pour animer la scène

Notion d’ombrage et d’ombres (attention, c’est subtil)

Ombres TR vs ombres précalc

Page 24: La magie des pixels pour les nuls
Page 25: La magie des pixels pour les nuls
Page 26: La magie des pixels pour les nuls
Page 27: La magie des pixels pour les nuls

tech.days 2015#mstechdays

Invocation troisième: incanto reductas

La magie des pixels

Travailler moins pour aller plus vite

Page 28: La magie des pixels pour les nuls

tech.days 2015#mstechdays

Invocation quatrième: maska miseras

La magie des pixels

La jouer a l’esbrouffe

Page 29: La magie des pixels pour les nuls

tech.days 2015#mstechdays

Invocation cinquième: occulus maximo 1/2

La magie des pixels

La poudre aux yeux

Anti-aliasing

Page 30: La magie des pixels pour les nuls

tech.days 2015#mstechdays

Invocation cinquième: occulus maximo 2/2

La magie des pixels

La poudre aux yeux

Page 31: La magie des pixels pour les nuls

tech.days 2015#mstechdays

Invocation sixième: expecto particuli

La magie des pixels

C’est particule yeah!

Feux, fumée, eau, neige, poussière, explosion, etc..

Page 32: La magie des pixels pour les nuls
Page 33: La magie des pixels pour les nuls

#mstechdays

techdays.microsoft.fr

Page 34: La magie des pixels pour les nuls

© 2015 Microsoft Corporation. All rights reserved.

tech days•

2015

#mstechdays

techdays.microsoft.fr