Interactive Visualization of Mixed Scalar and Vector Fiel
|
|
- Deirdre Sullivan
- 6 years ago
- Views:
Transcription
1 Interactive Visualization of Mixed Scalar and Vector Fiel Lichan Hong, Xiaoyang Mao: and Arie Kaufman Department of Computer Science State University of New York at Stony Brook Stony Brook, NY Abstract This paper describes an approach for interactive visualization of mixed scalar and vector fielda, in which vector icons are generated from pre-vozelized icon templates and volume-rendered together with the volumetric scalar data. This approach displays simultaneously the global structure of the scalar field land the detailed features of the vector field. Interactive visualization is achieved with incremental image update, by re-rendering only a small portion of the image wherever and whenever a change occurs. This technique supports a set of interactive visualization tools, including change of vector field visualization parameters, real-time animation of vector icons advected within the scalar field, a zooming lens, and a local probe. 1 Introduction Visualization of vector data intermixed with scalar fields, which we refer to as intermized visualization, is an important subject in applications such as computational fluid dynamic (CFD) and finite element mechanics (FEM). For example, in many CFD simulations, the quantities measured at each sample point include not only flow velocity but also scalar values, such as temperature and pressure. It can be very helpful for scientists and engineers to visualize them in a single image and thereby explore the relationship between the scalar and vector fields. Several techniques have been developed to visualize scalar and vector fields together. One approach primarily shows the vector field using geometric or volumetric primitives, and, as an additional benefit, maps the scalar data to the attributes (e.g., shape or color) of the primitives. For example, with the stream polygon approach [13], a polygon is deformed to show the vector field information, while the local scalar values *Current address: Computer Language Section, Elcctrotechnicsl Laboratory, l-l-4 Umesono, Tsukubs, Ibaraki 305, Japan. are mapped to the color of the polygon. In the virtual smoke technique [lo], a growing volume around a seed point is obtained from the vector field, while the local scalar field is mapped to the color of the volume to visualize the vector field and the local scalar values simultaneously. Another approach produces an overall intermixed picture of the scalar and vector fields, using texture filtering and volume rendering [ll, 41. Images generated by such methods tend to emphasize the global and qualitative features of the vector field but are inadequate in presenting the detailed quantitative vector field information. In this paper we describe a new approach to visualizing simultaneously the global structure of a scalar field and the detailed vector field features, in which volume rendering and conventional vector field visualization techniques, such as particle tracing, streamlines, and streamtubes, are employed. Our approach supports the following scenario. First, the volumerendered result of the scalar field is used to identify regions of interest (ROIs), such as high temperature areas in a CFD application. Then, vector icons, which are used for visualizing the detailed vector features, are generated from pre-voxelized icon templates and volume-rendered together with the scalar field to obtain an intermixed image. Thus, with the vector icons immersed in the translucent scalar data, the relationship between the scalar field and the vector field can be more easily discerned. In the case that the velocity is the only parameter that needs to be visualized, rendering time may not be a major concern because vector icons generated by the vector field can be displayed interactively using graphics hardware. However, in intermixed visualization, due to the fact that volume rendering tends to be time-consuming, new challenging problems are introduced. Generally speaking, to obtain a meaningful (See color plates, page CP-28) /95 $ IEEE 240
2 intermixed image, there are two important issues that need to be addressed: (1) finding the proper transfer functions for the scalar data, and (2) determining desired visualization parameters for the vector field (such as where to insert a particle source and how many time steps to use in generating a streamline). While how to obtain the optimal transfer functions for the scalar field is an interesting problem by itself (the issue is discussed in detail in [5] and a solution is proposed using genetic algorithms), selecting the desired vector field visualization parameters is commonly a tedious procedure. A good visualization result can usually be obtained only through trial and error. Unfortunately, in the context of volume rendering, re-rendering the whole image whenever a vector field visualization parameter is modified would be too time-consuming and non-interactive. To avoid the expensive entire image re-rendering in the trial and error process, we employ an incremental image update technique which re-computes only those pixels that are affected by a certain user operation, such as the modification of a vector field visualization parameter. With this technique, vector icons can be inserted into or deleted from the 3D scene interactively and the image is updated incrementally, thus allowing the user to try different vector field visualization parameters and obtain the intermediate visualization results interactively until a desired image is found. As a by-product, real-time animation of vector icons advetted by the vector field coupled with the translucent scalar data provides a global insight into the flow. Furthermore, using the same technique, a zooming tool and a local probe are designed, which enable the user to interactively explore the detailed information from both the scalar and vector fields within an ROI. In Section 2, we discuss the volumetric representations for the vector icons. In Section 3, we elaborate on the idea of incremental image update, and describe how to achieve interactive manipulation of the vector field visualization parameters and real-time advection of the vector icons. A zooming tool and a local probe are described in Section 4. Finally, in Section 5, we discuss some implementation issues. 2 Volumetric Representations In &term&d &u&s&on, the scalar field is represented volumetrically. However, to model the vector icons used by traditional vector field visualization techniques, such as tiny arrows and spheres, one of the following three methods can be employed: implicit surfaces, polygonal surfaces, and volumetric representations. Representing a vector icon as an implicit surface and rendering it with a ray casting technique suffers from the disadvantages that the ray-object intersection test can be computationally expensive and that not all vector icons can be easily described with implicit equations. On the other hand, using a polygon mesh to model the vector icon leads to a hybrid data structure [8, 161, and the rendering time depends on object complexity [6]. Although one may argue that, with the polygonal surface approach, graphics hardware can be used to accelerate the rendering of the vector icons, in the context of intermixed visualization, the bottleneck of the rendering time is the scalar field, not the vector icons. Therefore, we employ the volume graphics approach [6], by generating vector icons from several prevoxelized icon templates, hence obtaining a uniform data structure for both the scalar field and the vector field. The uniform data structure is then rendered with a volumetric ray casting/tracing technique [15]. Other advantages of the volume graphics approach include: insensitivity to scene and object complexity, block operations, CSG modeling, and the capability of pre-computing viewpoint-independent attributes such as antialiasing and texture [6]. A main concern of the volumetric representation has been the abasing problem caused by binary voxelization. Fortunately, with volume-sampled modeling [1 7], we can voxelize a primitive from its geometric description and convolve it with a radially symmetric 3D filter. As a result, the surface of the filtered primitive has a smoothly varying density function from the object to the empty space. Therefore, the corresponding discrete representation becomes free of object space abasing and consequently the rendered result is free of image space abasing. 3 Incremental Image Update for Interactive Control The objective of the incremental image update technique is to re-compute only those pixels on the image plane that are affected by a certain user operation, and thus save on rendering time. More specif- ically, at a certain stage of the visualization process, a desired viewpoint is obtained and further study of the flow can be continued with the static viewpoint. When the 3D scene is partially modified while a large 241
3 part of the scene remains unchanged, temporal coherence between consecutive frames can be exploited to re-render only those pixels affected by the operation, hence the rendering speed of the changed scene can be significantly accelerated. Similar ideas have been applied in medical imaging [9, 31, flow visualization [lo, 141, and volume sculpting [18]. Combined with the ray casting algorithm, the incremental image update technique can be further described as follows. Suppose in a certain instance we obtain an image by casting rays into a 3D scene consisting of several objects. With some user operation, a new object is inserted into the 3D world; hence, the image has to be updated to reflect this change. However, only a small portion of the image is usually affected by the insertion. To generate the new image, we need only to re-cast rays from those pixels that are within the projection area of the inserted object. The method of deciding which pixels should be updated is discussed in Section 5. The technique of incremental image update makes it possible for conventional vector field visualization techniques, such as particle tracing and streamtubes, to be realized interactively even in the context of volume rendering. With the particle tracing and streamtube techniques, selecting the desired vector field visualization parameters, such as seed point locations and advecting time steps, is crucial for achieving informative visualization results. In many cases, volume rendering of the scalar field may assist the user in understanding the flow patterns and hence provide a rough idea of how to choose the visualization parameters for the vector field. Once the user selects a set of vector field visualization parameters, vector icons generated by the vector field are inserted continuously into the 3D world, and only those pixels affected by the insertion are rerendered. In order to avoid occlusions and cluttering ef?&ts, the size of a vector icon, in general, tends to be relatively small with respect to the whole scene. Therefore, there are only a few pixels on the image plane that should be re-computed to reflect the insertion, and consequently the image can be incrementally updated in real-time to show the continuous insertion of vector icons. If the visualization result does not meet the user s expectation, he or she can simply delete those just-generated vector icons from the 3D scene and update the image incrementally, and then try another set of vector field visualization parameters based on the previous visualization results. This trial and error process can be repeated until the user obtains a desired visualization image. Figure 1 shows two intermixed images of temperature and air flow velocity in a CFD simulation of air flow within an air-conditioned room. The images were generated with the incremental image update technique after some trial and error iterations. The air flow velocity is visualized in Figure 1 with streamtubes which are shown as sequences of arrows. While different seed points and time steps are used to generate the streamtubes in Figure la and lb, the same transfer functions are applied for the visualization of the temperature. Figure 1: Intermixed images of temperature and air flow velocity wing different seed points and time steps for the streamtubes. A by-product of the incremental image update technique is the support for real-time animation that shows how vector icons are continuously generated distributed inside the flow. Such animation, coupled with multiple objects immersed in the translucent scalar field, provides a strong insight into the flow patterns and the correlations between the scalar and vector fields. Figure 2 shows a sequence of animation frames generated in real time with the particle tracing technique on the same CFD data set. The small spheres in the images are used to show the trace of particles inside the flow, and the same transfer functions as in Figure 1 are employed for the visualization of the temperature. 242
4 Figure 2: Four animation frames generated in realtime, with the advection of the small spheres indicating the trace of particles in the flow. 4 Zooming Tool and Local Probe With the interactive control described in Section 3, desirable images showing the global intermixed effect can be obtained by trying different vector field visualization parameters. However, to avoid mutual occlusions, vector icons can only be visualized in a very small size with respect to the size of the image. The fact that the image size is limited (no larger than the screen size) leads to a dilemma. If we want to obtain the global picture of the intermixed effect, we have to position the viewpoint far away from the scene so that we can see the whole scene, which means that vector icons such as particles and arrows will become so small that local properties such as vector direction and magnitude will be difficult to discern. If, however, we position the viewpoint close enough to a particular region in the flow so that we are able to study the local properties around that region, we will inevitably lose the global intermixed picture. Keeping several images rendered with various locations of the viewpoint will solve this problem, but the fact that expensive volume rendering of the whole image has to be performed once for each different viewpoint is undesirable. Ideally, we should be able to explore an ROI without having to pay the price of losing the global picture of the scene. Fortunately, a zooming tool based on the MagicLens [2] provides a solution. Our method shows the ROI with a zooming lens, while the rest of the image is unchanged to provide the global context. In other words, after the user positions the focus center of the zooming lens towards the ROI and specifies the size of the zooming lens, those pixels within the zooming window are re-computed with the incremental image update technique to enlarge the local features of the ROI to the level of detail that the user expects, while the pixels outside the zooming window stay the same. Therefore, with the ROI displayed in a higher level of detail than the rest of the 3D scene, the user is able to zoom into a specific region to study the local properties while still keeping the global intermixed picture. It should be noted that our zooming lens does not just magnify pixels. Instead, rays are re-cast into the 3D scene to update the pixels within the zooming window. In addition, several displaying options can be attached to the zooming lens. Besides the option of intermixing the scalar data and vector icons simultaneously, to avoid occlusions which arise naturally in intermixed visualization, the user can choose to show vector icons only, display scalar field only, or even render the scalar data with different transfer functions. Figure 3 shows a zooming lens displaying only vector icons in an intermixed context. Several streamtubes are used in Figure 3 for the visualization of the air flow velocity, and again the same transfer functions as in Figure 1 are employed to visualize the temperature. In addition, a local probe has also been designed for exploring the local properties of the flow. With an input device, such as a mouse or a spaceball, the user grabs the probe and moves it around within the trans1ucen.t scalar field to a particular point. The shape and color of the probe will be changed to reflect the local properties at the new position. In this case, updating the image can be accomplished in two steps: 1. Delete the probe at the original position (before the move). 2. Insert the probe at the new location (after the move). Only those pixels affected by these two operations should be re-rendered. A local probe tends to be relatively small in size with respect to the whole 3D scene MagicLens is.s trademark of Xerox Corporation. 243
5 rate volumetric ray tracing and radiosity, to irregular grid rendering. For our purpose, we have used the multiple volume manipulations and ray casting functionality provided by the VolVis system. Figure 3: A zooming lens displaying only vector icons is used to zoom into an ROI while keeping the global intermixed context. and the projection area of the local probe covers only a few pixels on the image plane. Consequently, interactive speed for local probing can still be achieved, even in the context of volume rendering, with the incremental image update technique. As suggested by de Leeuw and van Wijk [7], a valuebox can be attached to the local probe to show the flow data at the location of the probe. With this technique, local properties such as 3D coordinate values, velocity, tensor product, and scalar data can be provided quantitatively. Figure 4 shows a local probe (the arrow) immersed inside the translucent temperature field together with its valuebox. The same transfer functions as in Figure 1 are applied to visualize the temperature. A local probe may be used to assist the user in finding a desirable seed point. 5 Implementation and Discussion The set of interactive tools described above has been implemented in the VolVis system (version 2.0) [l] on an SGI Onyx workstation running the Irii 5.2 operating system. VolVis is a comprehensive, diversified, and high-performance volume visualization system developed at SUNY Stony Brook. It supports manipulations of multiple volumes and a variety of volume rendering algorithms, ranging from fast rough approximations, compression-domain rendering, accu- Figure 4: An arrow probe with its valuebox showing that the IocaljIow data is immersed within the tranrlucent temperature field. The techniques described in this paper can be applied to study a steady flow or an unsteady flow at a certain instant of time. For testing purposes, we have used a rectilinear data set generated from the CFD simulation of air flow within an air-conditioned room ([12] provides a detailed description of the data set). In the simulation, a heater was located at the lowerleft back corner of the room with its vent pointing up- 244
6 ward. The initial temperature in the room was 15OC, and a 3O C warm air flow was rushed from the vent of the heater during the simulation period. The CFD simulation was a 3D unsteady incompressible viscous flow computed with Boussinesq approximation. No turbulence model was used in the simulation. The simulation has two main purposes. One is to investigate how the heating effect is related to the location of the heater and the direction of the air flow coming from the vent, while the other is to explore the relationship between the comfort level in the room and the air flow velocity. An important factor that affects the comfort level is the uniform degree of temperature distribution in the room. In the CFD simulation, a total of fourteen steps are measured. At each step, the size of the data set is 41 x 41 x 41; and at every sample point, there are five floating point values representing the temperature, pressure, and air flow velocity, respectively. In thii paper, we use the flow data at the tenth simulation step to generate the pictures. Figure 5 shows the volume-rendered result of the temperature at this simulation step superimposed on a synthetically created room. Opacity and color transfer functions of the temperature are shown at the bottom of Figure 5, with the opacity transfer function above the color transfer function. The red tube above the heater shows the region of high temperature caused by the warm air flow rushing out of the heater. To obtain a uniform data structure for both scalar and vector fields, we pre-voxelize several templates of vector icons, such as a sphere and an arrow, into alias-free volumetric representations. Various orientations and sizes of vector icons can be obtained simply by scaling and rotating the corresponding templates. An isosurface extraction technique of VolVis [l], which calculates the ray-object intersection point analytically by using the t&near interpolation function and the parametric equation of the ray, is used to reconstruct the vector icons in the rendering phase. To compute the image area affected by the insertion or deletion of a vector icon, various methods of different efficiencies can be used. In our case, since the image area affected usually covers only a few pixels, we simply project the bounding box of the vector icon in the object space onto the image plane and scan convert the projection area to determine which pixels should be re-rendered. Figure 5: Volume rendering of the temperature field at the tenth simulation step superimposed on a synthetically created room. The techniques we describe in this paper can be considered as a general approach towards intermixed visualization. To illustrate our methods, we have implemented two vector field visualization techniques: streamtubes and particle tracing. The idea of streamtubes has evolved from that of streamlines, and multiple streamtubes together provide very useful information about the global flow patterns. However, with the traditional streamtube technique, the sources and destinations of the streamtubes are difficult to discern. This could be a major concern in intermixed visualization in particular, where using color mapping to show the streamtube directions may no longer be effective due to the color contribution of the scalar field between the streamtubes and the viewpoint. Therefore, we have implemented a variant of the streamtube technique. Hereby we attach a cone on top of a cylinder to construct an arrow at each time step. A streamtube is obtained by the concatenation of multiple arrows, with each arrow rotated and scaled to reach the next advetted position. Thus, the direction of the streamtube can be visualized by the orientations of the arrows. In addition, the local vector magnitude can be shown by the length of each arrow. In Figure la, the image is generated with three streamtubes, which start close to the vent of the heater, using ten time steps. Figure 245
7 lb uses four streamtubes, with the seed points located near the ceiling, using twenty time steps. The local pressure is mapped to the color of the arrows. Notice that, compared to Figure 5, different transfer functions for the temperature are applied in Figure 1 to highlight the ROIs in the flow. In our implementation of particle tracing, a particle is modeled as a tiny sphere, with the flexibility that the radius and color are free for mapping local parameters. The trace of particles is achieved when tiny spheres, generated by the vector field, are inserted into the flow continuously and the image is updated in realtime. In Figure 2, we show four frames of a real-time animation generated by the particle tracing technique. To achieve the zooming effect with a zooming lens, instead of relocating the image plane and re-rendering those pixels within the zooming window, we simply keep the same image plane and decrease the spacing between consecutive rays to update the pixels within the zooming lens, and thus a high resolution viewing is applied to the ROI. In Figure 3, the zooming lens is used to zoom into an area close to the ceiling, with the vector icons magnified two times relative to the original picture. By turning off the volume rendering of the temperature within the zooming lens, the local pressure can be visualized by the color of the vector icons without the cornpositing effects of the translucent temperature. For a local probe, any complicated vector icon such as the one described in [7] can be used. In our implementation, we have designed an arrow probe with the direction and magnitude showing the local velocity at the current position, and the attached valuebox displaying the local scalar, vector, and tensor product quantities. In Figure 4, the arrow probe is placed at the high temperature area close to the vent. The depth of the probe and the dominating vector component at the current position can be understood precisely from the valuebox. 6 Concluding Notes The primary contribution of this paper is in intermixed visualization. In our approach, vector icons used by conventional vector field visualization techniques are generated as volume graphics representations, and volume rendered together with the volumetric scalar data to show the global structure of the scalar field and the detailed features of the vector data within a single image. Temporal coherence between consecutive frames is exploited with the incremental image update technique to design a set of interactive visualization tools, which allows the user to interactively try different vector field visualization parameters in the trial and error process of obtaining an informative visualization image. Other tools provide the capabilities to observe the real-time animation of vector icons advected within the translucent scalar field and to explore a particular ROI with a zooming lens and a local probe. Interactive speed is achieved by rerendering only a small portion of the image affected by the user s interaction, rather than the entire image. In this paper, Figures 1, 2, 3, and 4 were generated within a couple of seconds after the volume rendered image of the temperature had been obtained. A typical visualization procedure using this set of tools could be as follows. First, choose a desirable viewing angle and render the scalar field. Then, explore an ROI using the arrow probe, and find the proper locations for inserting seed points. Next, try either particle tracing or streamtubes with different visualization parameters. Finally, use the zooming lens to study the detailed local flow properties. Although the user s interaction supported by the incremental image update technique has its limitations (for example, the viewpoint has to be fixed and only a small portion of the image can be updated at one instance to allow interactivity), this set of tools can be very useful during the trial and error visualization stages. To this end, our techniques can be considered to be complementary to other techniques for the visualization of mixed scalar and vector fields, and have the potential of being applied for other visualization purposes. In addition, note that the scalar field to be visualized can either exist separately as a sampled data set or be derived from the vector field. With conventional vector field visualization techniques, only a selected part of the vector field (those areas through which the vector icons pass) can be visualized. It may be helpful to derive the vector magnitude as a scalar field, and use our techniques to visualize it together with the vector icons to provide a global insight into the vector field. We are currently implementing other vector field visualization techniques, and experimenting with our tools on other flow data sets. Another direction of future research will be how to achieve the most informative mapping from the flow data to the attributes 246
8 of the vector icons. For example, in intermixed visualization, mapping a parameter to the color of a vector icon may not be a good choice because of the compositing effect of the volume renderer, although the zooming lens tool provides a partial solution to this problem. Acknowledgments This work has been supported by the National Science Foundation under grant CCR and by the Department of Energy under the CS grant. Special thanks to Issei Fqjishiro, Taosong He, Claudio Silva, and Sidney Wang for helpful discussions. We would also like to thank Hideo Miyachi of Kubota Graphics Technology, Inc. in Tokyo for providing us with the CFD data,set and valuable comments. VolVis can be obtained by sending to volvisqcs.sunysb.edu. References R. Avila, T. He, L. Hong, A. Kaufman, II. Pfister, C. Silva, L. Sobierajski, and S. Wang, VolVis: A Diversified Volume Visualization System. In R. Bergeron and A. Kaufman (eds.), Proceedings Visualization 94, 31-38, Washington D. C., October IEEE Computer Society Press. [31 M. Cohen, J. Painter, M. Mehta, and K. Ma, Volume Seedlings. Proceedings of 1992 ACM Symposium on Interactive 3D Graphics, E. Bier, M. Stone, K. Pier, W. Buxton, and T. DeRose, Toolglass and Magic Lenses: The See- Through Interface. In Proceedings of SIGGRAPH 93, 73-80, August R. Crawfis and N. Max, Texture Splats for 3D Scalar and Vector Field Visualization. In G. Nielson and D. Bergeron (eds.), Proceedings VisuaE itation 93, , San Jose, CA, October IEEE Computer Society Press. T. He, L. Hong, A. Kaufman, and H. Pfister, Generating Transfer Functions Using Genetic Algorithms. Technical Report, TR , Computer Science Department, SUNY Stony Brook. Submitted for publication. A. Kaufman, D. Cohen, and R. Yagel, Volume Graphics. IEEE Computer, 26, 7 (July 1993), W. de Leeuw and J. van Wijk, A Probe for Local Flow Field Visualization. In G. Nielson and D. Bergeron (eds.), Proceedings Visualization 93, 39-45, San Jose, CA, October IEEE Computer Society Press. [8] M. Levoy, A Hybrid Ray Tracer for Rendering Polygon and Volume Data. IEEE Computer Graphics and Applications, 10,3 (March 1990), [9] K. Ma, M. Cohen, and J. Painter, Volume Seeds: A Volume Exploration Technique. The Journal of Visualization and Computer Animation, 2, 4 (1991), [lo] K. Ma and P. Smith, Virtual Smoke: An Interactive 3D Flow Visualization Technique. In A. Kaufman and G. Nielson (eds.), Proceedings Visualization 92, 46-53, Boston, MA, October IEEE Computer Society Press. [ll] N. Max, R. Crawfis, and D. Williams, Visualizing Wind Velocities by Advecting Cloud Textures. In A. Kaufman and G. Nielson (eds.), Proceedings Visualization 98, , Boston, MA, October IEEE Computer Society Press. [12] H. Miyachi, A Note on Interactive Flow Visualization with Graphics Supercomputers. In Proceedings NICOGRAPH 90, November (In Japanese) [13] W. Schroeder, C. Volpe, and W. Lorensen, The Stream Polygon: A Technique for 3D Vector Field Visualization. In L. Rosenblum, G. Nielson (eds.), Proceedings VisuaZization 91, , San Diego, CA, October IEEE Computer Society Press. [14] H. Shen and C. Johnson, Differential Volume Rendering: A Fast Volume Visualization Technique for Flow Animation. In R. Bergeron and A. Kaufman (eds.), Proceedings Visualization 94, , Washington D. C., October IEEE Computer Society Press. [15] L. Sobierajski and A. Kaufman, Volumetric Ray Tracing Symposium on Volume Visualization, ACM Press, October [16] T. van Walsum, A. Hin, J. Versloot, and F. Post, Efficient Hybrid Rendering of Volume Data and Polygons. In A. Hin and F. Post (eds.), Advances in Scientific Visualization, Springer-Verlag, [17] S. Wang and A. Kaufman, Volume-Sampled 3D Modeling. IEEE Computer Graphics and Applications, 14, 5 (September 1994), [18] S. Wang and A. Kaufman, Volume Sculpting. Proceedings of 1995 ACM Symposium on Interactive 3U Graphics,
Visualization Computer Graphics I Lecture 20
15-462 Computer Graphics I Lecture 20 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] November 20, 2003 Doug James Carnegie Mellon University http://www.cs.cmu.edu/~djames/15-462/fall03
More informationFlow Visualisation - Background. CITS4241 Visualisation Lectures 20 and 21
CITS4241 Visualisation Lectures 20 and 21 Flow Visualisation Flow visualisation is important in both science and engineering From a "theoretical" study of o turbulence or o a fusion reactor plasma, to
More informationVisualization. Images are used to aid in understanding of data. Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [chapter 26]
Visualization Images are used to aid in understanding of data Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [chapter 26] Tumor SCI, Utah Scientific Visualization Visualize large
More information11/1/13. Visualization. Scientific Visualization. Types of Data. Height Field. Contour Curves. Meshes
CSCI 420 Computer Graphics Lecture 26 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 2.11] Jernej Barbic University of Southern California Scientific Visualization
More informationVisualization. CSCI 420 Computer Graphics Lecture 26
CSCI 420 Computer Graphics Lecture 26 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 11] Jernej Barbic University of Southern California 1 Scientific Visualization
More informationVector Visualization. CSC 7443: Scientific Information Visualization
Vector Visualization Vector data A vector is an object with direction and length v = (v x,v y,v z ) A vector field is a field which associates a vector with each point in space The vector data is 3D representation
More informationVisualization Computer Graphics I Lecture 20
15-462 Computer Graphics I Lecture 20 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] April 15, 2003 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/
More informationHeight Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] April 23, 2002 Frank Pfenning Carnegie Mellon University
15-462 Computer Graphics I Lecture 21 Visualization Height Fields and Contours Scalar Fields Volume Rendering Vector Fields [Angel Ch. 12] April 23, 2002 Frank Pfenning Carnegie Mellon University http://www.cs.cmu.edu/~fp/courses/graphics/
More informationVolume Sampled Voxelization of Geometric Primitives
Volume Sampled Voxelization of Geometric Primitives Sidney W. Wang and Arie E. Kaufman Department of Computer Science State University of New York at Stony Brook Stony Brook, NY 11794-4400 Abstract We
More informationVector Field Visualisation
Vector Field Visualisation Computer Animation and Visualization Lecture 14 Institute for Perception, Action & Behaviour School of Informatics Visualising Vectors Examples of vector data: meteorological
More informationVolume Illumination & Vector Field Visualisation
Volume Illumination & Vector Field Visualisation Visualisation Lecture 11 Institute for Perception, Action & Behaviour School of Informatics Volume Illumination & Vector Vis. 1 Previously : Volume Rendering
More informationChapter 6 Visualization Techniques for Vector Fields
Chapter 6 Visualization Techniques for Vector Fields 6.1 Introduction 6.2 Vector Glyphs 6.3 Particle Advection 6.4 Streamlines 6.5 Line Integral Convolution 6.6 Vector Topology 6.7 References 2006 Burkhard
More informationVolumetric Ray Tracing
Volumetric Ray Tracing Lisa M. Sobierajski and Arie E. Kaufman Department of Computer Science State University of New York at Stony Brook Abstract This paper presents an eficient ray tracing method for
More information1 Course Title. 2 Course Organizer. 3 Course Level. 4 Proposed Length. 5 Summary Statement. 6 Expanded Statement
1 Course Title Out-Of-Core Algorithms for Scientific Visualization and Computer Graphics. 2 Course Organizer Cláudio T. Silva, AT&T Labs. 3 Course Level Intermediate The course is intended for those who
More information8. Tensor Field Visualization
8. Tensor Field Visualization Tensor: extension of concept of scalar and vector Tensor data for a tensor of level k is given by t i1,i2,,ik (x 1,,x n ) Second-order tensor often represented by matrix Examples:
More informationParticle-Based Volume Rendering of Unstructured Volume Data
Particle-Based Volume Rendering of Unstructured Volume Data Takuma KAWAMURA 1)*) Jorji NONAKA 3) Naohisa SAKAMOTO 2),3) Koji KOYAMADA 2) 1) Graduate School of Engineering, Kyoto University 2) Center for
More informationSystem Design for Visualizing Scientific Computations
25 Chapter 2 System Design for Visualizing Scientific Computations In Section 1.1 we defined five broad goals for scientific visualization. Specifically, we seek visualization techniques that 1. Can be
More informationTeam CUTe Flow : Information-guided Streamtube Seeding for the Visualization of Vortex Behavior in a Centrifugal Pump at Deep Part Load
Team CUTe Flow : Information-guided Streamtube Seeding for the Visualization of Vortex Behavior in a Centrifugal Pump at Deep Part Load Thomas Kanzok Paul Rosenthal Chemnitz University of Technology ABSTRACT
More informationEgemen Tanin, Tahsin M. Kurc, Cevdet Aykanat, Bulent Ozguc. Abstract. Direct Volume Rendering (DVR) is a powerful technique for
Comparison of Two Image-Space Subdivision Algorithms for Direct Volume Rendering on Distributed-Memory Multicomputers Egemen Tanin, Tahsin M. Kurc, Cevdet Aykanat, Bulent Ozguc Dept. of Computer Eng. and
More informationVolume Illumination, Contouring
Volume Illumination, Contouring Computer Animation and Visualisation Lecture 0 tkomura@inf.ed.ac.uk Institute for Perception, Action & Behaviour School of Informatics Contouring Scaler Data Overview -
More informationVector Visualization
Vector Visualization Vector Visulization Divergence and Vorticity Vector Glyphs Vector Color Coding Displacement Plots Stream Objects Texture-Based Vector Visualization Simplified Representation of Vector
More informationCGT 581 G Fluids. Overview. Some terms. Some terms
CGT 581 G Fluids Bedřich Beneš, Ph.D. Purdue University Department of Computer Graphics Technology Overview Some terms Incompressible Navier-Stokes Boundary conditions Lagrange vs. Euler Eulerian approaches
More informationOver Two Decades of IntegrationBased, Geometric Vector Field. Visualization
Over Two Decades of IntegrationBased, Geometric Vector Field Visualization Tony McLoughlin1, 1, Ronald Peikert2, Frits H. Post3, and Min Chen1 1 The Visual and Interactive Computing Group Computer Science
More informationData Visualization. Fall 2017
Data Visualization Fall 2017 Vector Fields Vector field v: D R n D is typically 2D planar surface or 2D surface embedded in 3D n = 2 fields tangent to 2D surface n = 3 volumetric fields When visualizing
More informationIsosurface Rendering. CSC 7443: Scientific Information Visualization
Isosurface Rendering What is Isosurfacing? An isosurface is the 3D surface representing the locations of a constant scalar value within a volume A surface with the same scalar field value Isosurfaces form
More informationFlow Visualization with Integral Surfaces
Flow Visualization with Integral Surfaces Visual and Interactive Computing Group Department of Computer Science Swansea University R.S.Laramee@swansea.ac.uk 1 1 Overview Flow Visualization with Integral
More informationData Representation in Visualisation
Data Representation in Visualisation Visualisation Lecture 4 Taku Komura Institute for Perception, Action & Behaviour School of Informatics Taku Komura Data Representation 1 Data Representation We have
More informationFlow Visualisation 1
Flow Visualisation Visualisation Lecture 13 Institute for Perception, Action & Behaviour School of Informatics Flow Visualisation 1 Flow Visualisation... so far Vector Field Visualisation vector fields
More informationVolume Rendering. Lecture 21
Volume Rendering Lecture 21 Acknowledgements These slides are collected from many sources. A particularly valuable source is the IEEE Visualization conference tutorials. Sources from: Roger Crawfis, Klaus
More informationImage Base Rendering: An Introduction
Image Base Rendering: An Introduction Cliff Lindsay CS563 Spring 03, WPI 1. Introduction Up to this point, we have focused on showing 3D objects in the form of polygons. This is not the only approach to
More informationComparing LIC and Spot Noise
Comparing LIC and Spot Noise Wim de Leeuw Robert van Liere Center for Mathematics and Computer Science, CWI Abstract Spot noise and line integral convolution (LIC) are two texture synthesis techniques
More informationScalar Algorithms: Contouring
Scalar Algorithms: Contouring Computer Animation and Visualisation Lecture tkomura@inf.ed.ac.uk Institute for Perception, Action & Behaviour School of Informatics Contouring Scaler Data Last Lecture...
More informationA Graph Based Interface for Representing Volume Visualization Results
NASA/CR-1998-208468 ICASE Report No. 98-35 A Graph Based Interface for Representing Volume Visualization Results James M. Patten University of Virginia, Charlottesville, Virginia Kwan-Liu Ma ICASE, Hampton,
More informationAdventures in Interactive Direct Volume Rendering
Adventures in Interactive Direct Volume Rendering Mike Bailey San Diego Supercomputer Center University of California San Diego 9500 Gilman Drive La Jolla, CA 92093-0505 858-534-5142 mjb@sdsc.edu Abstract
More informationVolume Visualization
Volume Visualization Part 1 (out of 3) Overview: Volume Visualization Introduction to volume visualization On volume data Surface vs. volume rendering Overview: Techniques Simple methods Slicing, cuberille
More informationEfficient Volumetric Ray Casting for Isosurface Rendering
Efficient Volumetric Ray Casting for Isosurface Rendering Jae Jeong Choi 1 Byeong-Seok Shin 2 Yeong Gil Shin 1 Kevin Cleary 3 1. Department of Computer Science, Seoul National University, Seoul, Republic
More informationDiscrete representations of geometric objects: Features, data structures and adequacy for dynamic simulation. Part I : Solid geometry
Discrete representations of geometric objects: Features, data structures and adequacy for dynamic simulation. Surfaces Part I : Solid geometry hachar Fleishman Tel Aviv University David Levin Claudio T.
More informationCSE528 Computer Graphics: Theory, Algorithms, and Applications
CSE528 Computer Graphics: Theory, Algorithms, and Applications Hong Qin State University of New York at Stony Brook (Stony Brook University) Stony Brook, New York 11794--4400 Tel: (631)632-8450; Fax: (631)632-8334
More informationL1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming
L1 - Introduction Contents Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming 1 Definitions Computer-Aided Design (CAD) The technology concerned with the
More informationPhysically-Based Modeling and Animation. University of Missouri at Columbia
Overview of Geometric Modeling Overview 3D Shape Primitives: Points Vertices. Curves Lines, polylines, curves. Surfaces Triangle meshes, splines, subdivision surfaces, implicit surfaces, particles. Solids
More informationCIS 467/602-01: Data Visualization
CIS 467/602-01: Data Visualization Vector Field Visualization Dr. David Koop Fields Tables Networks & Trees Fields Geometry Clusters, Sets, Lists Items Items (nodes) Grids Items Items Attributes Links
More informationParticle tracing in curvilinear grids. David M. Reed, Lawson Wade, Peter G. Carswell, Wayne E. Carlson
Particle tracing in curvilinear grids David M. Reed, Lawson Wade, Peter G. Carswell, Wayne E. Carlson Advanced Computing Center for the Arts and Design and Department of Computer and Information Science
More informationVisualizer An implicit surface rendering application
June 01, 2004 Visualizer An implicit surface rendering application Derek Gerstmann - C1405511 MSc Computer Animation NCCA Bournemouth University OVERVIEW OF APPLICATION Visualizer is an interactive application
More informationSolid Modeling. Thomas Funkhouser Princeton University C0S 426, Fall Represent solid interiors of objects
Solid Modeling Thomas Funkhouser Princeton University C0S 426, Fall 2000 Solid Modeling Represent solid interiors of objects Surface may not be described explicitly Visible Human (National Library of Medicine)
More informationData Visualization (CIS/DSC 468)
Data Visualization (CIS/DSC 468) Vector Visualization Dr. David Koop Visualizing Volume (3D) Data 2D visualization slice images (or multi-planar reformating MPR) Indirect 3D visualization isosurfaces (or
More informationScientific Visualization. CSC 7443: Scientific Information Visualization
Scientific Visualization Scientific Datasets Gaining insight into scientific data by representing the data by computer graphics Scientific data sources Computation Real material simulation/modeling (e.g.,
More informationCHAPTER 1 Graphics Systems and Models 3
?????? 1 CHAPTER 1 Graphics Systems and Models 3 1.1 Applications of Computer Graphics 4 1.1.1 Display of Information............. 4 1.1.2 Design.................... 5 1.1.3 Simulation and Animation...........
More informationPart I: Theoretical Background and Integration-Based Methods
Large Vector Field Visualization: Theory and Practice Part I: Theoretical Background and Integration-Based Methods Christoph Garth Overview Foundations Time-Varying Vector Fields Numerical Integration
More informationVolume Visualization. Part 1 (out of 3) Volume Data. Where do the data come from? 3D Data Space How are volume data organized?
Volume Data Volume Visualization Part 1 (out of 3) Where do the data come from? Medical Application Computed Tomographie (CT) Magnetic Resonance Imaging (MR) Materials testing Industrial-CT Simulation
More informationCS 563 Advanced Topics in Computer Graphics QSplat. by Matt Maziarz
CS 563 Advanced Topics in Computer Graphics QSplat by Matt Maziarz Outline Previous work in area Background Overview In-depth look File structure Performance Future Point Rendering To save on setup and
More informationA Selective Rendering Method for Data Visualization
THE JOURNAL OF VISUALIZATION AND COMPUTER ANIMATION J. Visual. Comput. Animat. 10, 123 131 (1999) A Selective Rendering Method for Data Visualization By Wencheng Wang,* Enhua Wu and Nelson Max vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
More informationVisualization Viewpoints: Interacting with Direct Volume Rendering
Visualization Viewpoints: Interacting with Direct Volume Rendering Mike Bailey San Diego Supercomputer Center University of California San Diego mjb@sdsc.edu Visualization of volume data has been an active
More informationImages from 3D Creative Magazine. 3D Modelling Systems
Images from 3D Creative Magazine 3D Modelling Systems Contents Reference & Accuracy 3D Primitives Transforms Move (Translate) Rotate Scale Mirror Align 3D Booleans Deforms Bend Taper Skew Twist Squash
More informationACGV 2008, Lecture 1 Tuesday January 22, 2008
Advanced Computer Graphics and Visualization Spring 2008 Ch 1: Introduction Ch 4: The Visualization Pipeline Ch 5: Basic Data Representation Organization, Spring 2008 Stefan Seipel Filip Malmberg Mats
More informationData Visualization. What is the goal? A generalized environment for manipulation and visualization of multidimensional data
Data Visualization NIH-NSF NSF BBSI: Simulation and Computer Visualization of Biological Systems at Multiple Scales June 2-4, 2 2004 Joel R. Stiles, MD, PhD What is the goal? A generalized environment
More informationInteractive Fluid Dynamics Visualization
Interactive Fluid Dynamics Visualization Victor Mateevitsi 1, Andrew Johnson 2 Electronic Visualization Laboratory, University of Illinois at Chicago ABSTRACT In this paper we describe TurboPump, an interactive
More informationSimple, Fast, and Robust Ray Casting of Irregular Grids
Simple, Fast, and Robust Ray Casting of Irregular Grids Paul Bunyk Department of Physics SUNY at Stony Brook Stony Brook, NY 11794 paul@pbunyk.physics.sunysb.edu Cláudio T. Silva AT&T Shannon Laboratory
More informationIntroduction to C omputational F luid Dynamics. D. Murrin
Introduction to C omputational F luid Dynamics D. Murrin Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat transfer, mass transfer, chemical reactions, and related phenomena
More informationA New Image Based Ligthing Method: Practical Shadow-Based Light Reconstruction
A New Image Based Ligthing Method: Practical Shadow-Based Light Reconstruction Jaemin Lee and Ergun Akleman Visualization Sciences Program Texas A&M University Abstract In this paper we present a practical
More informationUsing Integral Surfaces to Visualize CFD Data
Using Integral Surfaces to Visualize CFD Data Tony Mcloughlin, Matthew Edmunds,, Mark W. Jones, Guoning Chen, Eugene Zhang 1 1 Overview Flow Visualization with Integral Surfaces: Introduction to flow visualization
More informationAdvanced Computer Graphics CS 563: Screen Space GI Techniques: Real Time
Advanced Computer Graphics CS 563: Screen Space GI Techniques: Real Time William DiSanto Computer Science Dept. Worcester Polytechnic Institute (WPI) Overview Deferred Shading Ambient Occlusion Screen
More informationVolume Illumination. Visualisation Lecture 11. Taku Komura. Institute for Perception, Action & Behaviour School of Informatics
Volume Illumination Visualisation Lecture 11 Taku Komura Institute for Perception, Action & Behaviour School of Informatics Taku Komura Volume Illumination & Vector Vis. 1 Previously : Volume Rendering
More informationApplications of Explicit Early-Z Culling
Applications of Explicit Early-Z Culling Jason L. Mitchell ATI Research Pedro V. Sander ATI Research Introduction In past years, in the SIGGRAPH Real-Time Shading course, we have covered the details of
More informationData Visualization (DSC 530/CIS )
Data Visualization (DSC 530/CIS 60-0) Isosurfaces & Volume Rendering Dr. David Koop Fields & Grids Fields: - Values come from a continuous domain, infinitely many values - Sampled at certain positions
More informationInteractive Computer Graphics A TOP-DOWN APPROACH WITH SHADER-BASED OPENGL
International Edition Interactive Computer Graphics A TOP-DOWN APPROACH WITH SHADER-BASED OPENGL Sixth Edition Edward Angel Dave Shreiner Interactive Computer Graphics: A Top-Down Approach with Shader-Based
More informationTopics and things to know about them:
Practice Final CMSC 427 Distributed Tuesday, December 11, 2007 Review Session, Monday, December 17, 5:00pm, 4424 AV Williams Final: 10:30 AM Wednesday, December 19, 2007 General Guidelines: The final will
More informationSimulating Smoke with an Octree Data Structure and Ray Marching
Simulating Smoke with an Octree Data Structure and Ray Marching Edward Eisenberger Maria Montenegro Abstract We present a method for simulating and rendering smoke using an Octree data structure and Monte
More informationA Hole-Filling Algorithm for Triangular Meshes. Abstract
A Hole-Filling Algorithm for Triangular Meshes Lavanya Sita Tekumalla, Elaine Cohen UUCS-04-019 School of Computing University of Utah Salt Lake City, UT 84112 USA December 20, 2004 Abstract Data obtained
More informationLecture overview. Visualisatie BMT. Vector algorithms. Vector algorithms. Time animation. Time animation
Visualisatie BMT Lecture overview Vector algorithms Tensor algorithms Modeling algorithms Algorithms - 2 Arjan Kok a.j.f.kok@tue.nl 1 2 Vector algorithms Vector 2 or 3 dimensional representation of direction
More informationDirect Volume Rendering
Direct Volume Rendering Balázs Csébfalvi Department of Control Engineering and Information Technology Budapest University of Technology and Economics Classification of Visualization Algorithms Indirect
More informationImplicit Surfaces & Solid Representations COS 426
Implicit Surfaces & Solid Representations COS 426 3D Object Representations Desirable properties of an object representation Easy to acquire Accurate Concise Intuitive editing Efficient editing Efficient
More informationPhotorealistic 3D Rendering for VW in Mobile Devices
Abstract University of Arkansas CSCE Department Advanced Virtual Worlds Spring 2013 Photorealistic 3D Rendering for VW in Mobile Devices Rafael Aroxa In the past few years, the demand for high performance
More informationVisualization Toolkit(VTK) Atul Kumar MD MMST PhD IRCAD-Taiwan
Visualization Toolkit(VTK) Atul Kumar MD MMST PhD IRCAD-Taiwan Visualization What is visualization?: Informally, it is the transformation of data or information into pictures.(scientific, Data, Information)
More informationFunction Based 2D Flow Animation
VISUAL 2000: MEXICO CITY SEPTEMBER 18-22 100 Function Based 2D Flow Animation Ergun Akleman, Sajan Skaria, Jeff S. Haberl Abstract This paper summarizes a function-based approach to create 2D flow animations.
More informationComputation of Velocity, Pressure and Temperature Distributions near a Stagnation Point in Planar Laminar Viscous Incompressible Flow
Excerpt from the Proceedings of the COMSOL Conference 8 Boston Computation of Velocity, Pressure and Temperature Distributions near a Stagnation Point in Planar Laminar Viscous Incompressible Flow E. Kaufman
More informationVector Field Visualization: Introduction
Vector Field Visualization: Introduction What is a Vector Field? Why It is Important? Vector Fields in Engineering and Science Automotive design [Chen et al. TVCG07,TVCG08] Weather study [Bhatia and Chen
More informationVisualization techniques for curvilinear grids
Visualization techniques for curvilinear grids Report 95-138 I. Ari Sadarjoen Willem C. de Leeuw Frits H. Post Technische Universiteit Delft Delft University of Technology Faculteit der Technische Wiskunde
More informationAn Efficient Approach for Emphasizing Regions of Interest in Ray-Casting based Volume Rendering
An Efficient Approach for Emphasizing Regions of Interest in Ray-Casting based Volume Rendering T. Ropinski, F. Steinicke, K. Hinrichs Institut für Informatik, Westfälische Wilhelms-Universität Münster
More informationPoint based Rendering
Point based Rendering CS535 Daniel Aliaga Current Standards Traditionally, graphics has worked with triangles as the rendering primitive Triangles are really just the lowest common denominator for surfaces
More informationTexture Advection. Ronald Peikert SciVis Texture Advection 6-1
Texture Advection Ronald Peikert SciVis 2007 - Texture Advection 6-1 Texture advection Motivation: dense visualization of vector fields, no seed points needed. Methods for static fields: LIC - Line integral
More informationVolume Rendering. Computer Animation and Visualisation Lecture 9. Taku Komura. Institute for Perception, Action & Behaviour School of Informatics
Volume Rendering Computer Animation and Visualisation Lecture 9 Taku Komura Institute for Perception, Action & Behaviour School of Informatics Volume Rendering 1 Volume Data Usually, a data uniformly distributed
More informationDevelopment of Reverse Engineering System for Machine Engineering Using 3D Bit-map Data. Tatsuro Yashiki* and Tarou Takagi*
Development of Reverse Engineering System for Machine Engineering Using 3D Bit-map Data Tatsuro Yashiki* and Tarou Takagi* *Power & Industrial Systems R&D Laboratory, Hitachi, Ltd. Abstract In this paper,
More informationChapter 8 Visualization and Optimization
Chapter 8 Visualization and Optimization Recommended reference books: [1] Edited by R. S. Gallagher: Computer Visualization, Graphics Techniques for Scientific and Engineering Analysis by CRC, 1994 [2]
More informationVisualizing 3D Velocity Fields Near Contour Surfaces
Visualizing 3D Velocity Fields Near Contour Surfaces Nelson Max Roger Crawfis Charles Grant Lawrence Livermore National Laboratory Livermore, California 94551 Abstract Vector field rendering is difficult
More informationVisualization of Very Large Oceanography Time-Varying Volume Datasets
Visualization of Very Large Oceanography Time-Varying Volume Datasets Sanghun Park 1, Chandrajit Bajaj 2, and Insung Ihm 3 1 School of Comp. & Info. Comm. Engineering, Catholic University of Daegu Gyungbuk
More informationVoxelization in Common Sampling Lattices
Voxelization in Common Sampling Lattices Haris Widjaya htw@cs.sfu.ca Torsten Möller torsten@cs.sfu.ca Alireza Entezari aentezar@cs.sfu.ca Abstract In this paper we introduce algorithms to voxelize polygonal
More informationA Study of Medical Image Analysis System
Indian Journal of Science and Technology, Vol 8(25), DOI: 10.17485/ijst/2015/v8i25/80492, October 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 A Study of Medical Image Analysis System Kim Tae-Eun
More informationAdarsh Krishnamurthy (cs184-bb) Bela Stepanova (cs184-bs)
OBJECTIVE FLUID SIMULATIONS Adarsh Krishnamurthy (cs184-bb) Bela Stepanova (cs184-bs) The basic objective of the project is the implementation of the paper Stable Fluids (Jos Stam, SIGGRAPH 99). The final
More informationOverview of 3D Object Representations
Overview of 3D Object Representations Thomas Funkhouser Princeton University C0S 426, Fall 2000 Course Syllabus I. Image processing II. Rendering III. Modeling IV. Animation Image Processing (Rusty Coleman,
More informationLATEST TRENDS on APPLIED MATHEMATICS, SIMULATION, MODELLING
3D surface reconstruction of objects by using stereoscopic viewing Baki Koyuncu, Kurtuluş Küllü bkoyuncu@ankara.edu.tr kkullu@eng.ankara.edu.tr Computer Engineering Department, Ankara University, Ankara,
More informationSEOUL NATIONAL UNIVERSITY
Fashion Technology 5. 3D Garment CAD-1 Sungmin Kim SEOUL NATIONAL UNIVERSITY Overview Design Process Concept Design Scalable vector graphics Feature-based design Pattern Design 2D Parametric design 3D
More informationWe present a method to accelerate global illumination computation in pre-rendered animations
Attention for Computer Graphics Rendering Hector Yee PDI / DreamWorks Sumanta Pattanaik University of Central Florida Corresponding Author: Hector Yee Research and Development PDI / DreamWorks 1800 Seaport
More informationClipping. CSC 7443: Scientific Information Visualization
Clipping Clipping to See Inside Obscuring critical information contained in a volume data Contour displays show only exterior visible surfaces Isosurfaces can hide other isosurfaces Other displays can
More informationEfficient Encoding and Rendering of Time-Varying Volume Data
Efficient Encoding and Rendering of Time-Varying Volume Data Kwan-Liu Ma Diann Smith Ming-Yun Shih Han-Wei Shen Institute for Computer Applications in Science and Engineering Abstract Visualization of
More informationCOMPUTATIONAL AND EXPERIMENTAL INTERFEROMETRIC ANALYSIS OF A CONE-CYLINDER-FLARE BODY. Abstract. I. Introduction
COMPUTATIONAL AND EXPERIMENTAL INTERFEROMETRIC ANALYSIS OF A CONE-CYLINDER-FLARE BODY John R. Cipolla 709 West Homeway Loop, Citrus Springs FL 34434 Abstract A series of computational fluid dynamic (CFD)
More informationCS GPU and GPGPU Programming Lecture 2: Introduction; GPU Architecture 1. Markus Hadwiger, KAUST
CS 380 - GPU and GPGPU Programming Lecture 2: Introduction; GPU Architecture 1 Markus Hadwiger, KAUST Reading Assignment #2 (until Feb. 17) Read (required): GLSL book, chapter 4 (The OpenGL Programmable
More information3D Modeling techniques
3D Modeling techniques 0. Reconstruction From real data (not covered) 1. Procedural modeling Automatic modeling of a self-similar objects or scenes 2. Interactive modeling Provide tools to computer artists
More informationChapter 24. Creating Surfaces for Displaying and Reporting Data
Chapter 24. Creating Surfaces for Displaying and Reporting Data FLUENT allows you to select portions of the domain to be used for visualizing the flow field. The domain portions are called surfaces, and
More informationA Survey of Volumetric Visualization Techniques for Medical Images
International Journal of Research Studies in Computer Science and Engineering (IJRSCSE) Volume 2, Issue 4, April 2015, PP 34-39 ISSN 2349-4840 (Print) & ISSN 2349-4859 (Online) www.arcjournals.org A Survey
More informationVolumePro: At the Frontier of Advanced 3D Graphics
VolumePro: At the Frontier of Advanced 3D Graphics Hanspeter Pfister Mitsubishi Electric Research, 201 Broadway, Cambridge, MA 02139, pfister@merl.com Abstract Imagine a doctor having the ability to visualize
More information