When starting a new computergraphics or visualization software project, students, researchers, and businesses alike must decide whether or not to start from scratch or with third-party software. Since computer graphi...
详细信息
When starting a new computergraphics or visualization software project, students, researchers, and businesses alike must decide whether or not to start from scratch or with third-party software. Since computergraphics and visualization applications are typically quite large, developers often build upon existing software libraries in order to take advantage of the tens of thousands of hours worth of development and testing already invested. Thus, developers and managers must face the decision of which library to build on. We present a side-by-side comparison and evaluation of four popular, state-of-the-art visualization and computergraphics libraries, namely the Visualization Toolkit (VTK), Open Inventor, Coin3D, and Hoops 31). The evaluation is based on the feature set, ease of installation, development of a benchmark application, documentation, and technical support for each package. The results of our comparison and evaluation are described and recommendations are given as for whom the libraries are best suited. The VTK prevails on top in many of the aspects we compared and evaluated. Copyright (C) 2007 John Wiley & Sons, Ltd.
The presence of characteristic fine folds is important for modeling realistic looking virtual garments. While recent garment capture techniques are quite successful at capturing the low-frequency garment shape and mot...
详细信息
The presence of characteristic fine folds is important for modeling realistic looking virtual garments. While recent garment capture techniques are quite successful at capturing the low-frequency garment shape and motion over time, they often fail to capture the numerous high-frequency folds, reducing the realism of the reconstructed space-time models. In our work we propose a method for reintroducing fine folds into the captured models using data-driven dynamic wrinkling. We first estimate the shape and position of folds based on the original video footage used for capture and then wrinkle the surface based on those estimates using space-time deformation. Both steps utilize the unique geometric characteristics of garments in general, and garment folds specifically, to facilitate the modeling of believable folds. We demonstrate the effectiveness of our wrinkling method on a variety of garments that have been captured using several recent techniques.
In this article, we introduce a three-dimensional, automatically adjustable, non-uniform orthogonal-mesh generator, AutoMesh, developed using a Windows application-development package, Microsoft Visual Basic. The deve...
详细信息
In this article, we introduce a three-dimensional, automatically adjustable, non-uniform orthogonal-mesh generator, AutoMesh, developed using a Windows application-development package, Microsoft Visual Basic. The developed mesh-generating package can efficiently produce geometrical and material data files for a complex electromagnetic configuration that serve as inputs to a generalized non-uniform Finite-Difference Time-Domain (FDTD) Maxwell's equations solver. In addition, the fruitful graphical functions of the package insure not only the accuracy of the generated data files, but also the ease of mesh generation for complex objects. Herein, we first present the algorithm of mesh generation, and then illustrate graphical features of the package.
Default color maps on color images often reproduce to confusing grayscale images. The proposed color map maintains an aesthetically pleasing color image that automatically reproduces to a monotonic grayscale with disc...
详细信息
Default color maps on color images often reproduce to confusing grayscale images. The proposed color map maintains an aesthetically pleasing color image that automatically reproduces to a monotonic grayscale with discrete, quantifiable saturation levels.
In this paper we present TOTBEM: a simulation tool for grounding systems based on the open-source platform SALOME. The package TOTBEM includes all the preprocessing, computing and postprocessing stages necessary to pe...
详细信息
In this paper we present TOTBEM: a simulation tool for grounding systems based on the open-source platform SALOME. The package TOTBEM includes all the preprocessing, computing and postprocessing stages necessary to perform a complete earthing analysis. The kernel of TOTBEM is a numerical formulation based on the Boundary Element Method for uniform and stratified soil models proposed by the authors in the last years. Furthermore, in this work we show the main highlights of an efficient technique based on the Aitken delta(2)-process in order to improve the rate of convergence of the involved series expansions in multilayer soil models. (c) 2012 Elsevier Ltd. All rights reserved.
The problem of writing software for multicore processors is greatly simplified if we could automatically parallelize sequential programs. Although auto-parallelization has been studied for many decades, it has succeed...
详细信息
The problem of writing software for multicore processors is greatly simplified if we could automatically parallelize sequential programs. Although auto-parallelization has been studied for many decades, it has succeeded only in a few application areas such as dense matrix computations. In particular, auto-parallelization of irregular programs, which are organized around large, pointer-based data structures like graphs, has seemed intractable. The Galois project is taking a fresh look at auto-parallelization. Rather than attempt to parallelize all programs no matter how obscurely they are written, we are designing programming abstractions that permit programmers to highlight opportunities for exploiting parallelism in sequential programs, and building a runtime system that uses these hints to execute the program in parallel. In this paper, we describe the design and implementation of a system based on these ideas. Experimental results for two real-world irregular applications, a Delaunay mesh refinement application and a graphics application that performs agglomerative clustering, demonstrate that this approach is promising.
Rapid developments in high-performance supercomputers, with upward of 65,536 processors and 32 terabytes of memory, have dramatically changed the landscape in computational electromagnetics. The IBM BlueGene/L superco...
详细信息
Rapid developments in high-performance supercomputers, with upward of 65,536 processors and 32 terabytes of memory, have dramatically changed the landscape in computational electromagnetics. The IBM BlueGene/L supercomputer are examples. They have recently made it possible to solve extremely large problems efficiently. For instance, they have reduced 52 days of simulation on a single Pentium 4 processor to only about 10 minutes on 4000 processors in a BlueGene/L supercomputer. In this article, we investigate the performance of a parallel Finite-Difference Time-Domain (FDTD) code on a large BlueGene/L system. We show that the efficiency of the code is excellent, and can reach up to 90%. The code has been used to simulate a number of electrically large problems, including a 100 x 100 patch antenna array, a 144-element dual-polarized Vivaldi array, a 40-element helical antenna array, and an electronic packaging problem. The results presented serve to demonstrate the efficiency of the parallelization of the code on the BlueGene/L system. In addition, we also introduce the development of the high-performance Beowulf clusters for simulation of electrically large problems.
A graphical technique for providing a comprehensive and intuitive representation of the current distribution on a planar antenna is introduced. The technique allows information about the magnitude, direction, polariza...
详细信息
A graphical technique for providing a comprehensive and intuitive representation of the current distribution on a planar antenna is introduced. The technique allows information about the magnitude, direction, polarization and relative phase of the current to be simultaneously displayed in a simple, monochromatic form, suitable for printed media. The proposed representation allows the source of polarization artifacts in antennas to be easily identified, and provides a clear distinction between traveling- and standing-wave modes. Examples of the technique applied to an elliptically polarized patch and a feed-network junction are presented.
We present an interactive, menu-driven software package which allows the design of three-dimensional structures from standardized component modules. The standardized component modules used as example building blocks i...
详细信息
We present an interactive, menu-driven software package which allows the design of three-dimensional structures from standardized component modules. The standardized component modules used as example building blocks in the project are rectangular solids of several sizes. The system has been designed such that its output (i.e. the design database) can be used to automatically generate a robot motion program to assemble the designed structure. Presented are the system database and its internal data structure, an object placement-sequencer algorithm, a height specification and interference checking algorithm, and a balance-checking algorithm. To avoid the creation of dynamic obstacles and interference of the robot arm with these obstacles, the proper sequencing of the blocks in the design database is essential. The object placement-sequencer algorithm is responsible for proper sequencing of the blocks in the design database to avoid the aforementioned problem. The height specification and interference checking algorithm automatically generates the proper positioning of a block in the design by performing a sequential search over the accumulated design structure. The stacking feasibility of the blocks in the design is verified by the balance-checking algorithm, prior to the acceptance of the block as a permanent part of the design.
Parallel CFD 2000, the Twelfth in an International series of meetings featuring computational fluid dynamics research on parallel computers, was held May 22-25, 2000 in Trondheim, Norway. Following the trend of the pa...
详细信息
ISBN:
(数字)9780080538402
ISBN:
(纸本)9780444506733
Parallel CFD 2000, the Twelfth in an International series of meetings featuring computational fluid dynamics research on parallel computers, was held May 22-25, 2000 in Trondheim, Norway. Following the trend of the past conferences, areas such as numerical schemes and algorithms, tools and environments, load balancing, as well as interdisciplinary topics and various kinds of industrial applications were all well represented in the work presented. In addition, for the first time in the Parallel CFD conference series, the organizing committee chose to draw special attention to certain subject areas by organizing a number of special sessions. We feel the emphasis of the papers presented at the conference reflect the direction of the research within parallel CFD at the beginning of the new millennium. It seems to be a clear tendency towards increased industrial exploitation of parallel CFD. Several presentations also demonstrated how new insight is being achieved from complex simulations, and how powerful parallel computers now make it possible to use CFD within a broader interdisciplinary setting. Obviously, successful application of parallel CFD still rests on the underlying fundamental principles.
暂无评论