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

Blocky artifacts appears when a transparent mesh has overlapping regions #26785

Closed
mysticfall opened this issue Mar 8, 2019 · 4 comments
Closed

Comments

@mysticfall
Copy link
Contributor

mysticfall commented Mar 8, 2019

Godot version:
master / 8b231b9

OS/device including version:
Manjaro Linux 18.0.3 / Nvidia GTX 970

Issue description:
I have a hair mesh that contains overlapping plane regions. But when I setup a material, there appear blocky patterns on certain areas as shown in the below screenshot:

artifacts

The material has culling disabled, and depth draw mode is set to 'opaque pre-pass'.

In case it's something difficult to fix, any tricks or workarounds to mitigate the problem would be appreciated also.

@akien-mga
Copy link
Member

Can you still reproduce this bug in Godot 3.2.1 or any later release (e.g. 3.2.2-rc2)?

If yes, please ensure that an up-to-date Minimal Reproduction Project (MRP) is included in this report (a MRP is a zipped Godot project with the minimal elements necessary to reliably trigger the bug). You can upload ZIP files in an issue comment with a drag and drop.

@clayjohn
Copy link
Member

To add to this, the only issue I can see is a small amount of z-fighting.

@akien-mga
Copy link
Member

No answer, so closing. Please comment if you can still reproduce the issue in Godot 3.3 or later.

@Calinou
Copy link
Member

Calinou commented Apr 28, 2021

Note that for hair rendering, you can use alpha-to-coverage, alpha antialiasing and alpha hash in 4.0: #40364

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants