[Paraview-developers] LightViz - image resolution and WebGl

Sebastien Jourdain sebastien.jourdain at kitware.com
Fri Apr 13 08:49:22 EDT 2018


Browser cache. The browser was still using your old code version that it received initially without requesting the served one from the server. 

Now you see the expected version. You will need to hard reload to get the new code on 8080. 

> On Apr 13, 2018, at 03:29, Albrecht Kyrieleis <akyrieleis at gmail.com> wrote:
> 
> Hi,
> When I start the LightViz with a different port, e.g. 9090, then it behaves differently, it's less blurry and there is rotating kit swirls when the data set is loading. Why is there this difference  ?
> 
> Thank you
> 
> Albrecht
> 
>> On 12 April 2018 at 22:57, Sebastien Jourdain <sebastien.jourdain at kitware.com> wrote:
>> The expected version is 1.18.1 which definitely explain what you may run into such issue.
>> 
>> But with the old version I would have expected the Python script to complain about that unknown argument.
>> Also the Python is not enough. The Python (server) and the JavaScript (client) need to match.
>> 
>> The command line should looks like: (I've added new line for readability)
>> 
>> # the actual patch should be validated to match your system
>> PV_WEB=/usr/local/share/ParaView-5.5.0-Qt5-MPI-Linux-64bit/share/web
>> 
>> /usr/local/share/ParaView-5.5.0-Qt5-MPI-Linux-64bit/lib/pvpython -dr --force-offscreen-rendering 
>>      $PV_WEB/light-viz/server/pvw-light-viz.py 
>>      --content $PV_WEB/light-viz/www 
>>      --port 8080 --viewport-scale 2 --data data
>> 
>> 
>> 
>>> On Thu, Apr 12, 2018 at 3:41 PM, Albrecht Kyrieleis <akyrieleis at gmail.com> wrote:
>>> The LightViz versio installed is 1.0.0.
>>> 
>>> I  copied  pvw-light-viz.py from the ParaView installation to the LightViz installation (replacing the file in dir server), but still no effect.
>>> 
>>> Thanks
>>> Albrecht
>>> 
>>> 
>>> 
>>>> On 12 April 2018 at 20:20, Sebastien Jourdain <sebastien.jourdain at kitware.com> wrote:
>>>> I'm seeing that you are using your light-viz (/usr/lib/node_modules/light-viz/server/pvw-light-viz.py)
>>>> 
>>>> Can you try to use the one that is bundle with ParaView 5.5? 
>>>> Do you know which version of LightViz you are using with PV5.5?
>>>> 
>>>>> On Thu, Apr 12, 2018 at 1:15 PM, Albrecht Kyrieleis <akyrieleis at gmail.com> wrote:
>>>>> Using  ps aux | grep pvpython  it seems ok:
>>>>> 
>>>>> albrech+ 17686 10.9  1.6 2151904 269348 pts/3  Sl+  20:07   0:19 /usr/local/share/ParaView-5.5.0-Qt5-MPI-Linux-64bit/lib/pvpython -dr --force-offscreen-rendering /usr/lib/node_modules/light-viz/server/pvw-light-viz.py --content /usr/lib/node_modules/light-viz/dist --port 8080 --viewport-scale 2 --data data
>>>>> 
>>>>> I have tried to increase the max resolution be passing additional arguments in  light-viz-cli , but no effect.
>>>>> 
>>>>> Albrecht
>>>>> 
>>>>> 
>>>>>> On 12 April 2018 at 18:51, Sebastien Jourdain <sebastien.jourdain at kitware.com> wrote:
>>>>>> When you run "ps aux | grep pvpython" do you see that argument properly passed?
>>>>>> 
>>>>>> This is where that argument should be used
>>>>>> https://github.com/Kitware/light-viz/blob/master/server/pvw-light-viz.py#L183
>>>>>> 
>>>>>> Is the resolution you are trying to use bigger than the default below?
>>>>>> https://github.com/Kitware/light-viz/blob/master/server/pvw-light-viz.py#L160-L161
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> On Thu, Apr 12, 2018 at 11:45 AM, Albrecht Kyrieleis <akyrieleis at gmail.com> wrote:
>>>>>>> Thank you, Seb
>>>>>>> 
>>>>>>> I've installed the server on Linux, but view the data in using Chrome browser under Windows7. In light-viz-cli.js I modified :
>>>>>>> 
>>>>>>>         const cmdLine = [
>>>>>>>             quotePath(pvPythonExecs[0]),
>>>>>>>             '-dr',
>>>>>>>             '--force-offscreen-rendering',
>>>>>>>             quotePath(path.normalize(path.join(__dirname, '../server/pvw-light-viz.py'))),
>>>>>>>             '--content', quotePath(path.normalize(path.join(__dirname, '../dist'))),
>>>>>>>             '--port', program.port,
>>>>>>>             '--viewport-scale', 2,
>>>>>>>         ];
>>>>>>> 
>>>>>>> but this dose not seem to have an effect when restarting the server.
>>>>>>> 
>>>>>>> Thank you
>>>>>>> 
>>>>>>> Albrecht
>>>>>>> 
>>>>>>>> On 12 April 2018 at 18:08, Sebastien Jourdain <sebastien.jourdain at kitware.com> wrote:
>>>>>>>> Hi Albrecht,
>>>>>>>> 
>>>>>>>> I'm glad you managed to use LightViz with a local installation. Maybe the best place to talk about LightViz would be the Issue tracker on Github, but here is fine too (although the paraview-user mailing list might be better for the mailing side).
>>>>>>>> 
>>>>>>>> q1) I believe you are on Mac with a retina display. The issue is related to the reported size between the browser and what VTK/ParaView render. To solve it, you can provide additional argument when running light-viz to double the resolution. For that just add "--viewport-scale 2" in the generated command line as the JS cli does not have that arg built-in. (I guess I forgot to add it like in visualizer https://github.com/Kitware/visualizer/blob/master/bin/pvw-visualizer-cli.js#L40 and https://github.com/Kitware/visualizer/blob/master/bin/pvw-visualizer-cli.js#L125-L136)
>>>>>>>> 
>>>>>>>> q2) No but Visualizer give you the option to either do "remote rendering" or "local rendering" (webgl). It would be possible to extend LightViz to switch its renderer like Visualizer is doing.
>>>>>>>> 
>>>>>>>> q3) Are you thinking frustrum selection or just surface? In either case, you will need to create a new module. The capability exist within ParaView but you will have to wire them between the Web UI and the processing that needs to happen on the server side. And if you are not familiar with ParaView, that might be a daunting task. But we can help...
>>>>>>>> 
>>>>>>>> Thanks for reaching out,
>>>>>>>> 
>>>>>>>> Seb
>>>>>>>> 
>>>>>>>>> On Thu, Apr 12, 2018 at 10:28 AM, Albrecht Kyrieleis <akyrieleis at gmail.com> wrote:
>>>>>>>>> Hi,
>>>>>>>>> I have installed LightViz and want to modify it to fit exactly our needs. Not sure whether this mailing-list is the right one.
>>>>>>>>> 
>>>>>>>>> I have installed LightViz and Paraview-5.5(Linux CentOS) and can import a vtk data file using the --add-dataset option. Visualization and function of LightViz is great. But I have three  questions:
>>>>>>>>> 
>>>>>>>>> - the dataset looks a  bit blurry and the orientation arrows are always quite blurry. How can I fix this ?
>>>>>>>>> - Is LightViz actuallly using WebGl ? If not, how can I modify it to use WebGl  and can one hope to get improved performance compared to the standard installation ?
>>>>>>>>> - I would like to add a new feature that allows marking with the mouse an area on the dataset and will return the average/Min/Max value of the data points enclosed. Is there some module already existing which I can bring in for this task ?
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Thank you very much
>>>>>>>>> 
>>>>>>>>> Albrecht
>>>>>>>>> 
>>>>>>>>> _______________________________________________
>>>>>>>>> Powered by www.kitware.com
>>>>>>>>> 
>>>>>>>>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>>>>>>>> 
>>>>>>>>> Search the list archives at: http://markmail.org/search/?q=Paraview-developers
>>>>>>>>> 
>>>>>>>>> Follow this link to subscribe/unsubscribe:
>>>>>>>>> https://public.kitware.com/mailman/listinfo/paraview-developers
>>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> _______________________________________________
>>>>>>> Powered by www.kitware.com
>>>>>>> 
>>>>>>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>>>>>> 
>>>>>>> Search the list archives at: http://markmail.org/search/?q=Paraview-developers
>>>>>>> 
>>>>>>> Follow this link to subscribe/unsubscribe:
>>>>>>> https://public.kitware.com/mailman/listinfo/paraview-developers
>>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Powered by www.kitware.com
>>>>> 
>>>>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>>>> 
>>>>> Search the list archives at: http://markmail.org/search/?q=Paraview-developers
>>>>> 
>>>>> Follow this link to subscribe/unsubscribe:
>>>>> https://public.kitware.com/mailman/listinfo/paraview-developers
>>>>> 
>>>> 
>>> 
>>> 
>>> _______________________________________________
>>> Powered by www.kitware.com
>>> 
>>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>> 
>>> Search the list archives at: http://markmail.org/search/?q=Paraview-developers
>>> 
>>> Follow this link to subscribe/unsubscribe:
>>> https://public.kitware.com/mailman/listinfo/paraview-developers
>>> 
>> 
> 
> _______________________________________________
> Powered by www.kitware.com
> 
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
> 
> Search the list archives at: http://markmail.org/search/?q=Paraview-developers
> 
> Follow this link to subscribe/unsubscribe:
> https://public.kitware.com/mailman/listinfo/paraview-developers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://public.kitware.com/pipermail/paraview-developers/attachments/20180413/2827ac90/attachment-0001.html>


More information about the Paraview-developers mailing list