F3D 3.0.0 - RC2 : transparent object isn't rendered correctly with the grid display
Describe the bug
Transparent object isn't rendered correctly when the grid display overlap this object.
To Reproduce Steps to reproduce the behavior:
- download this dataset https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/AlphaBlendModeTest
- open it with f3d
- 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.
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.
Hi @LucasGivord
How is it going ? Do you need any help moving forward ?
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 🙂
Hi @LucasGivord
Do you need help moving forward ?
Hi @LucasGivord
Do you need help moving forward ?
No feedback, unassigning for now. @LucasGivord do not hesitate to comment if you want to work on this :)