"Ambiant occlusion", "Per pixel shader", "full scene antialiasing", autant d'incantations magiques propres au jargon des alchimistes de la 3D. Laissez-nous vous démystifier les secrets des arcanes obscures de ce monde merveilleux et vous entrebâiller le coffre des formules. Abracadabra !
2. #mstechdays
techdays.microsoft.fr
La magie des pixels
pour les nuls
David Catuhe, David Rousset, Michel Rousseau
@deltakosh davca@microsoft.com
@davrous davrous@microsoft.com
@rousseau_michel mirousse@microsoft.com
10. 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
17. 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.
18.
19.
20. 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.
21.
22.
23. 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