34
#mstechdays techdays.microsoft.fr

La magie des pixels pour les nuls

Embed Size (px)

Citation preview

#mstechdays

techdays.microsoft.fr

#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]

tech.days 2015#mstechdays

Au plus profond du grimoire

La magie des pixels

Ou plutôt des têtes de singes

Wireframing

Rasterization

Flat Shading

GouraudShading

Texturemapping

DEMO

SOFT ENGINE

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

Vertex

Shader

Pixel

Shader

DEMO CYOS

DIS PAPA, C’EST QUOI UN SHADER ?

tech.days 2015#mstechdays

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

La magie des pixels

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.

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.

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.

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

tech.days 2015#mstechdays

Invocation troisième: incanto reductas

La magie des pixels

Travailler moins pour aller plus vite

tech.days 2015#mstechdays

Invocation quatrième: maska miseras

La magie des pixels

La jouer a l’esbrouffe

tech.days 2015#mstechdays

Invocation cinquième: occulus maximo 1/2

La magie des pixels

La poudre aux yeux

Anti-aliasing

tech.days 2015#mstechdays

Invocation cinquième: occulus maximo 2/2

La magie des pixels

La poudre aux yeux

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..

#mstechdays

techdays.microsoft.fr

© 2015 Microsoft Corporation. All rights reserved.

tech days•

2015

#mstechdays

techdays.microsoft.fr