Package for 3D visualization - RemoteViewer
Authors: Dr. Mikhail V. Iakobovski, PhD-St. Petr S. Krinov
E-mail: lira@imamod.ru
Interactive package for distributed visualization RemoteViewer is
created for remote processing of huge files. Package RemoteViewer is designed
for static and dynamical visualization of results of large-scale computing
experiments, processed on multiprocessor systems. Modelling of complex
nonlinear 3D problems on groups of dozens and hundreds of processors
results in receiving such results that they can not be processed in interactive
mode on users workplaces using standard visualization tools. There are
three reasons for it:
- Ordinary personal computers possess insufficient operative memory
and insufficient productivity for processing files obtained with use of
multiprocessor systems.
RemoteViewer uses for file input and processing the same multiprocessor
system that guarantees presence of sufficient volume of operative memory
and provides sufficient productivity;
- Carrying capacity of local and especially global nets does not allow
quick transmission of huge data.
RemoteViewer effectively selects out of the general volume of data
the only data, required for visual image construction and compresses it
before transmission through the net. As a result, the volume of transmitting
data reduces several hundreds times, which is suitable for interactive
mode;
- During visualizations of data given on thickening grids with large
number of nodes, large groups of grid points fall on the majority of screen
pixels. Herewith the information on the behavior of the functions
concerned in these points is lost almost completely. Usage of the standard
zoom for zooming of the fragment of scene can not help since the area of
scene to be enlarged is not known a priori.
RemoteViewer supports the automatic highlighting of particularities
of behavior of the data under study field and prompts the most "interesting"
zones for analysis.
Figure 1. User client.
Package for 3D visualization RemoteViewer is created on base of client/server
model (see Functional scheme on Figure 2) and successfully works in heterogeneous TPC/IP nets. Server part
is started on multiprocessor system of computing center (where visualizing
data is stored), while client part is started on user's personal computer.
Figure 2. Functional scheme of package.
For increasing of clearness a package RemoteViewer can create stereo
images of objects under study and rotate them in virtual space provided
that user’s personal computer is equipped with modern multimedia hardware
such as 3D graphical accelerator, stereo glasses, 3D tracker. This
is possible because of use of Direct3D and OpenGL technologies at 3D scenes
creating.
Figure 3. Examples of visualization.
Back
|