Romain Pacanowski Research Scientist @ INRIA
Affiliations Contact
  • romain dot pacanowski @ inria DOT fr
Image of the day Mail & Fedex
  • INRIA Bordeaux Sud-Ouest
  • 200 avenue de la Vieille Tour
  • 33405 Talence Cedex
  • France

HAL's Automatic list of all my publications

Research Interest

My research interest focuses on Material Appearance Representation from the acquisition to the rendering. I am working with Opticians and Physicists to improve the quality and speed of (SV)-BRDF and roughness acquisition. This research also induces work on new mathematical representation and parametrization of the (SV)-BRDF space.

During my Ph.D. I have also worked on Global Illumination for offline and real-time rendering or sketched-based UI to design highlights. I am very interested in emerging technologies such as Optix which opens new horizon to develop hybrid rendering systems.

Publications

A Composite BRDF Model for Hazy Gloss
A Composite BRDF Model for Hazy Gloss
P. Barla, R. Pacanowski, P. Vangorp
Computer Graphics Forum (EGSR 2018).
We introduce a bidirectional reflectance distribution function (BRDF) model for the rendering of materials that exhibit hazy reflections, whereby the specular reflections appear to be flanked by a surrounding halo. The focus of this work is on artistic control and ease of implementation for real-time and off-line rendering. We propose relying on a composite material based on a pair of arbitrary BRDF models; however, instead of controlling their physical parameters, we expose perceptual parameters inspired by visual experiments [VBF17]. Our main contribution then consists in a mapping from perceptual to physical parameters that ensures the resulting composite BRDF is valid in terms of reciprocity, positivity and energy conservation. The immediate benefit of our approach is to provide direct artistic control over both the intensity and extent of the haze effect, which is not only necessary for editing purposes, but also essential to vary haziness spatially over an object surface. Our solution is also simple to implement as it requires no new importance sampling strategy and relies on existing BRDF models. Such a simplicity is key to approximating the method for the editing of hazy gloss in real-time and for compositing.
Paper (Author's version uploaded on HAL) Supplemental Material
BRDF Uncertainties
Diffraction Removal in an Image-based BRDF Measurement Setup
Antoine Lucat, Ramon Hegedus and Romain Pacanowski
EI 2018 - Electronic Imaging Material Appearance 2018. Jan 2018, Burlingame, California.
Material appearance is traditionally represented through its Bidirectional Reflectance Distribution Function (BRDF), quantifying how incident light is scattered from a surface over the hemisphere. To speed up the measurement process of the BRDF for a given material, which can necessitate millions of measurement directions, image-based setups are often used for their ability to parallelize the acquisition process: each pixel of the camera gives one unique configuration of measurement. With highly specular materials, the High Dynamic Range (HDR) imaging techniques are used to acquire the whole BRDF dynamic range, which can reach more than 10 orders of magnitude. Unfortunately, HDR can introduce star-burst patterns around highlights arising from the diffraction by the camera aperture. Therefore, while trying to keep track on uncertainties throughout the measurement process, one has to be careful to include this underlying diffraction convolution kernel. A purposely developed algorithm is used to remove most part of the pixels polluted by diffraction, which increase the measurement quality of specular materials, at the cost of discarding an important amount of BRDF configurations (up to 90\% with specular materials). Finally, our setup succeed to reach a 1.5 degree median accuracy (considering all the possible geometrical configurations), with a repeatability from 1.6% for the most diffuse materials to 5.5% for the most specular ones. Our new database, with their quantified uncertainties, will be helpful for comparing the quality and accuracy of the different experimental setups and for designing new image-based BRDF measurement devices
Paper (Author's version uploaded on HAL)
Diffraction Detection on Real-World Examples
Diffraction effects detection for HDR image-based measurements
Antoine Lucat, Ramon Hegedus and Romain Pacanowski
Optics Express, Optical Society of America, 2017.
Modern imaging techniques have proved to be very efficient to recover a scene with high dynamic range (HDR) values. However, this high dynamic range can introduce star-burst patterns around highlights arising from the diffraction of the camera aperture. The spatial extent of this effect can be very wide and alters pixels values, which, in a measurement context, are not reliable anymore. To address this problem, we introduce a novel algorithm that, utilizing a closed-form PSF, predicts where the diffraction will affect the pixels of an HDR image, making it possible to discard them from the measurement. Our approach gives better results than common deconvolution techniques and the uncertainty values (convolution kernel and noise) of the algorithm output are recovered.
Paper (Author's version uploaded on HAL)
Two-Scale BRDF Model. Diffraction vs. Roughness
A Two-Scale Microfacet Reflectance Model Combining Reflection and Diffraction
Nicolas Holzschuch and Romain Pacanowski
ACM Transactions on Graphics, Association for Computing Machinery. Proceedings of Siggraph. 2017
Adequate reflectance models are essential for the production of photorealistic images. Microfacet reflectance models predict the appearance of a material at the macroscopic level based on microscopic surface details. They provide a good match with measured reflectance in some cases, but not always. This discrepancy between the behavior predicted by microfacet models and the observed behavior has puzzled researchers for a long time. In this paper, we show that diffraction effects in the micro-geometry provide a plausible explanation. We describe a two-scale reflectance model, separating between geometry details much larger than wavelength and those of size comparable to wavelength. The former model results in the standard Cook-Torrance model. The latter model is responsible for diffraction effects. Diffraction effects at the smaller scale are convolved by the micro-geometry normal distribution. The resulting two-scale model provides a very good approximation to measured reflectances.
Paper (Author's version uploaded on HAL) Supplemental Material
Slides (with comments here) from the Siggraph Presentation. Slides from an early presentation at the French BRDF Workshop "Tout sur les BRDFs"
Source Code Implementation of the Model. Additional Insight on the implementation of the He et al. BRDF Model
INRIA Technical Report presenting the first version of the Model INRIA Technical Report presenting an improved version of the model (before the one published at Siggraph)
Effect of Lens
The Effects of Digital Cameras Optics and Electronics for Material Acquisition
Nicolas Holzschuch and Romain Pacanowski
EUROGRAPHICS WORKSHOP ON MATERIAL APPEARANCE MODELING, Jun 2017, Helsinki, Finland. 2017 Conference papers
For material acquisition, we use digital cameras and process the pictures. We usually treat the cameras as perfect pinhole cameras, with each pixel providing a point sample of the incoming signal. In this paper, we study the impact of camera optical and electronic systems. Optical system effects are modelled by the Modulation Transfer Function (MTF). Electronic System effects are modelled by the Pixel Response Function (PRF). The former is convolved with the incoming signal, the latter is multiplied with it. We provide a model for both effects, and study their impact on the measured signal. For high frequency incoming signals, the convolution results in a significant decrease in measured intensity, especially at grazing angles. We show this model explains the strange behaviour observed in the MERL BRDF database at grazing angles
Paper (Author's version uploaded on HAL)
Fitting Diaphgram for Diffraction Prediction
Diffraction Prediction in HDR measurements
Ramon Hegedus, Antoine Lucat, Romain Pacanowski
EUROGRAPHICS WORKSHOP ON MATERIAL APPEARANCE MODELING, Jun 2017, Helsinki, Finland. 2017 Conference papers
Modern imaging techniques have proved to be very efficient to recover a scene with high dynamic range values. However, this high dynamic range can introduce star-burst patterns around highlights arising from the diffraction of the camera aperture. The spatial extent of this effect can be very wide and alters pixels values, which, in a measurement context, are not reliable anymore. To address this problem, we introduce a novel algorithm that predicts, from a closed-form PSF, where the diffraction will affect the pixels of an HDR image, making it possible to discard them from the measurement. Our results give better results than common deconvolution techniques and the uncertainty values (convolution kernel and noise) of the algorithm output are recovered.
Paper (Author's version uploaded on HAL)
Error Propagation Table
Isotropic BRDF Measurements with Quantified Uncertainties
Ramon Hegedus, Antoine Lucat, Justine Redon, Romain Pacanowski
EUROGRAPHICS WORKSHOP ON MATERIAL APPEARANCE MODELING, Jun 2016, Dublin, Ireland. 2016.
Image-based BRDF measurements on spherical material samples present a great opportunity to shorten significantly the acquisition time with respect to more traditional, non-multiplexed measurement methods for isotropic BRDFs. However, it has never been analyzed deeply, what measurement accuracy can be achieved in such a setup; what are the main contributing uncertainty factors and how do they relate to calibration procedures. In this paper we present a new set of isotropic BRDF measurements with their radiometric and geometric uncertainties acquired within such an imaging setup. We discuss the most prominent optical phenomena that affect measurement accuracy and pave the way for more thorough uncertainty analysis in forthcoming image-based BRDF measurements. Our newly acquired data with their quantified uncertainties will be helpful for comparing the quality and accuracy of the different experimental setups and for designing other such image-based BRDF measurement devices.
Paper (Author's version uploaded on HAL)
Micro-Jittering on San Miguel Scene
Cache-friendly micro-jittered sampling
A. Dufay, P. Lecocq, Romain Pacanowski, J.E. Marvie, X. Granier
SIGGRAPH 2016, Jul 2016. Conference papers (TALK).
Monte-Carlo integration techniques for global illumination are popular on GPUs thanks to their massive parallel architecture, but efficient implementation remains challenging. The use of randomly de-correlated low-discrepancy sequences in the path-tracing algorithm allows faster visual convergence. However, the parallel tracing of incoherent rays often results in poor memory cache utilization, reducing the ray bandwidth efficiency. Interleaved sampling [Keller et al. 2001] partially solves this problem, by using a small set of distributions split in coherent ray-tracing passes, but the solution is prone to structured noise. On the other hand, ray-reordering methods [Pharr et al. 1997] group stochastic rays into coherent ray packets but their implementation add an additional sorting cost on the GPU [Moon et al. 2010] [Garanzha and Loop 2010]. We introduce a micro-jittering technique for faster multi-dimensional Monte-Carlo integration in ray-based rendering engines. Our method, improves ray coherency between GPU threads using a slightly altered low-discrepancy sequence rather than using ray-reordering methods. Compatible with any low-discrepancy sequence and independent of the importance sampling strategy, our method achieves comparable visual quality with classic de-correlation methods, like Cranley-Patterson rotation [Kollig and Keller 2002], while reducing rendering times in all scenarios
Paper (Author's version uploaded on HAL) See also Chapter from Arthur's Dufay PhD Thesis Manuscript
A Video explaining the technique and showing additional results
In praise for an alternative BRDF parametrization
P. Barla, L. Belcour, and R. Pacanowski
Eurographics Workshop on Material Appearance Modeling. June 2015.

In this paper, we extend the work of Neumann et al. [NNSK99] and Stark et al. [SAS05] to a pair of 4D BRDF parameterizations with explicit changes of variables. We detail their mathematical properties and relationships to the commonly-used halfway/difference parametrization, and discuss their benefits and drawbacks using a few an- alytical test functions and measured BRDFs. Our preliminary study suggests that the alternative parametrization inspired by Stark et al. [SAS05] is superior, and should thus be considered in future work involving BRDFs.

Paper (Author's version)
Identifying diffraction effects in measured reflectances
N. Holzschuch and R. Pacanowski
Eurographics Workshop on Material Appearance Modeling. June 2015.

There are two different physical models connecting the micro-geometry of a surface and its physical reflectance properties (BRDF). The first, Cook-Torrance, assumes geometrical optics: light is reflected and masked by the micro-facets. In this model, the BRDF depends on the probability distribution of micro-facets normals. The second, Church-Takacs, assumes diffraction by the micro-geometry. In this model, the BRDF depends on the power spectral distribution of the surface height. Measured reflectance have been fitted to either model but results are not entirely satisfying. In this paper, we assume that both models are valid in BRDFs, but correspond to different areas in parametric space. We present a simple test to classify, locally, parts of the BRDF into the Cook-Torrance model or the diffraction model. The separation makes it easier to fit models to measured BRDFs.

Paper (Author's version)
Example Retro-reflection Materials
BRDF Measurements and Analysis of Retroreflective Materials
L. Belcour, R. Pacanowski, M. Delahaie, A. Laville-Geay, L. Eupherte
Journal of Optical Society of America (JOSA A). Vol. 31, No. 12. December 2014.

We compare the performance of various analytical retroreflecting bidirectional reflectance distribution function (BRDF) models to assess how they reproduce accurately measured data of retroreflecting materials. We introduce a new parametrization, the back vector parametrization, to analyze retroreflecting data, and we show that this parametrization better preserves the isotropy of data. Furthermore, we update existing BRDF models to improve the representation of retroreflective data.

Paper (Author's version)
Material Measurements will be available soon for download.
Position-dependent Importance Sampling of Light Field Luminaires
Position-dependent Importance Sampling of Light Field Luminaires
H. Lu, R. Pacanowski and X. Granier
Transaction on Visualization and Graphics. Vol. 21. No 2. Sept. 2014.

The possibility to use real world light sources (aka luminaires) for synthesizing images greatly contributes to their physical realism. Among existing models, the ones based on light fields are attractive due to their ability to represent faithfully the near-field and due to their possibility of being directly acquired. In this paper, we introduce a dynamic sampling strategy for complex light field luminaires with the corresponding unbiased estimator. The sampling strategy is adapted, for each 3D scene position and each frame, by restricting the sampling domain dynamically and by balancing the number of samples between the different components of the representation. This is achieved efficiently by simple position-dependent affine transformations and restrictions of Cumulative Distributive Functions that ensure that every generated sample conveys energy and contributes to the final result. Therefore, our approach only requires a low number of samples to achieve almost converged results. We demonstrate the efficiency of our approach on modern hardware by introducing a GPU-based implementation. Combined with a fast shadow algorithm, our solution exhibits interactive frame rates for direct lighting for large measured luminaires.

Paper(Author's version) VIDEO Supplemental Material (Author's version)
ALTA Library
ALTA: A BRDF Analysis Library
L. Belcour, P. Barla and R. Pacanowski
Workshop on Material Appearance Modeling: Issues and Acquisition. EGSR 2014. Lyon.

In this document, we introduce ALTA, a cross platform generic open-source library for Bidirectional Reflectance Distribution Function (BRDF) analysis. Among others, ALTA permits to estimate BRDF models parameters from measured data, to perform statistical analysis and also to export BRDF data models in a wide variety of formats.

PAPER Author's version Slides of the presentation
Optimizing BRDF Orientationsfor the Manipulation of Anisotropic Highlights
Optimizing BRDF Orientationsfor the Manipulation of Anisotropic Highlights
B. Raymond, G. Guennebaud, P. Barla, R. Pacanowski and X. Granier
Presented at Eurographics 2014. Computer Graphics Forum. Vol. 33. No. 2. May 2014.

This paper introduces a system for the direct editing of highlights produced by anisotropic BRDFs, which we call anisotropic highlights. We first provide a comprehensive analysis of the link between the direction of anisotropy and the shape of highlight curves for arbitrary object surfaces. The gained insights provide the required ingredients to infer BRDF orientations from a prescribed highlight tangent field. This amounts to a non-linear optimization problem, which is solved at interactive framerates during manipulation. Taking inspiration from sculpting soft- ware, we provide tools that give the impression of manipulating highlight curves while actually modifying their tangents. Our solver produces desired highlight shapes for a host of lighting environments and anisotropic BRDFs.

PAPER Author's version Video
Scene Files for Global Illumination (e.g., Figure 14)
Second-Order Approximation for Variance Reduction in Multiple Importance Sampling
Second-Order Approximation for Variance Reduction in Multiple Importance Sampling
H. Lu, R. Pacanowski and X. Granier
Pacific Graphics 2013. Computer Graphics Forum. Vol. 32, No. 7. Oct. 2013.

Monte Carlo Techniques are widely used in Computer Graphics to generate realistic images. Multiple Importance Sampling reduces the impact of choosing a dedicated strategy by balancing the number of samples between different strategies. However, an automatic choice of the optimal balancing remains a difficult problem. Without any scene characteristics knowledge, the default choice is to select the same number of samples from different strategies and to use them with heuristic techniques (e.g., balance, power or maximum). In this paper, we introduce a second-order approximation of variance for balance heuristic. Based on this approximation, we introduce an automatic distribution of samples for direct lighting without any prior knowledge of the scene characteristics. We demonstrate that for all our test scenes (with different types of materials, light sources and visibility complexity), our method actually reduces variance in average. We also propose an implementation with low overhead for offline and GPU applications. We hope that this approach will help developing new balancing strategies.

PAPER Author's version
Video Supplemental Results
Presentation Slides
Real-Time Importance Sampling of Dynamic Environment Maps
Real-Time Importance Sampling of Dynamic Environment Maps
H. Lu, R. Pacanowski and X. Granier
Eurographics 2013. Computer Graphics Forum. Proceedings of Short Papers.

We introduce a simple and effective technique for light-based importance sampling of dynamic environment maps based on the formalism of Multiple Importance Sampling (MIS). The core idea is to balance per pixel the number of samples selected on each cube map face according to a quick and conservative evaluation of the lighting contribution: this increases the number of effective samples. In order to be suitable for dynamically generated or captured HDR environment maps, everything is computed on-line for each frame without any global preprocessing. Our results illustrate that the low number of required samples combined with a full-GPU implementation lead to real-time performance with improved visual quality. Finally, we illustrate that our MIS formalism can be easily extended to other strategies such as BRDF importance sampling.

Bibtex from HAL Minimal BibTeX PAPER Author's version
Supplemental Results Presentation (without videos)
Presentation as a Movie including videos (large file)
Rational BRDF
Rational BRDF
R. Pacanowski, O. Salazar Celis, C. Schlick, X. Granier, P. Poulin, A. Cuyt.
Transaction on Visualization and Computer Graphics. Nov. 2012 (vol. 18 no. 11).

Over the last two decades, much effort has been devoted to accurately measure Bidirectional Reflectance Distribution Functions (BRDFs) of real-world materials and to use efficiently the resulting data for rendering. Because of their large size, it is difficult to use directly measured BRDFs for real-time applications, and fitting the most sophisticated analytical BRDF models is still a complex task. In this paper, we introduce Rational BRDF, a general-purpose and efficient representation for arbitrary BRDFs, based on Rational Functions (RFs). Using an adapted parametrization we demonstrate how Rational BRDFs offer (1) a more compact and efficient representation using low-degree RFs, (2) an accurate fitting of measured materials with guaranteed control of the residual error, and (3) an efficient importance sampling by applying the same fitting process to determine the inverse of the Cumulative Distribution Function (CDF) generated from the BRDF for use in Monte-Carlo rendering.

Editor's Version (with current BibTeX) PAPER Author's version
Supplemental Material Supplemental Results An Addendum on fitting
Slides from the I3D presentation Early talk on RF fitting technique
Fitting Data
Improving Shape Depiction under Arbitrary Rendering
Improving Shape Depiction under Arbitrary Rendering
R. Vergne, R. Pacanowski, P. Barla, X. Granier, C.Schlick.
IEEE. Transaction on Visualization and Computer Graphics. December 2010.

Based on the observation that shading conveys shape information through intensity gradients, we present a new technique called Radiance Scaling that modifies the classical shading equations to offer versatile shape depiction functionalities. It works by scaling reflected light intensities depending on both surface curvature and material characteristics. As a result, diffuse shading or highlight variations become correlated to surface feature variations, enhancing concavities and convexities. The first advantage of such an approach is that it produces satisfying results with any kind of material for direct and global illumination: we demonstrate results obtained with Phong and Ashikmin-Shirley BRDFs, Cartoon shading, sub-Lambertian materials, perfectly reflective or refractive objects. Another advantage is that there is no restriction to the choice of lighting environment: it works with a single light, area lights, and inter-reflections. Third, it may be adapted to enhance surface shape through the use of precomputed radiance data such as Ambient Occlusion, Prefiltered Environment Maps or Lit Spheres. Finally, our approach works in real-time on modern graphics hardware making it suitable for any interactive 3D visualization.

PAPER (author version) BibTeX
Volumetric Vector-based Representation for Indirect Illumination Caching
Volumetric Vector-based Representation for Indirect Illumination Caching.
R.Pacanowski, X. Granier, C.Schlick, P.Poulin.
J. Computer Science and Technology. Issue 5. Vol 25. September 2010.

This paper introduces a caching technique based on a volumetric representation that captures low-frequency indirect illumination. This structure is intended for efficient storage and manipulation of illumination. It is based on a 3D grid that stores a fixed set of irradiance vectors. During preprocessing, this representation can be built using almost any existing global illumination software. During rendering, the indirect illumination within a voxel is interpolated from its associated irradiance vectors, and is used as additional local light sources. Compared with other techniques, the 3D vector-based representation of our technique offers increased robustness against local geometric variations of a scene. We thus demonstrate that it may be employed as an efficient and high-quality caching data structure for bidirectional rendering techniques such as particle tracing or Photon Mapping.

PAPER BibTeX
Radiance Scaling
Radiance Scaling for Versatile Surface Enhancement
Romain Vergne, Romain Pacanowski, Pascal Barla, Xavier Granier, Christophe Schlick
I3D '10: Proc. symposium on Interactive 3D graphics and games - 2010. BEST PAPER HONORABLE MENTION.

We present a novel technique called Radiance Scaling for the depiction of surface shape through shading. It adjusts reflected light intensities in a way dependent on both surface curvature and material characteristics. As a result, diffuse shading or highlight variations become correlated to surface feature variations, enhancing surface concavities and convexities. This approach is more versatile compared to previous methods. First, it produces satisfying results with any kind of material: we demonstrate results obtained with Phong and Ashikmin BRDFs, Cartoon shading, sub-Lambertian materials, and perfectly reflective or refractive objects. Second, it imposes no restriction on lighting environment: it does not require a dense sampling of lighting directions and works even with a single light. Third, it makes it possible to enhance surface shape through the use of precomputed radiance data such as Ambient Occlusion, Prefiltered Environment Maps or Lit Spheres. Our novel approach works in real-time on modern graphics hardware and is faster than previous techniques.

PAPER BibTeX
VIDEO STREAM Interactive Presentation in Flash
Flat BTF
Flat Bidirectional Texture Functions
Julien Hadim, Romain Pacanowski, Xavier Granier, Christophe Schlick
Technical Report RR-7144, INRIA Bordeaux - Sud Ouest, Number RR-7144 - 2009

Highly-realistic materials in computer graphics are computationally and memory demanding. Currently, the most versatiletechniques are based on Bidirectional Texture Functions (BTFs), animage-based approximation of appearance. Extremely realistic images may be quickly obtained with BTFs at the price of a huge amount of data. Even though a lot of BTF compression schemes have been introduced during the last years, the main remaining challenge arises from the fact that a BTF embeds many different optical phenomena generated by the underlying meso-geometry (parallax effects, masking, shadow casting, inter-reflections, etc.). We introduce a new representation for BTFs that isolates parallax effects. On one hand, we built a flattened BTF according to a global spatial parameterization of the underlying meso-geometry. On the other hand, we generate a set of view-dependent indirection maps on this spatial parameterization to encode all the parallax effects. We further analyze this representation on a various set of synthetic BTF data to show its benefits on view-dependent coherency, and to find the best sampling strategy. We also demonstrate that this representation is well suited for hardware acceleration on current GPUs.

PAPER BibTeX
Light Warping
Light Warping for Enhanced Surface Depiction
Romain Vergne, Romain Pacanowski, Pascal Barla, Xavier Granier, Christophe Schlick
ACM Transaction on Graphics (Proceedings of SIGGRAPH 2009) - 2009

Recent research on the human visual system shows that our perception of object shape relies in part on compression and stretching of the reflected lighting environment onto its surface. We use this property to enhance the shape depiction of 3D objects by locally warping the environment lighting around main surface features. Contrary to previous work, which require specific illumination, material characteristics and/or stylization choices, our approach en- hances surface shape without impairing the desired appearance. Thanks to our novel local shape descriptor, salient surface features are explicitly extracted in a view-dependent fashion at var- ious scales without the need of any pre-process. We demonstrate our system on a variety of rendering settings, using object materials ranging from diffuse to glossy, to mirror or refractive, with direct or global illumination, and providing styles that range from photorealistic to non-photorealistic. The warping itself is very fast to compute on modern graphics hardware, enabling real-time performance in direct illumination scenarios.

PAPER BibTeX
Supplemental Material Supplemental Results
VIDEO Interactive Presentation in Flash
Tech Report IVG
Volumetric Vector-Based Representation for Indirect Illumination Caching
Romain Pacanowski, Xavier Granier, Christophe Schlick, Pierre Poulin
Technical Report RR-6983, INRIA, Number RR-6983 - jul 2009

This report presents a volumetric representation that captures low-frequency indirect illumination, structure intended for efficient storage and manipulation of illumination caching and on graphics hardware. It is based on a 3D texture that stores a fixed set of irradiance vectors. This texture is built during a preprocessing step by using almost any existing global illumination software. Then during the rendering step, the indirect illumination within a voxel is interpolated from its associated irradiance vectors, and is used by the fragment shader as additional local light sources. The technique can thus be considered as following the same trend as ambient occlusion or precomputed radiance transfer techniques, as it tries to include visual effects from global illumination into real-time rendering engines. But its 3D vector-based representation offers additional robustness against local variations of geometric of a scene. We also demonstrate that our technique may also be employed as an efficient and high quality caching data structure for bidirectional rendering techniques.

PAPER BibTeX
VIDEO
Compact Structures for CH
Compact Structures for Interactive Global Illumination on Large Cultural Objects.
Romain Pacanowski, Mickaël Raynaud, Julien Lacoste, Xavier Granier, Patrick Reuter, Christophe Schlick, Pierre Poulin
International Symposium on Virtual Reality, Archaeology and Cultural Heritage: Shorts and Projects - Dec 2008

Cultural Heritage scenes usually consist of very large and detailed 3D objects with high geometric complexity. Even the raw visualization of such 3D objects already involves a large amount of memory and computation time. When trying to improve the sense of immersion and realism by using, global illumination techniques the demand on these resources becomes prohibitive. Our approach uses regular grids combined with a vector-based representation to efficiently capture low-frequency indirect illumination. A fixed set of irradiance vectors is stored in 3D textures (for complex objects) and in 2D textures (for mostly planar objects). The vector-based representation offers additional robustness against local variations of the geometry. Consequently, the grid resolution can be set independently of geometric complexity, and the memory footprint can therefore be reduced. The irradiance vectors can be precomputed on a simplified geometry. For interactive rendering, we use an appearance-preserving simplification of the geometry. The indirect illumination within a grid cell is interpolated from its associated irradiance vectors, resulting in an everywhere-smooth reconstruction.

PAPER BibTeX
VIDEO 1 VIDEO 2
IVG Streaming
Efficient Streaming of 3D Scenes with Complex Geometry and Complex Lighting.
Romain Pacanowski, Mickaël Raynaud, Xavier Granier, Patrick Reuter, Christophe Schlick, Pierre Poulin
Web3D '08: Proceedings of the 13th international symposium on 3D web technology, page 11--17 - 2008

Streaming data to efficiently render complex 3D scenes in presence of global illumination is still a challenging task. In this paper, we introduce a new data structure based on a 3D grid of irradiance vectors to store the indirect illumination appearing on complex and detailed objects: the Irradiance Vector Grid (IVG). This representation is independent of the geometric complexity and is suitable for quantization to different quantization schemes. Moreover, its streaming over network involves only a small overhead compared to detailed geometry, and can be achieved independently of the geometry. Furthermore, it can be efficiently rendered using modern graphics hardware. We demonstrate our new data structure in a new remote 3D visualization system, that integrates indirect lighting streaming and progressive transmission of the geometry, and study the impact of different strategies on data transfer.

PAPER BibTeX
General VIDEO Streaming geometry Streaming lighting Interleaved streaming
SBIM08
Sketch and Paint-based Interface for Highlight Modeling
Romain Pacanowski, Xavier Granier, Christophe Schlick, Pierre Poulin
EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling - jun 2008

In computer graphics, highlights capture much of the appearance of light reflection off a surface. They are generally limited to pre-defined models (e.g., Phong, Blinn) or to measured data. In this paper, we introduce new tools and a corresponding highlight model to provide computer graphics artists a more expressive approach to design highlights. For each defined light key-direction, the artist simply sketches and paints the main highlight features (shape, intensity, and color) on a plane oriented perpendicularly to the reflected direction. For other light-and-view configurations, our system smoothly blends the different user-defined highlights. Based on GPU abilities, our solution allows real-time editing and feedback. We illustrate our approach with a wide range of highlights, with complex shapes and varying colors. This solution also demonstrates the simplicity of introduced tools.

PAPER BibTeX
Presented video Classical editing session Bitmap as lobe shape
PGS2007
Gestion de la complexité géométrique dans le calcul d'éclairement pour la présentation publique de scènes archéologiques complexes.
Romain Pacanowski, Xavier Granier, Christophe Schlick
Virtual Retrospect 2007 : Archéologie et Réalité Virtuelle - 2007

For cultural heritage, more and more 3D objects are acquired using 3D scanners [Levoy 2000]. The resulting objects are very detailed with a large visual richness but their geometric complexity requires specific methods to render them. We first show how to simplify those objects using a low-resolution mesh with its associated normal maps [Boubekeur 2005] which encode details. Using this representation, we show how to add global illumination with a grid-based and vector-based representation [Pacanowski 2005]. This grid capture efficiently low-frequency indirect illumination. We use 3D textures (for large objects) and 2D textures (for quasi-planar objects) for storing a fixed set of irradiance vectors. These grids are built during a preprocessing step by using almost any existing stochastic global illumination approach. During the rendering step, the indirect illumination within a grid cell is interpolated from its associated irradiance vectors, resulting in a smooth everywhere representation. Furthermore, The vector-based representation offers additional robustness against local variations of geometric properties of a scene.

PAPER (in French) BibTeX PRESENTATION
PGS2005-AFIG
Nouvelle représentation directionnelle pour l'éclairage global
Romain Pacanowski, Xavier Granier, Christophe Schlick
Actes des 18ièmes Journées de l'Association Française d'Informatique Graphique (AFIG) - November 2005

Dans cet article, nous introduisons une nouvelle représentation de la fonction d'éclairage première étape pour en obtenir une reconstruction volumique et multirésolution. Notre représentation se veut robuste aux variations locales de la géométrie et de ses propriétés matérielles afin de permettre le plongement d'un objet dans une solution d'éclairage. Nous montrons comment notre représentation peut être utilisée comme structure de cache pour l'éclairage indirect diffus dans le cadre de l'algorithme du tracé de rayon.

PAPER (in French) BibTeX PRESENTATION