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

A 3D material with blend mode "subtract" causes the editor to render completely black in compatibility mode. #72488

Closed
Tracked by #66458
GsLogiMaker opened this issue Feb 1, 2023 · 0 comments · Fixed by #73006

Comments

@GsLogiMaker
Copy link

Godot version

v4.0.beta16.official [518b9e5]

System information

Pop!_OS 22.04 (Ubuntu), Compatibility, HAWAII (, LLVM 14.0.0, DRM 2.50, 6.0.12-76060006-generic)

Issue description

A 3D object with a material with blend_mode set to subtract and transparency set to alpha causes the entire editor to render completely black when the renderer is set to compatibility.

The editor remains completely black while the object with the material is selected. Selecting a different object fixes it, but moving the editor camera can sometimes cause the editor to return to black again.

  • The forward+ and mobile rendering modes work properly.
  • The editor seems remains to remain fully functional apart from the rendering.
  • This issue does not occur in the running game.
  • I was also able to reproduce the error in 2D once, but when I tried it a second time it worked properly without the rendering error.

Steps to reproduce

In the provided minimal project is a cube with a material added to its material_override property. Setting blend_mode to alpha in the material causes the entire editor to render black.

Minimal reproduction project

MinimalProject.zip

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

Successfully merging a pull request may close this issue.

2 participants