441 research outputs found

    Real-time tessellation of terrain on graphics hardware

    Get PDF
    Synthetic terrain is a key element in many applications, which can lessen the sense of realism if it is not handled correctly. We propose a new technique for visualizing terrain surfaces by tessellating them on the GPU. The presented algorithm introduces a new adaptive tessellation scheme for managing the level of detail of the terrain mesh, avoiding the appearance of t-vertices that can produce visually disturbing artifacts. Previous solutions exploited the geometry shader's capabilities to tessellate meshes from scratch. In contrast, we reuse the already calculated data to minimize the operations performed in the shader units. This feature allows us to increase performance through smart refining and coarsening. Finally, we also propose a framework to manage large DEMs as height maps.This work has been supported by the Spanish Ministry of Science and Technology (projects TIN2009-14103-C03-03, TSI-020400-2009-0133 and TIN2010-21089-C03-03), by the Generalitat Valenciana (project PROMETEO/2010/028), by Bancaja (project P1 1B2010-08) and by ITEA2 (project IP08009

    Virtual Worlds and Conservational Channel Evolution and Pollutant Transport Systems (Concepts)

    Get PDF
    Many models exist that predict channel morphology. Channel morphology is defined as the change in geometric parameters of a river. Channel morphology is affected by many factors. Some of these factors are caused either by man or by nature. To combat the adverse effects that man and nature may cause to a water system, scientists and engineers develop stream rehabilitation plans. Stream rehabilitation as defined by Shields et al., states that restoration is the return from a degraded ecosystem back to a close approximation of its remaining natural potential [Shields et al., 2003]. Engineers construct plans that will restore streams back to their natural state by using techniques such as field investigation, analytical models, or numerical models. Each of these techniques is applied to projects based on specified criteria, objectives, and the expertise of the individuals devising the plan. The utilization of analytical and numerical models can be difficult, for many reasons, one of which is the intuitiveness of the modeling process. Many numerical models exist in the field of hydraulic engineering, fluvial geomorphology, landscape architecture, and stream ecology that evaluate and formulate stream rehabilitation plans. This dissertation will explore, in the field of Hydroscience , the creation of models that are not only accurate but also span the different disciplines. The goal of this dissertation is to transform a discrete numerical model (CONCEPTS) into a realistic 3D environment using open source game engines, while at the same time, conveying at least the equivalent information that was presented in the 1D numerical model

    Diamond-based models for scientific visualization

    Get PDF
    Hierarchical spatial decompositions are a basic modeling tool in a variety of application domains including scientific visualization, finite element analysis and shape modeling and analysis. A popular class of such approaches is based on the regular simplex bisection operator, which bisects simplices (e.g. line segments, triangles, tetrahedra) along the midpoint of a predetermined edge. Regular simplex bisection produces adaptive simplicial meshes of high geometric quality, while simplifying the extraction of crack-free, or conforming, approximations to the original dataset. Efficient multiresolution representations for such models have been achieved in 2D and 3D by clustering sets of simplices sharing the same bisection edge into structures called diamonds. In this thesis, we introduce several diamond-based approaches for scientific visualization. We first formalize the notion of diamonds in arbitrary dimensions in terms of two related simplicial decompositions of hypercubes. This enables us to enumerate the vertices, simplices, parents and children of a diamond. In particular, we identify the number of simplices involved in conforming updates to be factorial in the dimension and group these into a linear number of subclusters of simplices that are generated simultaneously. The latter form the basis for a compact pointerless representation for conforming meshes generated by regular simplex bisection and for efficiently navigating the topological connectivity of these meshes. Secondly, we introduce the supercube as a high-level primitive on such nested meshes based on the atomic units within the underlying triangulation grid. We propose the use of supercubes to associate information with coherent subsets of the full hierarchy and demonstrate the effectiveness of such a representation for modeling multiresolution terrain and volumetric datasets. Next, we introduce Isodiamond Hierarchies, a general framework for spatial access structures on a hierarchy of diamonds that exploits the implicit hierarchical and geometric relationships of the diamond model. We use an isodiamond hierarchy to encode irregular updates to a multiresolution isosurface or interval volume in terms of regular updates to diamonds. Finally, we consider nested hypercubic meshes, such as quadtrees, octrees and their higher dimensional analogues, through the lens of diamond hierarchies. This allows us to determine the relationships involved in generating balanced hypercubic meshes and to propose a compact pointerless representation of such meshes. We also provide a local diamond-based triangulation algorithm to generate high-quality conforming simplicial meshes

    Automated generation of geometrically-precise and semantically-informed virtual geographic environnements populated with spatially-reasoning agents

    Get PDF
    La GĂ©o-Simulation Multi-Agent (GSMA) est un paradigme de modĂ©lisation et de simulation de phĂ©nomĂšnes dynamiques dans une variĂ©tĂ© de domaines d'applications tels que le domaine du transport, le domaine des tĂ©lĂ©communications, le domaine environnemental, etc. La GSMA est utilisĂ©e pour Ă©tudier et analyser des phĂ©nomĂšnes qui mettent en jeu un grand nombre d'acteurs simulĂ©s (implĂ©mentĂ©s par des agents) qui Ă©voluent et interagissent avec une reprĂ©sentation explicite de l'espace qu'on appelle Environnement GĂ©ographique Virtuel (EGV). Afin de pouvoir interagir avec son environnement gĂ©ographique qui peut ĂȘtre dynamique, complexe et Ă©tendu (Ă  grande Ă©chelle), un agent doit d'abord disposer d'une reprĂ©sentation dĂ©taillĂ©e de ce dernier. Les EGV classiques se limitent gĂ©nĂ©ralement Ă  une reprĂ©sentation gĂ©omĂ©trique du monde rĂ©el laissant de cĂŽtĂ© les informations topologiques et sĂ©mantiques qui le caractĂ©risent. Ceci a pour consĂ©quence d'une part de produire des simulations multi-agents non plausibles, et, d'autre part, de rĂ©duire les capacitĂ©s de raisonnement spatial des agents situĂ©s. La planification de chemin est un exemple typique de raisonnement spatial dont un agent pourrait avoir besoin dans une GSMA. Les approches classiques de planification de chemin se limitent Ă  calculer un chemin qui lie deux positions situĂ©es dans l'espace et qui soit sans obstacle. Ces approches ne prennent pas en compte les caractĂ©ristiques de l'environnement (topologiques et sĂ©mantiques), ni celles des agents (types et capacitĂ©s). Les agents situĂ©s ne possĂšdent donc pas de moyens leur permettant d'acquĂ©rir les connaissances nĂ©cessaires sur l'environnement virtuel pour pouvoir prendre une dĂ©cision spatiale informĂ©e. Pour rĂ©pondre Ă  ces limites, nous proposons une nouvelle approche pour gĂ©nĂ©rer automatiquement des Environnements GĂ©ographiques Virtuels InformĂ©s (EGVI) en utilisant les donnĂ©es fournies par les SystĂšmes d'Information GĂ©ographique (SIG) enrichies par des informations sĂ©mantiques pour produire des GSMA prĂ©cises et plus rĂ©alistes. De plus, nous prĂ©sentons un algorithme de planification hiĂ©rarchique de chemin qui tire avantage de la description enrichie et optimisĂ©e de l'EGVI pour fournir aux agents un chemin qui tient compte Ă  la fois des caractĂ©ristiques de leur environnement virtuel et de leurs types et capacitĂ©s. Finalement, nous proposons une approche pour la gestion des connaissances sur l'environnement virtuel qui vise Ă  supporter la prise de dĂ©cision informĂ©e et le raisonnement spatial des agents situĂ©s

    Real-time Photorealistic Visualisation of Large-scaleMultiresolution Terrain Models

    Get PDF
    Height field terrain rendering is an important aspect of GIS, outdoor virtual reality applicationssuch as flight simulation, 3-D games, etc. A polygonal model of very large terrain data requiresa large number of triangles. So, even most high-performance graphics workstations have greatdifficulty to display even moderately sized height fields at interactive frame rates. To bringphotorealism in visualisation, it is required to drape corresponding high-resolution satellite oraerial phototexture over 3-D digital terrain and also to place multiple collections of point-location-based static objects such as buildings, trees, etc and to overlay polyline vector objects suchas roads on top of the terrain surface. It further complicates the requirement of interactive framerates while navigation over the terrain. This paper describes a novel approach for objects andterrain visualisation by combination of two algorithms, one for terrain data and the other forobjects. The terrain rendering is accomplished by an efficient dynamic multiresolution view-dependent level-of-detail mesh simplification algorithm. It is augmented with out-of-corevisualisation of large-height geometry and phototexture terrain data populated with 3-D/2-Dstatic objects as well as vector overlays without extensive memory load. The proposedmethodology provides interactive frame rates on a general-purpose desktop PC with OpenGL-enabled graphics hardware. The software TREND has been successfully tested on different real-world height maps and satellite phototextures of sizes up to 16K*16K coupled with thousandsof static objects and polyline vector overlays

    Large Scale Terrain Generation from Tectonic Uplift and Fluvial Erosion

    Get PDF
    International audienceAt large scale, landscapes result from the combination of two major processes: tectonics which generate the main relief through crust uplift, and weather which accounts for erosion. This paper presents the first method in computer graphics that combines uplift and hydraulic erosion to generate visually plausible terrains. Given a user-painted uplift map, we generate a stream graph over the entire domain embedding elevation information and stream flow. Our approach relies on the stream power equation introduced in geology for hydraulic erosion. By combining crust uplift and stream power erosion we generate large realistic terrains at a low computational cost. Finally, we convert this graph into a digital elevation model by blending landform feature kernels whose parameters are derived from the information in the graph. Our method gives high-level control over the large scale dendritic structures of the resulting river networks, watersheds, and mountains ridges

    Development and Application of Computer Graphics Techniques for the Visualization of Large Geo-Related Data-Sets

    Get PDF
    Ziel dieser Arbeit war es, Algorithmen zu entwickeln und zu verbessern, die es gestatten, grosse geographische und andere geo-bezogene DatensĂ€tze mithilfe computergraphischer Techniken visualisieren zu können. Ein Schwerpunkt war dabei die Entwicklung neuer kamera-adaptiver Datenstrukturen fĂŒr digitale Höhenmodelle und Rasterbilder. In der Arbeit wird zunĂ€chst ein neuartiges Multiresolutionmodell fĂŒr Höhenfelder definiert. Dieses Modell braucht nur sehr wenig zusĂ€tzlichen Speicherplatz und ist geeignet, interaktive Anpassungsraten zu gewĂ€hrleisten. Weiterhin werden AnsĂ€tze zur schnellen Bestimmung sichtbarer und verdeckter Teile einer computergraphischen Szene diskutiert, um die Bewegung in grossen und ausgedehnten Szenen wie Stadtmodellen oder GebĂ€uden zu beschleunigen. Im Anschluss daran werden einige Problemstellungen im Zusammenhang mit Texture Mapping erörtert, so werden zum Beispiel eine neue beobachterabhĂ€ngige Datenstruktur fĂŒr Texturdaten und ein neuer Ansatz zur Texturfilterung vorgestellt. Die meisten dieser Algorithmen und Verfahren wurden in ein interaktives System zur GelĂ€ndevisualisierung integriert, das den Projektnamen 'FlyAway' hat und im letzten Kapitel der Arbeit beschrieben wird

    Planet-Sized Batched Dynamic Adaptive Meshes (P-BDAM)

    Get PDF
    This paper describes an efficient technique for out-of-core management and interactive rendering of planet sized textured terrain surfaces. The technique, called planet-sized batched dynamic adaptive meshes (P-BDAM), extends the BDAM approach by using as basic primitive a general triangulation of points on a displaced triangle. The proposed framework introduces several advances with respect to the state of the art: thanks to a batched host-to-graphics communication model, we outperform current adaptive tessellation solutions in terms of rendering speed; we guarantee overall geometric continuity, exploiting programmable graphics hardware to cope with the accuracy issues introduced by single precision floating points; we exploit a compressed out of core representation and speculative prefetching for hiding disk latency during rendering of out-of-core data; we efficiently construct high quality simplified representations with a novel distributed out of core simplification algorithm working on a standard PC network.147-15

    A framework for realistic 3D tele-immersion

    Get PDF
    Meeting, socializing and conversing online with a group of people using teleconferencing systems is still quite differ- ent from the experience of meeting face to face. We are abruptly aware that we are online and that the people we are engaging with are not in close proximity. Analogous to how talking on the telephone does not replicate the experi- ence of talking in person. Several causes for these differences have been identified and we propose inspiring and innova- tive solutions to these hurdles in attempt to provide a more realistic, believable and engaging online conversational expe- rience. We present the distributed and scalable framework REVERIE that provides a balanced mix of these solutions. Applications build on top of the REVERIE framework will be able to provide interactive, immersive, photo-realistic ex- periences to a multitude of users that for them will feel much more similar to having face to face meetings than the expe- rience offered by conventional teleconferencing systems
    • 

    corecore