[Paraview] Parallel Rendering vs Parallel Visualization
Michael Wild
themiwi at gmail.com
Tue Apr 29 05:30:31 EDT 2008
On 29Apr, 2008, at 11:01, Cally K wrote:
> hi everyone
>
> I have a theory question to ask. Just would like to clarify some thing
>
> a) The difference between rendering and visualization,
> b) the difference between parallel rendering and visualization
>
> i have come across many papers on parallel rendering and also
> visualization, and they all use Paraview, but what exactly is the
> difference...,some are titled Parallel Visualization
> whereas some are titled Parallel Rendering, but they are all about
> the same..( Hope someone could explain )
> Can i say that rendering is part of a visualization pipeline..? And
> parallel rendering could mean.. parallel processing - different
> processors involved in the rendering phase ... what would then
> parallel visualization be ..?
>
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
Rendering: the process of creating the visual representation of some
data (e.g. for display on a screen). This often includes triangulation
of the data, calculation of the lighting, etc. It is just about "how
does it look".
Visualization: processing of raw data with the goal of making it
"visible"/understandable in a visual (rendered) reperesentation. This
usually includes as the last step rendering, but usually involves many
more steps, such as computing derived quantities, extraction of
profiles, iso-surfaces, etc.
Parallel rendering: rendering can be very expensive in computational
terms. One reason can be the sheer number of triangles involved. Or if
you have translucent media with non-homogeneous refraction index. So
one might want to distribute the work to multiple processing units.
I'm by no means an expert here, but I think this usually involves
having several graphics chips (i.e. graphics cards) work in parallel.
Parallel visualization: not only rendering is expensive, but also the
data processing before the actual rendering step. So of course one
might want to distribute the load, using e.g. a computer cluster,
multiple CPUs or one or multiple multi-core CPU(s).
I hope this helps (and is at least passingly accurate).
Michael
More information about the ParaView
mailing list