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

Blend Shapes visual bug on Linux and video-linux on AMD gpu #41688

Closed
Nanox19435 opened this issue Sep 1, 2020 · 2 comments
Closed

Blend Shapes visual bug on Linux and video-linux on AMD gpu #41688

Nanox19435 opened this issue Sep 1, 2020 · 2 comments
Labels

Comments

@Nanox19435
Copy link

Godot version:

3.2.2 stable

OS/device including version:
5.7.17-2-MANJARO

AMD Radeon RX 5600 XT, video-linux, GLES3

Issue description:

I used VRoid studio to create some anime style 3d models, then imported them to Godot, but when I change the shape keys, the model deforms creating this weird effect of vertex displacement. Sometimes also the 3d editor move arrows glitch as well, as you can see on the second picture.

The project will work fine on windows, and has also run as expected on an intel graphics machine in both windows and Linux, so the issue lies on the video drivers, as far as I can tell.

Steps to reproduce:
Import as glb a vrm file (generated with VRoid Studio), you only need to change the extension from .vrm to .glb to do this.
Create a new inherited scene from the imported asset
Select the MeshInstance node named Face
On the inspector open the dropdown menu of Blend Shapes
Change any Blend Shape and the bug will appear

Minimal reproduction project:

image
image

@fire
Copy link
Member

fire commented Sep 1, 2020

This looks very similar to KhronosGroup/glTF-Blender-IO#308.

Are you using Blender 2.90?

Edited: Can you provide a sample reproduction project?

@Nanox19435
Copy link
Author

After more testing using more systems, I was able to pin point the blame here. This is a problem with the AMD drivers for my graphics card (5600 XT) on linux, not godot (as far a i can tell). I have been able to "correct" this problem by changing on Manjaro settings the drivers from video-linux to video-vesa, but doing that prevents you from using almost any resolution on your screen. I hope that an update on the drivers corrects this in the future.

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

No branches or pull requests

3 participants