visit-dav / visit

VisIt - Visualization and Data Analysis for Mesh-based Scientific Data
https://visit.llnl.gov
BSD 3-Clause "New" or "Revised" License
438 stars 116 forks source link

VisIt 3.4.1: mesh opacity bug and missing triad lines #19614

Closed tharman-git closed 1 month ago

tharman-git commented 4 months ago

Greetings,

With visit 3.4.1 there are two new bugs: 1) The lines on the Triad are missing, see attached pngs.

2) When I decrease the opacity from 100% in mesh plot attributes the view becomes garbled.

Below are two images that show the correct and the garbled mesh view. works garbled

These feature have worked with previous versions of VisIt.

Relevant Details:

We're loading Uintah data and using the server-client mode between a Debian 11 desktop and a cluster.

Client: VisIt installed from visit3_4_1.linux-x86_64-debian11.tar.gz

Server: VisIt compiled using

 build_visit3_4_1 --parallel --uintah --no-icet --mesagl --llvm --no-sphinx --skip-opengl-context-check --system-cmake --qt6 --vtk9 --visit --makeflags -j20

    modules loaded:
    1) chpc/1.0 (S)   2) gcc/11.2.0   3) zlib/1.3.1   4) openmpi/4.1.6   5) cmake/3.26.0
biagas commented 4 months ago

Not sure if it's related to your issue, but a transparency bug was recently fixed. I wonder if you could provide input so we can see if that fix resolves your issue, too. Having data might also help isolate the Triad problem, not sure that's been reported already.

JustinPrivitera commented 4 months ago

related to #19123

tharman-git commented 4 months ago

Attached is a Uintah Data Archive (uda) and a VisIt session file. I used 10 cores in VisIt.

To open the uda select the file advect.uda.000->index.xml

meshOpacityBug.tar.gz

cyrush commented 1 month ago

@tharman-git we have resolved several issues related to VTK and opacity, we are going to take a look at the triad issue with your data.

JustinPrivitera commented 1 month ago

Hi @tharman-git. Sorry for the delay on this. I can reproduce your issue locally; thanks for the data and session file. I can confirm that the opacity issue has been fixed in our upcoming VisIt release. The triad line issue is annoying and is still an open issue. You can work around it by manually changing the Triad line width to something bigger than 1 in the Annotation settings: image

To get around the opacity issue, you can turn off scalable rendering mode and run in serial, or you can use the beta install of VisIt that we have placed on the open side at /usr/gapps/visit/beta/bin/visit. A closed side install is coming shortly.

JustinPrivitera commented 1 month ago

I am going to close this issue because the opacity bug has been fixed and there is already a ticket open for the triad lines disappearing.

tharman-git commented 1 month ago

Thank you!

JustinPrivitera commented 1 month ago

Forgot to mention before that the open and closed side versions of the 3.4.2 beta with the opacity fix are available at /usr/gapps/visit/beta/bin/visit