[Meetup Paris Unity] - Physically based shading

Post on 22-Nov-2014

502 views 1 download

description

Meetup Unity #6 24 avril 2914

Transcript of [Meetup Paris Unity] - Physically based shading

Physically Based Shading

Meetup Unity3D Paris #6

Physically Based Shading

Meetup Unity3D Paris #6

Physically-Based Shading

Physically Based Shading

Meetup Unity3D Paris #6

Benjamin Baldacci

Responsable Pédagogique Game Programming

Isart Digital

Qui ?

Physically Based Shading

Meetup Unity3D Paris #6

Vidéo

Physically Based Shading

Meetup Unity3D Paris #6

Réalisme

Physically Based Shading

Meetup Unity3D Paris #6

Vous en avez déjà vu

Physically Based Shading

Meetup Unity3D Paris #6

Les grands axes

Energy Conservation

Fresnel

HDR

Qu’est-ce ?

Physically Based Shading

Meetup Unity3D Paris #6

Physically Based Shading

Meetup Unity3D Paris #6

Energy Conservation

Physically Based Shading

Meetup Unity3D Paris #6

light

object

Physically Based Shading

Meetup Unity3D Paris #6

light

object

Physically Based Shading

Meetup Unity3D Paris #6

light

object

Physically Based Shading

Meetup Unity3D Paris #6

Physically Based Shading

Meetup Unity3D Paris #6

Physically Based Shading

Meetup Unity3D Paris #6

Fresnel

Physically Based Shading

Meetup Unity3D Paris #6

Combinaison de la réflexion et de la

réfraction dépendant de l’angle de vue

Définition

Physically Based Shading

Meetup Unity3D Paris #6

Eau

Physically Based Shading

Meetup Unity3D Paris #6

Specular color 1 (caméra face à l’objet)

Specular color 2 (caméra parallèle à cette

même surface)

Physically Based Shading

Meetup Unity3D Paris #6

Physically Based Shading

Meetup Unity3D Paris #6

HDR (High Dynamic Range)

Physically Based Shading

Meetup Unity3D Paris #6

L'imagerie à grande gamme dynamique (ou

imagerie large-gamme) regroupe un

ensemble de techniques numériques

permettant d'obtenir une grande plage

dynamique dans une image.

Définition

Physically Based Shading

Meetup Unity3D Paris #6

Physically Based Shading

Meetup Unity3D Paris #6

Pouvoir représenter ou mémoriser de

nombreux niveaux d'intensité

lumineuse dans une image

Comment ?

• Plus de valeurs par pixel

Intérêt

Physically Based Shading

Meetup Unity3D Paris #6

Physically Based Shading

Meetup Unity3D Paris #6

Existant sous Unity 4.x

Physically Based Shading

Meetup Unity3D Paris #6

Physically Based Shading

Meetup Unity3D Paris #6

Armonisation des shaders

Amélioration des cubemaps et système de lighting

– Couts réduits avec PBS

– Attention aux directs lights (faiblaisses sur mobile)

HDR pipeline natif

Unity 5

Physically Based Shading

Meetup Unity3D Paris #6

One shader to rule them all!

Physically Based Shading

Meetup Unity3D Paris #6

Benjamin Baldacci

@little_bigben

Contact