<div dir="ltr"><div><div><div><div>Boris,<br><br></div>In the 3D View, and depending on the Render View settings, the client may render the geometry (that is the external surface) of the datasets that it receives from the server using OpenGL, or it can receive and display the images (remote rendering) generated by the server. With the first mode, the interaction is performed locally with some VTK graphical pipelines (camera, interactors, rendere, etc.); when the rendering is performed remotely, the client sends the local camera properties to the server so it can generate images from the correct viewpoint.<br><br></div>So depending the mode, the raw surface geometry can be transfered or some compressed images (different compression techniques are available, see Settings / Render View panel).<br><br></div><div>Some other views (eg. 2D plots) may have different behaviour and might require the full dataset to be transfered from the server to the client for display/analysis (in this case, this will not scale of course : eg. if you plot a huge UnstructuredGrid within a Line Plot view after applying the Plot Data filter)...<br></div><div><br></div>Hope it helps,<br><br></div>Joachim<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><b>Joachim Pouderoux</b><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font size="1"><i>PhD, Technical Expert</i></font><br><b><font size="1"><a href="http://www.kitware.fr" target="_blank">Kitware SAS</a></font></b><br></blockquote>
</div></div></div>
<br><div class="gmail_quote">2014-11-24 12:17 GMT+01:00 Boris Bobrov <span dir="ltr"><<a href="mailto:breton@cynicmansion.ru" target="_blank">breton@cynicmansion.ru</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I am trying to understand the architecture of paraview and it's dataflow.<br>
<br>
1. What kind of rendering happens on client side? What rendering does default paraview client perform? Does it use OpenGL or something? What happens when I drag an image in the client?<br>
<br>
2. What kind of data flows between a client, a data server and a rendering server? What's the format?<br>
<br>
I tried to search the wiki but either I am a bad lurker or it's not there. I am also not sure which mailing list to use, so I'll send this email to both.<span class="HOEnZb"><font color="#888888"><br>
-- <br>
WBR,<br>
Boris</font></span><br>_______________________________________________<br>
Paraview-developers mailing list<br>
<a href="mailto:Paraview-developers@paraview.org">Paraview-developers@paraview.org</a><br>
<a href="http://public.kitware.com/mailman/listinfo/paraview-developers" target="_blank">http://public.kitware.com/mailman/listinfo/paraview-developers</a><br>
<br></blockquote></div><br></div>