Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[3D particle emitter] Z-Fighting? Rendering issue with transparency and other 3D objects #1280

Open
1 task done
CLEDU007 opened this issue May 9, 2024 · 0 comments
Open
1 task done
Labels
⚠ Issue with an extension An issue with an extension that is already on the extension store

Comments

@CLEDU007
Copy link

CLEDU007 commented May 9, 2024

Is there an existing issue for this?

Enter the name of the extension

3D Particle emitter

Describe the bug of the extension

First of all thank you for this wonderful extension 🙏

There is a conflict between 3D boxes that use transparency and 3D particles. As a result the particles behind the transparent texture are not rendered correctly, see the image below.

On the left, a 3D box with only 1 rendered face with a radial gradiant texture, and on the right two 3D particle emitters :
bug_3d particle emitter

Steps to reproduce

  1. make a 3D box with a png texture, check "enable texture transparency" and place it in the scene
  2. make a 3d particle emitter and place it somewhere near the 3D box

You might need to move the camera and/or the objects to see the issue.

GDevelop platform

Desktop

GDevelop version

5.3.201

Platform info

Windows 10

Additional context

I did note the same issue with the 3D sprite extension: here I put a simple 3D white sprite with a 90° rotation on X for demonstration.
bug_3d particle emitter 2

here is the texture used for the 3D box
corrupt_zone

@CLEDU007 CLEDU007 added the ⚠ Issue with an extension An issue with an extension that is already on the extension store label May 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⚠ Issue with an extension An issue with an extension that is already on the extension store
Projects
None yet
Development

No branches or pull requests

1 participant