[Paraview] ParaviewWeb 4 - WebGL renderer camera reset and background issue

Bogdan Daqui Herrera bdaqui at simscale.de
Tue Dec 3 09:44:33 EST 2013


Thanks Seb. Yes, you are right it is in the advanced tab, the OSMesa
option shows up, and I have set it to on, but after configuring and
generating the other two that specify where the libraries and headers
are, are still missing. Perhaps I need to enable some other option to
activate them.

Thanks!
Bogdan

On 03.12.2013 15:41, Sebastien Jourdain wrote:
> Hi Bogdan,
> 
> I guess so, I've done quite some change lately. Specially regarding the
> file listing management.
> 
> For the PARAVIEW_ENABLE_WEB, it is automatically set to ON is Python
> wrapping is ON.
> Otherwise the OSMesa one, should still be there but certainly in
> the advanced section.
> You can check on the ParaView wiki for more info, on how to compile
> ParaView with OSMesa.
> 
> Seb
> 
> 
> On Tue, Dec 3, 2013 at 7:08 AM, Bogdan Daqui Herrera <bdaqui at simscale.de
> <mailto:bdaqui at simscale.de>> wrote:
> 
>     Hi Seb,
> 
>     Unfortunately just replacing these two directories does not work. The
>     logs do not offer me any clue either. It could be that the changes have
>     made my web-app incompatible with the current one? Have there been
>     changes to to the javascript files in the example projects as well?
> 
>     I have also recompiled paraview, just in case, but still does not work
>     with my app. By the way, I am unable to find the OSMesa options, as well
>     as the PARAVIEW_ENABLE_WEB in ccmake. Have they been deprecated?
> 
> 
>     Kind Regards,
>     Bogdan
> 
>     On 02.12.2013 19:09, Sebastien Jourdain wrote:
>     > You can probably download any nightly binary and just get the new
>     "www"
>     > directory with the python code vtk/web/* + paraview/web/*.
>     > That might just work. ;-)
>     >
>     > Seb
>     >
>     > PS: As you noticed, make sure you clear your browser cache.
>     >
>     >
>     > On Mon, Dec 2, 2013 at 11:02 AM, Bogdan Daqui Herrera
>     > <bdaqui at simscale.de <mailto:bdaqui at simscale.de>
>     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>>> wrote:
>     >
>     >     Ah, that should be it. Mine is around 3-4 weeks old. I will
>     recompile it
>     >     in its entirety, but as a starting point for this particular
>     isue, what
>     >     needs to be recompiled, or is it just the javascripts that
>     need to be
>     >     updated?
>     >
>     >     Bogdan
>     >
>     >     On 02.12.2013 18:59, Sebastien Jourdain wrote:
>     >     > Hum,
>     >     >
>     >     > that should work then.
>     >     > I've fixed it a week or 2 ago. Are you using the latest
>     >     ParaView/master
>     >     > from git?
>     >     >
>     >     > Seb
>     >     >
>     >     >
>     >     >
>     >     > On Mon, Dec 2, 2013 at 10:37 AM, Bogdan Daqui Herrera
>     >     > <bdaqui at simscale.de <mailto:bdaqui at simscale.de>
>     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>>
>     >     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>
>     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>>>> wrote:
>     >     >
>     >     >     Hi Seb,
>     >     >
>     >     >     I have located the file and key where the value should, I
>     >     assume, be set
>     >     >     on the web deployment: vtkweb-all.js.
>     >     >
>     >     >     The key value combination seem to be in:
>     >     >     DEFAULT_OPTIONS = {
>     >     >             keepServerInSynch: true
>     >     >     }
>     >     >
>     >     >     which I have set to true. In the web-browser, after deleting
>     >     the cache,
>     >     >     I can see this is the current key-value combination, however
>     >     >     synchronisation is not completed. I tried placing the
>     key-value in
>     >     >     quotes as well, without any effect.
>     >     >
>     >     >     I am switching the WebGL renderer on with
>     >     >     pv.viewport.setActiveRenderer("webgl");
>     >     >
>     >     >     Should this be enough or I am still missing some
>     configuration
>     >     values?
>     >     >
>     >     >     The vtkweb.viewport.webgl.js itself is in the ParaView
>     sources
>     >     under:
>     >     >     src/VTK/Web/JavaScript/Lib/vtkweb.viewport.webgl.js, but its
>     >     contents is
>     >     >     also in vtkweb-all.js, which is deployed for the web-app as
>     >     well as in
>     >     >     the different examples.
>     >     >
>     >     >     Kind Regards,
>     >     >     Bogdan
>     >     >
>     >     >
>     >     >     On 02.12.2013 17:56, Sebastien Jourdain wrote:
>     >     >     > Hi Bogdan,
>     >     >     >
>     >     >     > To fix the issue #1, you just need to add a property
>     at the
>     >     >     construction
>     >     >     > of the viewport in order to keep client and server in
>     synch.
>     >     >     > I don't remember the key/value pair but if you look
>     inside the
>     >     >     > xxx.webgl.js, you should find out.
>     >     >     > Moreover, once the JS documentation get regenerated after
>     >     the next
>     >     >     > gatekeeper review, this will be well described.
>     >     >     >
>     >     >     > For the #2, this is definitely a new bug that will
>     need to be
>     >     >     addressed.
>     >     >     >
>     >     >     > Thanks for your feedback,
>     >     >     >
>     >     >     > Seb
>     >     >     >
>     >     >     >
>     >     >     > On Mon, Dec 2, 2013 at 2:51 AM, Bogdan Daqui Herrera
>     >     >     <bdaqui at simscale.de <mailto:bdaqui at simscale.de>
>     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>>
>     >     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>
>     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>>>
>     >     >     > <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>
>     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>>
>     >     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>
>     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>>>>> wrote:
>     >     >     >
>     >     >     >     Hello all,
>     >     >     >
>     >     >     >     I have run into a couple of issues while using the
>     WebGL
>     >     >     renderer in
>     >     >     >     ParaviewWeb 4. Could you help me out with some
>     pointers or
>     >     >     possible
>     >     >     >     workarounds for these problems.
>     >     >     >
>     >     >     >     1. Camera View being reset
>     >     >     >     The camera orientation and position are always being
>     >     reset after
>     >     >     >     performing different operations, such as:
>     >     >     >     -Activating/De-activating the scalarbar
>     >     >     >     -Choosing between point/face data for the ColorBy
>     selection
>     >     >     >     -Adding a filter into the current pipeline
>     >     >     >     -Rescaling
>     >     >     >     -advancing to the next file/time-step in the Data
>     Source.
>     >     >     >
>     >     >     >     2. Background other than black
>     >     >     >     This happens when a background of a different
>     colour, for
>     >     >     example a
>     >     >     >     gradient of white and grey is chosen. If I alter
>     the camera
>     >     >     position or
>     >     >     >     orientation, this background (which is in this case
>     >     >     represented by a
>     >     >     >     rectangle with the selected colours) can move out
>     of the
>     >     >     field-of view,
>     >     >     >     it does not stay in a fixed position relative to
>     the camera
>     >     >     meaning the
>     >     >     >     black regular background is in most part visible.
>     >     >     >
>     >     >     >     Both issues happen only when using the WebGL
>     renderer. When
>     >     >     switching to
>     >     >     >     the software renderer, the behaviour is as expected.
>     >     >     >
>     >     >     >     Kind Regards,
>     >     >     >     Bogdan
>     >     >     >
>     >     >     >     --
>     >     >     >     Bogdan Daqui
>     >     >     >     Software Development
>     >     >     >
>     >     >     >     SimScale GmbH
>     >     >     >     Lichtenbergstraße 8
>     >     >     >     85748 Garching bei München
>     >     >     >
>     >     >     >     Phone: +49 (0)89 3398 4078
>     <tel:%2B49%20%280%2989%203398%204078>
>     >     <tel:%2B49%20%280%2989%203398%204078>
>     >     >     <tel:%2B49%20%280%2989%203398%204078>
>     >     >     <tel:%2B49%20%280%2989%203398%204078>
>     >     >     >     Email: bdaqui at simscale.de
>     <mailto:bdaqui at simscale.de> <mailto:bdaqui at simscale.de
>     <mailto:bdaqui at simscale.de>>
>     >     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>
>     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>>>
>     >     >     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>
>     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>>
>     >     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>
>     <mailto:bdaqui at simscale.de <mailto:bdaqui at simscale.de>>>>
>     >     >     >
>     >     >     >     Amtsgericht München, HRB 201813
>     >     >     >     Geschäftsführer: Vincenz Dölle & David Heiny
>     >     >     >
>     >     >     >     http://www.simscale.de
>     >     >     >     _______________________________________________
>     >     >     >     Powered by www.kitware.com
>     <http://www.kitware.com> <http://www.kitware.com>
>     >     <http://www.kitware.com>
>     >     >     <http://www.kitware.com>
>     >     >     >
>     >     >     >     Visit other Kitware open-source projects at
>     >     >     >     http://www.kitware.com/opensource/opensource.html
>     >     >     >
>     >     >     >     Please keep messages on-topic and check the ParaView
>     >     Wiki at:
>     >     >     >     http://paraview.org/Wiki/ParaView
>     >     >     >
>     >     >     >     Follow this link to subscribe/unsubscribe:
>     >     >     >     http://www.paraview.org/mailman/listinfo/paraview
>     >     >     >
>     >     >     >
>     >     >
>     >     >
>     >
>     >
> 
> 


More information about the ParaView mailing list