Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

39
Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler

Transcript of Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

Page 1: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

Rendu de pierres taillées en temps réel

Stéphane Guy

Directeur de stage: Cyril Soler

Page 2: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Plan

•Motivations•Difficultés

•Physique des pierres taillées•Travaux précédents•Approche proposée•Résultats •Conclusion

Page 3: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Motivations

•Modifier:– L'éclairage– La géométrie de la pierre– Les paramètres physiques

•Visualiser instantanément les conséquences

Page 4: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Plan

•Motivations•Difficultés

•Physique des pierres taillées•Travaux précédents•Approche proposée•Résultats •Conclusion

Page 5: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Difficultés•Phénomènes physiques

•Longueur des chemins lumineux dans la pierre

Page 6: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Plan

•Motivations•Difficultés

•Physique des pierres taillées•Travaux précédents•Approche proposée•Résultats •Conclusion

Page 7: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Physique des pierres taillées•Réflexions, réfractions et loi de Descartes

•Angle critque– Réflexion totale– Effet de miroir

Page 8: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Physique des pierres taillées•Dispersion

•Absorption

Page 9: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Physique des pierres taillées

•Coefficients de Fresnel

Page 10: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Plan

•Motivations•Difficultés

•Physique des pierres taillées•Travaux précédents•Approche proposée•Résultats •Conclusion

Page 11: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Travaux précédents•Gemstone Fire: adaptative dispersive ray tracing of polyhedron. Y.Yuan, L.Kunii, N.Inamoto and L.Sun. 1988

– Ray tracing– Dispersion, Fresnel– Temps de calcul en 1988 pour une image: 21 h

Page 12: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Travaux précédents•Rendering diamonds. Y.Sun, F.D. Fracchia and M.S. Drew. 2000

– Ray tracing– Dispersion, Fresnel, absorption– Aucune indication de temps

Page 13: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Travaux précédents•Diamcalc

– Application commerciale – Déterminer la coupe d'une pierre

Page 14: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Plan

•Motivations•Difficultés

•Physique des pierres taillées•Travaux précédents•Approche proposée•Résultats •Conclusion

Page 15: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Approche proposée•Ray tracing inadapté au rendu temps réel de phénomènes complexes

•Nécessité d'élaborer une méthode nouvelle • Idées

– Simuler les réfractions et réflections par un changement de point de vue

– Exploiter astucieusement les capacités des cartes graphiques actuelles

Page 16: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Approche proposée•Trouver les facettes visibles

•Faire le rendu

Page 17: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Trouver les facettes visibles•Utiliser des caméras virtuelles

Page 18: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Trouver les facettes visibles•Faces directement visibles

Page 19: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Trouver les facettes visibles•Facettes visibles par réfraction

– Problème

Page 20: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Trouver les facettes visibles•Facettes visibles par réfraction

– Solution adoptée

– Possibilité de calculer l'erreur d'approximation

Page 21: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Trouver les facettes visibles•Facettes visibles par réfraction

– Projeter le résultat dans l'image

Page 22: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Trouver les facettes visibles•Facettes visibles par réflexion

Page 23: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Trouver les facettes visibles•Facettes visibles par réflexion

– Projeter le résultat dans l'image

Page 24: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Trouver les facettes visibles

•Critère d'arrêt pour la recherche des facettes visibles par réflexion

– Nombre maximun de réflexions– Contribution des facettes inférieure à un seuil

Page 25: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Trouver les facettes visibles•Découpage des facettes

Réfraction à travers 1Réflexion sur b

Page 26: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Trouver les facettes visibles•Résultat

Page 27: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Approche proposée•Trouver les facettes visibles

•Rendu des facettes

Page 28: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Rendu des Facettes•Physique

– Fresnel– Dispersion– Absorption

•Calculs en RGB

Page 29: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Implémentation•Basée sur les possibilités des cartes graphiques

•Découpage des facettes – Plans de « clipping »

•Transformations– Matrice de modélisation

•Scène– « Cube map »

•Rendu– « Vertex shaders »– « Register combiners »

Page 30: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Plan

•Motivations•Difficultés

•Physique des pierres taillées•Travaux précédents•Approche proposée•Résultats •Conclusion

Page 31: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Résultats•“Frame rate”: 40, 5 et 5 Hz

•Nombre de facettes: 100, 5000 et 5000•Nombre de réflexions internes: 1, max, max•Dérive: 0.005 radians

Page 32: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Résultats•“Frame rate”: 5 Hz

•Nombre de facettes: 5500•Nombre de réflexions internes: maximum•Dérive: 0.009 radians

Page 33: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Résultats•Frame rate: 10 Hz

•Nombre de facettes: 1100•Nombre de réflections internes: maximum •Dérive: 0.01 radians

Page 34: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Résultats•Frame rate: 15 Hz

•Nombre de facettes: 1000•Nombre de réflexions internes: maximum•Dérive: 0.002 radians

Page 35: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Comparaisons

Page 36: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Plan

•Motivations•Difficultés

•Physique des pierres taillées•Travaux précédents•Approche proposée•Résultats •Conclusion

Page 37: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Conclusion•Rapide

• Images de très bonne qualité visuelle•Contrôle de l'erreur

Page 38: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Perspectives•Biréfringence

•Calcul exact du parcours entre deux réflexions•Calcul exact des paramètres physiques par pixel

– Utilisation des « texture shaders »

•Rendu spectral ?

Page 39: Rendu de pierres taillées en temps réel Stéphane Guy Directeur de stage: Cyril Soler.

iMAGIS-GRAVIR / IMAG

Application

•Design de bijoux