5 research outputs found

    Work Stealing for Time-constrained Octree Exploration: Application to Real-time 3D Modeling

    Get PDF
    International audienceThis paper introduces a dynamic work balancing algorithm, based on work stealing, for time-constrained parallel octree carving. The performance of the algorithm is proved and confirmed by experimental results where the algorithm is applied to a real-time 3D modeling from multiple video streams. Compared to classical work stealing, the proposed algorithm enforces a relaxed width first octree carving that enables to stop computations at anytime while ensuring a balanced carving

    Time-varying volume visualization

    Get PDF
    Volume rendering is a very active research field in Computer Graphics because of its wide range of applications in various sciences, from medicine to flow mechanics. In this report, we survey a state-of-the-art on time-varying volume rendering. We state several basic concepts and then we establish several criteria to classify the studied works: IVR versus DVR, 4D versus 3D+time, compression techniques, involved architectures, use of parallelism and image-space versus object-space coherence. We also address other related problems as transfer functions and 2D cross-sections computation of time-varying volume data. All the papers reviewed are classified into several tables based on the mentioned classification and, finally, several conclusions are presented.Preprin

    Efficient rendering of large 3-D and 4-D scalar fields

    Get PDF
    Rendering volumetric data, as a compute/communication intensive and highly parallel application, represents the characteristics of future workloads for desktop computers. Interactively rendering volumetric data has been a challenging problem due to its high computational and communication requirements. With the consistent trend toward high resolution data, it has remained a difficult problem despite the continuous increase in processing power, because of the increasing performance gap between computation and communication. On the other hand, the new multi-core architecture trend in computational units in PC, which can be characterized by parallelism and heterogeneity, provides both opportunities and challenges. While the new on-chip parallel architectures offer opportunities for extremely high performance, widespread use of those parallel processors requires extensive changes in previous algorithms to take advantage of the new architectures. In this dissertation, we develop new methods and techniques to support interactive rendering of large volumetric data. In particular, we present a novel method to layout data on disk for efficiently performing an out-of-core axis-aligned slicing of large multidimensional scalar fields. We also present a new method to efficiently build an out-of-core indexing structure for n-dimensional volumetric data. Then, we describe a streaming model for efficiently implementing volume ray casting on a heterogeneous compute resource environment. We describe how we implement the model on SONY/TOSHIBA/IBM Cell Broadband Engine and on NVIDIA CUDA architecture. Our results show that our out-of-core techniques significantly reduce the communication bandwidth requirements and that our streaming model very effectively makes use of the strengths of those heterogeneous parallel compute resource environment for volume rendering. In all cases, we achieve scalability and load balancing, while hiding memory latency

    Simulação numérica e visualização 3D interativa de objetos sob fluxos irrotacionais em tempo Quase-Real

    Get PDF
    Resumo: De uma maneira geral, qualquer fluxo irrotacional e incompressível é governado pela equação de Laplace. Esta não possui resolução analítica para problemas reais de engenharia, os quais possuem domínios e condições de contorno complexas, exceto para poucos casos particulares. A Dinâmica dos Fluidos Computacional (DFC) é um método utilizado para resolver numericamente a equação de Laplace, satisfazendo condições iniciais e de contorno. Porém, ao se refinar ou estender um domínio calculado, a quantidade de dados numéricos resultantes aumentará proporcionalmente e a análise destes valores pode se tornar complexa e onerosa. Complementariamente, para a compreensão dos resultados, é importante uma representação visual. A resolução numérica da equação de Laplace está descrita neste trabalho, com um algoritmo de solução inédito para as condições de contorno que atende qualquer forma geométrica em três dimensões. Desenvolveu-se um simulador que possibilita alterações geométricas de objetos 3D, calcula e visualiza interativamente velocidades, linhas de fluxo e força de sustentação para fluxos irrotacionais e incompressíveis em tempo quase-real. O sistema utiliza o método das diferenças finitas para a solução das equações. A interface gráfica foi desenvolvida utilizando, deste modo ineditamente para a DFC, a linguagem C++ e o VTK (Visualization Tool Kit). A quantidade, a origem das linhas de fluxo, a seleção do campo de velocidades, o cálculo da força de sustentação e a visualização estereoscópica são parâmetros que podem ser ajustados e selecionados para a visualização. O algoritmo passou por validações mostrando a capacidade de resolução em três dimensões. Assim, o simulador desenvolvido resolve, ao contrário dos softwares já existentes, o problema do cálculo e visualização interativa imediata ao se fazer modificações em objetos 3D. Este procedimento permitirá que se façam comparações entre formas geométricas imediatamente alteradas para que se possa escolher, entre elas, a que se adequar melhor às necessidades de um projeto

    Interactive direct volume rendering of time-varying data

    No full text
    Abstract. Previous efforts aimed at improving direct volume rendering performance have focused largely on time-invariant, 3D data. Little work has been done in the area of interactive direct volume rendering of timevarying data, such as is commonly found in Computational Fluid Dynamics (CFD) simulations. Until recently, the additional costs imposed by time-varying data have made consideration of interactive direct volume rendering impractical. We present a volume rendering system based on a parallel implementation of the Shear-Warp Factorization algorithm that is capable of rendering time-varying 128 3 data at interactive speeds.
    corecore