Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Bruno Vallet is active.

Publication


Featured researches published by Bruno Vallet.


ACM Transactions on Graphics | 2009

Geometry-aware direction field processing

Nicolas Ray; Bruno Vallet; Laurent Alonso; Bruno Lévy

Many algorithms in texture synthesis, nonphotorealistic rendering (hatching), or remeshing require to define the orientation of some features (texture, hatches, or edges) at each point of a surface. In early works, tangent vector (or tensor) fields were used to define the orientation of these features. Extrapolating and smoothing such fields is usually performed by minimizing an energy composed of a smoothness term and of a data fitting term. More recently, dedicated structures (N-RoSy and N-symmetry direction fields ) were introduced in order to unify the manipulation of these fields, and provide control over the fields topology (singularities). On the one hand, controlling the topology makes it possible to have few singularities, even in the presence of high frequencies (fine details) in the surface geometry. On the other hand, the user has to explicitly specify all singularities, which can be a tedious task. It would be better to let them emerge naturally from the direction extrapolation and smoothing. This article introduces an intermediate representation that still allows the intuitive design operations such as smoothing and directional constraints, but restates the objective function in a way that avoids the singularities yielded by smaller geometric details. The resulting design tool is intuitive, simple, and allows to create fields with simple topology, even in the presence of high geometric frequencies. The generated field can be used to steer global parameterization methods (e.g., QuadCover).


Computer Graphics Forum | 2008

Spectral Geometry Processing with Manifold Harmonics

Bruno Vallet; Bruno Lévy

We present an explicit method to compute a generalization of the Fourier Transform on a mesh. It is well known that the eigenfunctions of the Laplace Beltrami operator (Manifold Harmonics) define a function basis allowing for such a transform. However, computing even just a few eigenvectors is out of reach for meshes with more than a few thousand vertices, and storing these eigenvectors is prohibitive for large meshes. To overcome these limitations, we propose a band‐by‐band spectrum computation algorithm and an out‐of‐core implementation that can compute thousands of eigenvectors for meshes with up to a million vertices. We also propose a limited‐memory filtering algorithm, that does not need to store the eigenvectors. Using this latter algorithm, specific frequency bands can be filtered, without needing to compute the entire spectrum. Finally, we demonstrate some applications of our method to interactive convolution geometry filtering. These technical achievements are supported by a solid yet simple theoretic framework based on Discrete Exterior Calculus (DEC). In particular, the issues of symmetry and discretization of the operator are considered with great care.


ACM Transactions on Graphics | 2008

N-symmetry direction field design

Nicolas Ray; Bruno Vallet; Wan Chiu Li; Bruno Lévy

Many algorithms in computer graphics and geometry processing use two orthogonal smooth direction fields (unit tangent vector fields) defined over a surface. For instance, these direction fields are used in texture synthesis, in geometry processing or in nonphotorealistic rendering to distribute and orient elements on the surface. Such direction fields can be designed in fundamentally different ways, according to the symmetry requested: inverting a direction or swapping two directions might be allowed or not. Despite the advances realized in the last few years in the domain of geometry processing, a unified formalism is still lacking for the mathematical object that characterizes these generalized direction fields. As a consequence, existing direction field design algorithms are limited to using nonoptimum local relaxation procedures. In this article, we formalize N-symmetry direction fields, a generalization of classical direction fields. We give a new definition of their singularities to explain how they relate to the topology of the surface. Specifically, we provide an accessible demonstration of the Poincaré-Hopf theorem in the case of N-symmetry direction fields on 2-manifolds. Based on this theorem, we explain how to control the topology of N-symmetry direction fields on meshes. We demonstrate the validity and robustness of this formalism by deriving a highly efficient algorithm to design a smooth field interpolating user-defined singularities and directions.


Computer Graphics Forum | 2009

Material Space Texturing

Bruno Lévy; Huamin Wang; Greg Turk; Bruno Vallet

Many objects have patterns that vary in appearance at different surface locations. We say that these are differences in materials, and we present a material‐space approach for interactively designing such textures. At the heart of our approach is a new method to pre‐calculate and use a 3D texture tile that is periodic in the spatial dimensions (s, t) and that also has a material axis along which the materials change smoothly. Given two textures and their feature masks, our algorithm produces such a tile in two steps. The first step resolves the features morphing by a level set advection approach, improved to ensure convergence. The second step performs the texture synthesis at each slice in material‐space, constrained by the morphed feature masks. With such tiles, our system lets a user interactively place and edit textures on a surface, and in particular, allows the user to specify which material appears at given positions on the object. Additional operations include changing the scale and orientation of the texture. We support these operations by using a global surface parameterization that is closely related to quad re‐meshing. Re‐parameterization is performed on‐the‐fly whenever the users constraints are modified.


IEEE Transactions on Visualization and Computer Graphics | 2006

Representing Higher-Order Singularities in Vector Fields on Piecewise Linear Surfaces

Wan Chiu Li; Bruno Vallet; Bruno Lévy


Archive | 2008

Scientific Foundations - Geometry Processing

Luc Buatois; Bruno Levy; Yang Liu; Vincent Nivoliers; Nicolas Ray; Bruno Vallet; Rhaleb Zayer


Archive | 2008

New Results - Dynamic Function Bases

Bruno Levy; Vincent Nivoliers; Bruno Vallet; Yang Liu; Rhaleb Zayer


Archive | 2006

Scientific Foundations - Rendering

Laurent Alonso; Gregory Lecot; Bruno Levy; Bruno Vallet


Archive | 2006

New Results - Geometry Processing

Bruno Levy; Gregory Lecot; Wan-Chiu Li; Nicolas Ray; Bruno Vallet


Archive | 2006

New Results - Scientific visualization

Laurent Alonso; Matthieu Chavent; Bruno Levy; Nicolas Ray; Rodrigo de Toledo; Bruno Vallet

Collaboration


Dive into the Bruno Vallet's collaboration.

Top Co-Authors

Avatar

Bruno Levy

University of Lorraine

View shared research outputs
Top Co-Authors

Avatar

Gregory Lecot

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Nicolas Ray

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Yang Liu

University of Texas at Dallas

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Greg Turk

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Rodrigo de Toledo

Pontifical Catholic University of Rio de Janeiro

View shared research outputs
Researchain Logo
Decentralizing Knowledge