Skip to content

Cannot use texture maping and transparent rendering together

There is an issue where if you apply a texture to one object and then render another object, the transparent object is rendered incorrectly. The following steps replicate the issue.

  1. Create a Sphere source.
  2. Change the Opacity of the sphere to 0.5.
  3. Create a Plane source. At this point, everything is working fine.
  4. Load a Texture on the plane. Any png is fine. I used NE2_ps_bath.png, which is available as part of the ParaView test data.

Once you load the texture, you will see that the sphere is rendered incorrectly. In my version of ParaView (version 5.1.0 64-bit on Windows) I can see the NE2_ps_bath texture I loaded for the plane being mapped to the sphere. I believe the issue is that the rendering system is not correctly unloading the texture.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information