1. Subsurface Texture Mapping
- Author
-
Kadi Bouatouch, Guillaume François, Sumanta Pattanaik, Gaspard Breton, Computer generated images, animation, modeling and simulation (SIAMES), Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA), Université de Rennes 1 (UR1), Université de Rennes (UNIV-RENNES)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes 1 (UR1), Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-INRIA Rennes, Institut National de Recherche en Informatique et en Automatique (Inria), France Télécom Recherche & Développement (FT R&D), France Télécom, Graphics Research Group [Florida] (UCF), University of Central Florida [Orlando] (UCF), Perception, decision and action of real and virtual humans in virtual environments and impact on real environments (BUNRAKU), Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-Université de Rennes (UR)-Institut National des Sciences Appliquées - Rennes (INSA Rennes), Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique, School of Electrical Engineering and Computer Science [Orlando], Institut National des Sciences Appliquées (INSA)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-INRIA Rennes, and Institut National des Sciences Appliquées (INSA)-Université de Rennes (UNIV-RENNES)-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Centre National de la Recherche Scientifique (CNRS)-École normale supérieure - Cachan (ENS Cachan)-Inria Rennes – Bretagne Atlantique
- Subjects
Texture compression ,Surface Properties ,Computer science ,ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION ,GPU ,Variable thickness ,02 engineering and technology ,ACM: I.: Computing Methodologies/I.3: COMPUTER GRAPHICS ,Rendering (computer graphics) ,Subsurface scattering \\ Rendu temps réel ,Imaging, Three-Dimensional ,Image texture ,Relief mapping ,Texture filtering ,Computer graphics (images) ,Image Interpretation, Computer-Assisted ,Reel ,Computer Graphics ,0202 electrical engineering, electronic engineering, information engineering ,Computer Simulation ,Computer vision ,Graphics ,Shader ,ComputingMilieux_MISCELLANEOUS ,ComputingMethodologies_COMPUTERGRAPHICS ,Physics ,Projective texture mapping ,Pixel shaders ,business.industry ,Subsurface scattering ,020207 software engineering ,04 agricultural and veterinary sciences ,Realtime graphics ,Models, Theoretical ,Computer Graphics and Computer-Aided Design ,[INFO.INFO-GR]Computer Science [cs]/Graphics [cs.GR] ,Diffusion sous-surfacique ,040102 fisheries ,0401 agriculture, forestry, and fisheries ,020201 artificial intelligence & image processing ,Shading ,Artificial intelligence ,business ,Texture mapping ,Software ,3D computer graphics - Abstract
Subsurface scattering within translucent objects is a complex phenomenon. Designing and rendering this kind of material requires a faithful description of their aspects as well as a realistic simulation of their interaction with light. This paper presents an efficient rendering technique of multilayered translucent objects. We present a new method for modeling and rendering such complex organic materials made up of multiple layers of variable thickness. Based on the relief texture mapping algorithm, our method calculates the single scattering contribution for this kind of material in real-time using commodity graphics hardware. Our approach needs the calculation of distances traversed by a light ray through a translucent object. This calculation is required for evaluating the attenuation of light within the material. We use a surface approximation algorithm to quickly evaluate these distances. Our whole algorithm is implemented using pixel shaders. \\ La diffusion de la lumière l'intérieur de matériaux participants est un phénomène complexe. Pour modéliser et rendre de tels matériaux, il est nécessaire d'avoir une description adaptée de ceux-ci ainsi qu'une simulation réaliste de leurs interactions avec la lumière. Ce papier présente une technique de rendu adaptée aux matériaux multicouches. Cette nouvelle méthode permet de modéliser des matériaux organiques complexes composés de couches multiples à épaisseur variable. Basée sur l'algorithme du relief mapping, notre méthode permet le calcul temps réel de la diffusion simple pour ce type de matériau, et ce en exploitant les performances des cartes graphiques. Notre méthode nécessite le calcul des distances parcourues par la lumière l'intérieur des diffrentes couches du matériau. Ce calcul est nécessaire pour l'évaluation de l'atténuation de la lumière l'intérieur du matériau. Nous proposons d'utiliser un algorithme d'approximation de surface pour raliser ce calcul rapidement. Notre algorithme est implementé à l'aide de pixel shader.
- Published
- 2006