Chuong H. Nguyen

Learn More
The incident indirect light over a range of image pixels is often coherent. Two common approaches to exploit this inter-pixel coherence to improve rendering performance are Irradiance Caching and Radiance Caching. Both compute incident indirect light only for a small subset of pixels (the cache), and later interpolate between pixels. Irradiance Caching uses(More)
Figure 1: Automatic 3D material style transfer from different source images (insets) to a target 3D scene using our approach. Abstract This work proposes a technique to transfer the material style or mood from a guide source such as an image or video onto a target 3D scene. It formulates the problem as a combinatorial optimization of assigning discrete(More)
—Taking an image of an object is at its core a lossy process. The rich information about the three-dimensional structure of the world is flattened to an image plane and decisions such as viewpoint and camera parameters are final and not easily revertible. As a consequence, possibilities of changing viewpoint are limited. Given a single image depicting an(More)
We propose a novel rendering method which supports interactive BRDF editing as well as relighting on a 3D scene. For interactive BRDF editing, we linearize an analytic BRDF model with basis BRDFs obtained from a principal component analysis. For each basis BRDF, the radiance transfer is precomputed and stored in vector form. In rendering time, illumination(More)
Figure 1: Our approach automatically aligns a set of images (a) showing instances of one object class to a " reference image " (b) and constructs a subspace of shape and appearance (c). This subspace is used to guide manipulations of a different image (d). When painting a colored stroke, our subspace is used to propagate plausible colors to plausible(More)
Figure 1: An input 3D scene (a) is painted by view-dependent strokes manipulating its surface light field. b): A red stroke made on the wagon indicating a change of diffuse color. c): A white stroke changing highlight shapes on the plane. d): Painting a white highlight on the wheel. Our system finds the smallest change of shading parameters to produce a(More)
  • 1