f3d icon indicating copy to clipboard operation
f3d copied to clipboard

F3D 3.0.0 - RC2 : transparent object isn't rendered correctly with the grid display

Open LucasGivord opened this issue 11 months ago • 5 comments

Describe the bug

Transparent object isn't rendered correctly when the grid display overlap this object.

To Reproduce Steps to reproduce the behavior:

  1. download this dataset https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/AlphaBlendModeTest
  2. open it with f3d
  3. move the camera so that we see the dataset behind the display grid

https://github.com/user-attachments/assets/981ca33b-62eb-43db-8b0f-743c216e9e60

Expected behavior

The transparent object object should be rendered correctly even if the display grid overlap it.

workaround : disable the depth peeling by pressing p fix that.

System Information:

  • OS: Windows11
  • GPU and GPU driver:

F3D Information Paste the content of f3d --version: 3.0.0 - RC2

Additional context

There is already an ongoing discussion in discord in the support channel.

LucasGivord avatar Jan 11 '25 15:01 LucasGivord

I reproduce the issue with the CompareTransmission.gltf data.

Also it looks like it depends on the camera's angle, I'll check the depthpeeling algo in vtk.

LucasGivord avatar Jan 18 '25 15:01 LucasGivord

Hi @LucasGivord

How is it going ? Do you need any help moving forward ?

mwestphal avatar Feb 22 '25 09:02 mwestphal

I don't see anything in the depthpeeling for now, I need to check how the transparency is stored too see, I'll give it a try this weekend 🙂

LucasGivord avatar Feb 24 '25 07:02 LucasGivord

Hi @LucasGivord

Do you need help moving forward ?

mwestphal avatar Apr 21 '25 06:04 mwestphal

Hi @LucasGivord

Do you need help moving forward ?

mwestphal avatar Jun 10 '25 06:06 mwestphal

No feedback, unassigning for now. @LucasGivord do not hesitate to comment if you want to work on this :)

mwestphal avatar Jun 18 '25 06:06 mwestphal