30 research outputs found

    Opérations topologiques pour la géomorphologie

    No full text
    National audienceLes paysages naturels résultent d'une succession d'événements géomorphologiques qu'il convient de simuler pour produires des résultats plausibles. En particulier, les changements topologiques doivent être pris en compte durant la formation de géométries complexes comme les arches, les ponts ou les tunnels naturels. Nous présentons une nouvelle approche pour simuler les évolutions géomorphologiques d'un terrain en 3D conçu comme un ensemble de volumes définis dans un modèle topologique, et décrivons un ensemble d'opérations atomiques afin de gérer les événements topologiques de manière robuste. Ces opérations somt combinées pour produire des scénarios d'évolutions plus complexes dans un modeleur basé sur les cartes généralisées, permettant de réduire le coût mémoire par rapport aux méthodes utilisant des voxels par exemple

    Geometry-Consistent Neural Shape Representation with Implicit Displacement Fields

    Full text link
    We present implicit displacement fields, a novel representation for detailed 3D geometry. Inspired by a classic surface deformation technique, displacement mapping, our method represents a complex surface as a smooth base surface plus a displacement along the base's normal directions, resulting in a frequency-based shape decomposition, where the high frequency signal is constrained geometrically by the low frequency signal. Importantly, this disentanglement is unsupervised thanks to a tailored architectural design that has an innate frequency hierarchy by construction. We explore implicit displacement field surface reconstruction and detail transfer and demonstrate superior representational power, training stability and generalizability.Comment: includes supplementary; ver2 corrected typos in eq(1

    Modélisation de terrains par primitives

    No full text
    National audienceNous proposons un modèle de terrain hiérarchique et compact permettant de représenter des scènes complexes. Ce modèle de représentation s'inspire des surfaces implicites à squelettes et définit une fonction d'élévation sous la forme d'un arbre de construction. Les feuilles sont des primitives décrivant des morceaux de terrains à différentes échelles (montagnes, fleuves, ...) et les noeuds internes sont des opérateurs de combinaison. L'élévation d'un point est calculée en traversant la structure d'arbre et en combinant les contributions de chaque primitive. La définition des feuilles et des opérateurs garantit que la fonction d'élévation résultante est Lipschitzienne, ce qui permet d'accélérer les calculs de visualisation en utilisant un algorithme de sphere tracing. Mots Clés : modélisation de terrains, phénomènes naturels, modélisation procédurale, surface implicite We propose a compact hierarchical procedural model that combines feature-based primitives to create complex continuous terrains. Our model is inspired by skeletal implicit surfaces and defines the terrain elevation by using a construction tree whose leaves are primitives describing terrain fragments, and whose inner nodes include operations that combine its sub-trees. The elevation of a point is evaluated by traversing the tree and by combining the contributions of each primitive. The definition of both leaves and operators guarantees that the resulting elevation function is Lipschitz which enables us to speed up sphere tracing and surface adaptive tesselation algorithms

    A hybrid representation for modeling, interactive editing, and real-time visualization of terrains with volumetric features

    Get PDF
    Cataloged from PDF version of article.Terrain rendering is a crucial part of many real-time applications. The easiest way to process and visualize terrain data in real time is to constrain the terrain model in several ways. This decreases the amount of data to be processed and the amount of processing power needed, but at the cost of expressivity and the ability to create complex terrains. The most popular terrain representation is a regular 2D grid, where the vertices are displaced in a third dimension by a displacement map, called a heightmap. This is the simplest way to represent terrain, and although it allows fast processing, it cannot model terrains with volumetric features. Volumetric approaches sample the 3D space by subdividing it into a 3D grid and represent the terrain as occupied voxels. They can represent volumetric features but they require computationally intensive algorithms for rendering, and their memory requirements are high. We propose a novel representation that combines the voxel and heightmap approaches, and is expressive enough to allow creating terrains with caves, overhangs, cliffs, and arches, and efficient enough to allow terrain editing, deformations, and rendering in real time

    Coherent multi-layer landscape synthesis

    Get PDF
    We present an efficient method for generating coherent multi-layer landscapes. We use a dictionary built from exemplars to synthesize high-resolution fully featured terrains from input low-resolution elevation data. Our example-based method consists in analyzing real-world terrain examples and learning the procedural rules directly from these inputs. We take into account not only the elevation of the terrain, but also additional layers such as the slope, orientation, drainage area, the density and distribution of vegetation, and the soil type. By increasing the variety of terrain exemplars, our method allows the user to synthesize and control different types of landscapes and biomes, such as temperate or rain forests, arid deserts and mountains.Peer ReviewedPostprint (author's final draft

    Example-based hair geometry synthesis

    Full text link
    corecore