170 research outputs found

    A high performance vector rendering pipeline

    Get PDF
    Vector images are images which encode visible surfaces of a 3D scene, in a resolution independent format. Prior to this work generation of such an image was not real time. As such the benefits of using them in the graphics pipeline were not fully expressed. In this thesis we propose methods for addressing the following questions. How can we introduce vector images into the graphics pipeline, namingly, how can we produce them in real time. How can we take advantage of resolution independence, and how can we render vector images to a pixel display as efficiently as possible and with the highest quality. There are three main contributions of this work. We have designed a real time vector rendering system. That is, we present a GPU accelerated pipeline which takes as an input a scene with 3D geometry, and outputs a vector image. We call this system SVGPU: Scalable Vector Graphics on the GPU. As mentioned vector images are resolution independent. We have designed a cloud pipeline for streaming vector images. That is, we present system design and optimizations for streaming vector images across interconnection networks, which reduces the bandwidth required for transporting real time 3D content from server to client. Lastly, in this thesis we introduce another added benefit of vector images. We have created a method for rendering them with the highest possible quality. That is, we have designed a new set of operations on vector images, which allows us to anti-alias them during rendering to a canonical 2D image. Our contributions provide the system design, optimizations, and algorithms required to bring vector image utilization and benefits much closer to the real time graphics pipeline. Together they form an end to end pipeline to this purpose, i.e. "A High Performance Vector Rendering Pipeline.

    Feature-based terrain editing from complex sketches

    Get PDF
    We present a new method for first person sketch-based editing of terrain models. As in usual artistic pictures, the input sketch depicts complex silhouettes with cusps and T-junctions, which typically correspond to non-planar curves in 3D. After analysing depth constraints in the sketch based on perceptual cues, our method best matches the sketched silhouettes with silhouettes or ridges of the input terrain. A deformation algorithm is then applied to the terrain, enabling it to exactly match the sketch from the given perspective view, while insuring that none of the user-defined silhouettes is hidden by another part of the terrain. We extend this sketch-based terrain editing framework to handle a collection of multi-view sketches. As our results show, this method enables users to easily personalize an existing terrain, while preserving its plausibility and style.This work was conducted during an internship of Flora Ponjou Tasse at Inria Rhône-Alpes in Grenoble. It was partly supported by the ERC advanced grant EXPRESSIVE.This is the accepted manuscript. The final version is available from Elsevier at http://www.sciencedirect.com/science/article/pii/S009784931400081

    Modeling and Simulation in Engineering

    Get PDF
    This book provides an open platform to establish and share knowledge developed by scholars, scientists, and engineers from all over the world, about various applications of the modeling and simulation in the design process of products, in various engineering fields. The book consists of 12 chapters arranged in two sections (3D Modeling and Virtual Prototyping), reflecting the multidimensionality of applications related to modeling and simulation. Some of the most recent modeling and simulation techniques, as well as some of the most accurate and sophisticated software in treating complex systems, are applied. All the original contributions in this book are jointed by the basic principle of a successful modeling and simulation process: as complex as necessary, and as simple as possible. The idea is to manipulate the simplifying assumptions in a way that reduces the complexity of the model (in order to make a real-time simulation), but without altering the precision of the results

    Reflectance Transformation Imaging (RTI) System for Ancient Documentary Artefacts

    No full text
    This tutorial summarises our uses of reflectance transformation imaging in archaeological contexts. It introduces the UK AHRC funded project reflectance Transformation Imaging for Anciant Documentary Artefacts and demonstrates imaging methodologies

    Terrain Sketching

    Get PDF
    Procedural methods for terrain synthesis are capable of creating realistic depictions of heightfield terrains with little user intervention. However, users often do wish to intervene in controlling the placement and shape of landforms, but without sacrificing realism. In this paper, we present a sketching interface to procedural terrain generation. This system enables users to draw the silhouette, spine and bounding curves of both extruding (hills and mountains) and embedding landforms (river courses and canyons). Terrain is interactively generated to match the sketched constraints using multiresolution surface deformation. In addition, the wavelet noise characteristics of silhouette strokes are propagated to the surrounding terrain. With terrain sketching users can interactively create or modify landscapes incorporating varied and complex landforms

    Métodos de representação virtual e visualização para informação arquitetónica e contextual em sítios arqueológicos

    Get PDF
    This work seeks to outline some guidelines in order to improve the use of 3D visualization applied to archaeological data of diverse nature and at different scales. One difficulty found in this process is related to the still frequent two-dimensional representation of the three-dimensional archaeological reality. Aware that the existence of data of two-dimensional nature is fundamental in the archaeological process and that they result, on the one hand, from the manual archaeological recording processes and, on the other hand, from the intense analysis and interpretation activity of the archaeological investigation team, we seek to ensure an adequate 3D representation based on 3D acquisition methods mostly available to the archaeology teams. Archaeological visualization in three-dimensional support is an increasingly frequent and necessary practice, but it continues to show some difficulties. These are substantiated in the reduced number of visualization techniques used, the use of visualization tools that are not very customized for the archaeological needs and the privileged use of visual features of the models during the archaeological process phases. Thus, the main objective of this work is to design and evaluate appropriate methods for visualizing archaeological data. To determine which visualization methods are most used during the phases of the archaeological process, an online user-survey was carried out, which allowed consolidating the 3D representation methodologies used, as well as to propose a visualization model that also categorizes the appropriate visualization techniques which increase the visual perception and understanding of the archaeological elements. Three prototypes are defined according to the different 3D data acquisition methodologies presented and visualization methodologies are designed in order to, on the one hand, take into account the scale and diversity of the archaeological elements and, on the other hand, to account for the need to ensure visualization methods which are easily assimilated by archaeologists. Each prototype was evaluated by two archaeologists with different professional background. They were proposed, through a set of previously determined tasks, to assess the interaction with 3D models and with the visualization methods and the satisfaction of the visualization results regarding the archaeological needs. The evaluation of the prototypes allowed to conclude that the presented visualization methods increase the perception of 3D models which represent archaeological elements. In addition, it was also possible to produce new objects that reveal elements of archaeological interest. It is suggested to make these methodologies available on a web-based application and on mobile platforms.Este trabalho procura esboçar algumas diretrizes no sentido de melhorar a utilização da visualização 3D aplicada aos dados arqueológicos de natureza diversa e a escalas distintas. Uma dificuldade encontrada neste processo prende-se com a, ainda frequente, representação bidimensional da realidade arqueológica tridimensional. Ciente de que a existência de dados de natureza bidimensional são fundamentais no processo arqueológico e que resultam, por um lado, dos processos manuais de registo arqueológicos e, por outro, da intensa atividade de análise e interpretação da equipa de investigação arqueológica, procuramos assegurar uma representação 3D adequada, com base em metodologias de aquisição de dados 3D geralmente disponíveis às equipas de arqueologia. A visualização arqueológica em suporte tridimensional é uma prática cada vez mais frequente e necessária, mas que continua a evidenciar algumas dificuldades. Estas substanciam-se no reduzido número de técnicas de visualização usadas, na utilização de ferramentas de visualização pouco adaptadas às necessidades arqueológicas e na utilização preferencial de características visuais dos modelos durante as fases do processo arqueológico. Assim, o objetivo primordial deste trabalho é desenhar e avaliar métodos adequados à visualização de dados arqueológicos. Para determinar que métodos de visualização são mais utilizados durante as fases do processo arqueológico realizou-se um questionário online que permitiu consolidar as metodologias de representação 3D usadas, bem como propor um modelo de visualização que também categoriza as técnicas de visualização adequadas para aumentar a perceção e a compreensão visual dos elementos arqueológicos. Definem-se três protótipos de acordo com as distintas metodologias de aquisição de dados 3D apresentados e são desenhadas metodologias de visualização que, por um lado, têm em conta a escala e a diversidade dos elementos arqueológicos e, por outro, a necessidade de assegurar métodos de visualização facilmente assimilados pelos arqueólogos. Cada protótipo foi avaliado por dois arqueólogos com experiências profissionais distintas. O que lhes foi proposto, através de um conjunto de tarefas previamente estabelecidas, foi aferir da facilidade de interação com os modelos 3D e com os métodos de visualização e adequação dos resultados de visualização às necessidades dos arqueólogos. A avaliação dos protótipos permitiu concluir que os métodos de visualização apresentados aumentam a perceção dos modelos 3D que representam elementos arqueológicos. Para além disso foi possível produzir também novos objetos que revelam elementos com interesse arqueológico. É sugerida a disponibilização destas metodologias em ambiente web e plataformas móveis.Programa Doutoral em Informátic

    Distributed texture-based terrain synthesis

    Get PDF
    Terrain synthesis is an important field of Computer Graphics that deals with the generation of 3D landscape models for use in virtual environments. The field has evolved to a stage where large and even infinite landscapes can be generated in realtime. However, user control of the generation process is still minimal, as well as the creation of virtual landscapes that mimic real terrain. This thesis investigates the use of texture synthesis techniques on real landscapes to improve realism and the use of sketch-based interfaces to enable intuitive user control

    Towards extracting artistic sketches and maps from digital elevation models

    Get PDF
    The main trend of computer graphics is the creation of photorealistic images however, there is increasing interest in the simulation of artistic and illustrative techniques. This thesis investigates a profile based technique for automatically extracting artistic sketches from regular grid digital elevation models. The results resemble those drawn by skilled cartographers and artists.The use of cartographic line simplification algorithms, which are usually applied to complex two-dimensional lines such as coastlines, allow a set of most important points on the terrain surface to be identified, these form the basis for sketching.This thesis also contains a wide ranging review of terrain representation techniques and suggests a new taxonomy

    Wholetoning: Synthesizing Abstract Black-and-White Illustrations

    Get PDF
    Black-and-white imagery is a popular and interesting depiction technique in the visual arts, in which varying tints and shades of a single colour are used. Within the realm of black-and-white images, there is a set of black-and-white illustrations that only depict salient features by ignoring details, and reduce colour to pure black and white, with no intermediate tones. These illustrations hold tremendous potential to enrich decoration, human communication and entertainment. Producing abstract black-and-white illustrations by hand relies on a time consuming and difficult process that requires both artistic talent and technical expertise. Previous work has not explored this style of illustration in much depth, and simple approaches such as thresholding are insufficient for stylization and artistic control. I use the word wholetoning to refer to illustrations that feature a high degree of shape and tone abstraction. In this thesis, I explore computer algorithms for generating wholetoned illustrations. First, I offer a general-purpose framework, “artistic thresholding”, to control the generation of wholetoned illustrations in an intuitive way. The basic artistic thresholding algorithm is an optimization framework based on simulated annealing to get the final bi-level result. I design an extensible objective function from our observations of a lot of wholetoned images. The objective function is a weighted sum over terms that encode features common to wholetoned illustrations. Based on the framework, I then explore two specific wholetoned styles: papercutting and representational calligraphy. I define a paper-cut design as a wholetoned image with connectivity constraints that ensure that it can be cut out from only one piece of paper. My computer generated papercutting technique can convert an original wholetoned image into a paper-cut design. It can also synthesize stylized and geometric patterns often found in traditional designs. Representational calligraphy is defined as a wholetoned image with the constraint that all depiction elements must be letters. The procedure of generating representational calligraphy designs is formalized as a “calligraphic packing” problem. I provide a semi-automatic technique that can warp a sequence of letters to fit a shape while preserving their readability
    corecore