63,333 research outputs found

    Volume painting: incorporating volumetric rendering with line integral convolution (LIC)

    Get PDF
    This thesis presents an expressive (non-photorealistic) rendering approach created by combining volumetric rendering techniques with the Line Integral Convolution (LIC) in 3D space. Although some techniques that combine volume rendering with the LIC have been introduced in computer graphics, they are mainly used for the scientific visualization fields, such as the visualization of 3D fluid fields. Unlike earlier research, we will focus on artistic representation, which is significantly different than scientific visualization research. We will implement a brush-stroke effect on the implicit surfaces by using the LIC. The implicit surfaces are described as volume datasets that are created by the voxelization of triangular meshes. To acquire smearing effects on the surface we convolve along the vector fields with the densities of the voxels of the datasets. These vector fields are defined by users as texture maps. The final images are rendered with volume ray casting, integrating colors and densities of voxels with Perlin noise along vector fields. The Perlin noise provides randomness and allows us to generate scratches. Smearing effects on the surface of an object create the illusion of 3D brush-strokes as if a painter had created brush strokes on a canvas. The rendering system is implemented using standard C and C++ programming languages. 3D models are then created using Alias MayaTM and TopmodTM

    Visualizing 2D Flows with Animated Arrow Plots

    Full text link
    Flow fields are often represented by a set of static arrows to illustrate scientific vulgarization, documentary film, meteorology, etc. This simple schematic representation lets an observer intuitively interpret the main properties of a flow: its orientation and velocity magnitude. We propose to generate dynamic versions of such representations for 2D unsteady flow fields. Our algorithm smoothly animates arrows along the flow while controlling their density in the domain over time. Several strategies have been combined to lower the unavoidable popping artifacts arising when arrows appear and disappear and to achieve visually pleasing animations. Disturbing arrow rotations in low velocity regions are also handled by continuously morphing arrow glyphs to semi-transparent discs. To substantiate our method, we provide results for synthetic and real velocity field datasets

    A Multi-Code Analysis Toolkit for Astrophysical Simulation Data

    Full text link
    The analysis of complex multiphysics astrophysical simulations presents a unique and rapidly growing set of challenges: reproducibility, parallelization, and vast increases in data size and complexity chief among them. In order to meet these challenges, and in order to open up new avenues for collaboration between users of multiple simulation platforms, we present yt (available at http://yt.enzotools.org/), an open source, community-developed astrophysical analysis and visualization toolkit. Analysis and visualization with yt are oriented around physically relevant quantities rather than quantities native to astrophysical simulation codes. While originally designed for handling Enzo's structure adaptive mesh refinement (AMR) data, yt has been extended to work with several different simulation methods and simulation codes including Orion, RAMSES, and FLASH. We report on its methods for reading, handling, and visualizing data, including projections, multivariate volume rendering, multi-dimensional histograms, halo finding, light cone generation and topologically-connected isocontour identification. Furthermore, we discuss the underlying algorithms yt uses for processing and visualizing data, and its mechanisms for parallelization of analysis tasks.Comment: 18 pages, 6 figures, emulateapj format. Resubmitted to Astrophysical Journal Supplement Series with revisions from referee. yt can be found at http://yt.enzotools.org
    corecore