Vish Environment Current Work Knotted Torus Colliding Galaxies - - PowerPoint PPT Presentation

vish environment current work
SMART_READER_LITE
LIVE PREVIEW

Vish Environment Current Work Knotted Torus Colliding Galaxies - - PowerPoint PPT Presentation

Vish Environment Current Work Knotted Torus Colliding Galaxies Future Projects Software environment for implementing visualization algorithms brought to LSU by Dr. Benger. Vish renders objects and provides an interface


slide-1
SLIDE 1
slide-2
SLIDE 2

 Vish Environment  Current Work

› Knotted Torus › Colliding Galaxies

 Future Projects

slide-3
SLIDE 3

 Software environment for implementing visualization

algorithms brought to LSU by Dr. Benger.

 Vish renders objects and provides an interface to

develop them on. Vish objects may specify input slots such as scalar and vector fields and are created through a parameterized database.

 These Vish objects are implemented in the class

  • VObject. All VObject's may make use of parameters

which are requested during construction. Such parameters are specified via a textual description and native C++ type.

slide-4
SLIDE 4

class myObject : public VObject { public:

myObject(const string&name, const VCreatorBase&VC) : VObject(name, VC) { addParam(“size”, 20); } };

slide-5
SLIDE 5

 A class of knot that is specified by a pair

  • f co­prime integers p and q.

 Given the task of converting a Windows

screensaver display into a Vish Object to create a 3­D visualization of a Torus Knot.

 Two very different code structures but

both using the OpenGL API

slide-6
SLIDE 6
slide-7
SLIDE 7
slide-8
SLIDE 8
slide-9
SLIDE 9
slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12

 Astrophysical data set created at the

University of Innsbruck in Austria

 Within the data set are scalar field data

  • f particle internal energy, temperature,

potential energy, and others

 For this visualization we used vector field

data of particle velocity

slide-13
SLIDE 13

 Using Vish, create a series of

visualizations are both useful for the scientists interpreting the data and visually stimulating for the casual viewer

 Make a movie with the colliding galaxies

that captures all of its elements effectively

slide-14
SLIDE 14
slide-15
SLIDE 15

Frame1

slide-16
SLIDE 16

Frame 2

slide-17
SLIDE 17

Frame 3

slide-18
SLIDE 18

Frame 4

slide-19
SLIDE 19

Frame 6

slide-20
SLIDE 20

Frame 7

slide-21
SLIDE 21

Frame 8

slide-22
SLIDE 22

 Colliding Galaxy Movie  Further Working with Torus Knot  Gaussian Curvature Module

slide-23
SLIDE 23

 Next step in visualization  Need to determine

› Camera movement › Visualization properties › Time scales / Length / Resolution

slide-24
SLIDE 24

 Implementing changes in the object that

can be made directly from the GUI

› Radii, number of knots, coloring, etc.

 Using the Torus to create

a 3­D visualization of an M.C. Escher artwork

slide-25
SLIDE 25

 Visualization team is currently working

with a CFD model of a stir tank

slide-26
SLIDE 26

 Create a visualization means that could

represent the turbulence of the fluid in the data

 Gaussian Curvature could be calculated

along pathlines of fluid particles and color coded in their visualization to illustrate the variance of curvature

slide-27
SLIDE 27

 Once developed, could be used for

  • ther data sets where the measure of

curvature is relevant

 Would be accessible from the Vish GUI

for any set of data

slide-28
SLIDE 28

References

Stir Tank Streamline data ­ http://sciviz.cct.lsu.edu/projects/vish/album/stirtank­streamlines/index.html

http://mathworld.wolfram.com/TorusKnot.html

http://sciviz.cct.lsu.edu/projects/vish/

http://www.mcescher.com/Gallery/