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

Y-Billboard mode doesn't work #36238

Closed
zio-hub opened this issue Feb 15, 2020 · 11 comments
Closed

Y-Billboard mode doesn't work #36238

zio-hub opened this issue Feb 15, 2020 · 11 comments

Comments

@zio-hub
Copy link

zio-hub commented Feb 15, 2020

Godot version:

3.2 stable

OS/device including version:

Windows 10 x64

Device:

AMD A4 7300 x86_64 APU

GPU model:

Radeon HD 8470D

Issue description:

Spatial Material and Sprite3D Flag Billboard mode not working.

Steps to reproduce:

Sprite3D with Spatial Material Billboard Mode:
with_material

Sprite3D with Billboard flag:
with_flag

How it looks in game:
y-billboard

Minimal reproduction project:
Y-Billboard test.zip

@Calinou
Copy link
Member

Calinou commented Feb 15, 2020

Does it work if you use a MeshInstance with a PlaneMesh (or QuadMesh) attached? You need to set the billboard mode in the SpatialMaterial in this case.

This solution will also perform better due to known performance issues in Sprite3D.

@zio-hub
Copy link
Author

zio-hub commented Feb 15, 2020

I tried with a PlaneMesh and QuadMesh, same results.
planemesh

@zio-hub
Copy link
Author

zio-hub commented Feb 15, 2020

Just in case, i tried the same scene in my linux boot (same pc) and everything works well:
ybillboardlinux

On Xubuntu x86_64

@Calinou
Copy link
Member

Calinou commented Feb 15, 2020

@zio-hub Try switching to the GLES2 renderer in the top-right corner. The GLES3 renderer is known to behave poorly on old/low-end AMD GPUs.

@zio-hub
Copy link
Author

zio-hub commented Feb 15, 2020

Same results with GLES2.

@noass
Copy link

noass commented Jul 18, 2020

This exact thing happens to me too
I have Windows

@clayjohn
Copy link
Member

Might have been fixed by #39867 which will be in 3.2.3. Once 3.2.3 releases, please let us know if it is fixed. Alternatively, you can build from the 3.2 branch to test if it works.

@noass
Copy link

noass commented Jul 20, 2020

I switched to Linux and it works there...

@akien-mga
Copy link
Member

You can test with 3.2.3 beta 1: https://godotengine.org/article/dev-snapshot-godot-3-2-3-beta-1

@akien-mga akien-mga added this to the 3.2 milestone Jul 20, 2020
@bagelpigeon
Copy link

bagelpigeon commented Oct 7, 2020

I know this is a little late, but I just ran into the same problem. I don't think this is an issue with Godot, seems to be an issue with the graphics drivers- I also have an AMD gpu. I fixed this by updating my AMD card drivers (2015 drivers to 2016) from device manager (my card was OEM and not a separate part so you might have to download from AMD's website if device manager can't update it). It also fixed a bunch of issues like particle effects not rotating properly.

@zio-hub
Copy link
Author

zio-hub commented Oct 11, 2020

I know this is a little late, but I just ran into the same problem. I don't think this is an issue with Godot, seems to be an issue with the graphics drivers- I also have an AMD gpu. I fixed this by updating my AMD card drivers (2015 drivers to 2016) from device manager (my card was OEM and not a separate part so you might have to download from AMD's website if device manager can't update it). It also fixed a bunch of issues like particle effects not rotating properly.

This fixed the problem for me too. Thanks!

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

7 participants