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

Graphic artifacts in 3d scenes. #10149

Closed
kubecz3k opened this issue Aug 7, 2017 · 12 comments
Closed

Graphic artifacts in 3d scenes. #10149

kubecz3k opened this issue Aug 7, 2017 · 12 comments

Comments

@kubecz3k
Copy link
Contributor

kubecz3k commented Aug 7, 2017

Operating system or device - Godot version:
Linux, e12b422, gpu: GTX 1060

Issue description:
After opening materials 3d demo artifacts can be observed:
artifacts

VIDEO: https://www.youtube.com/watch?v=lT_s3C1VNxc

Also platformer 3d looks weird:
platfromer_artifacts2

Steps to reproduce:

  1. Open materials demo
  2. Check Platformer 3d demo

Link to minimal example project:
Use Material demo and eventually Platformer 3D demo

@kubecz3k kubecz3k added this to the 3.0 milestone Aug 7, 2017
@eon-s
Copy link
Contributor

eon-s commented Aug 8, 2017

Same on Master, nvidia proprietary drivers, demo with default settings.

I see excessive light too, lower sky energy results in a new set of amazing glitches.

Some tonemaps are totally broken too (on the demo at least).

On the terminal got many

ERROR: _gl_debug_print: GL ERROR: Source: OpenGL Type: Performance ID: 131186 Severity: Medium Message: Buffer performance warning: Buffer object 34 (bound to NONE, usage hint is GL_DYNAMIC_DRAW) is being copied/moved from VIDEO memory to HOST memory.
At: drivers/gles3/rasterizer_gles3.cpp:122.

And

ERROR: _gl_debug_print: GL ERROR: Source: OpenGL Type: Performance ID: 131218 Severity: Medium Message: Program/shader state performance warning: Vertex shader in program 67 is being recompiled based on GL state.
At: drivers/gles3/rasterizer_gles3.cpp:122.

And

ERROR: shadow_atlas_set_size: Condition ' !li ' is true. Continuing..:
At: drivers/gles3/rasterizer_scene_gles3.cpp:145.
ERROR: getornull: Condition ' !id_map.has(p_rid.get_data()) ' is true. returned: __null
At: core/rid.h:164.

And this at the end

[PropertyValueEvaluator]: Error eval! Error code: 1

@JiahuiCai
Copy link

Same issues on Window with GTX1070

@eon-s
Copy link
Contributor

eon-s commented Aug 8, 2017

Same glitches on AMDGPU (R5).

@HummusSamurai
Copy link
Contributor

HummusSamurai commented Aug 8, 2017

I have similar problems with the 3D Platformer, haven't checked the materials demo.
It's been like this since Saturday (or a bit earlier), I thought it was my fault.

Fedora 26, Nouveau drivers, GT930M.

@himaghnam
Copy link

himaghnam commented Aug 8, 2017

yes it looks like .5 is full metal and roughness in latest

@Listwon
Copy link
Contributor

Listwon commented Aug 17, 2017

Same glitches on Intel® HD Graphics 530, Windows 10 Pro x64

@reduz
Copy link
Member

reduz commented Aug 17, 2017 via email

@akien-mga
Copy link
Member

It's likely a regression from a couple weeks ago, since it was first reported 10 days ago and then there were many duplicates and confirmations.

That's a job for bisect-master @kubecz3k ;)

@reduz
Copy link
Member

reduz commented Aug 17, 2017 via email

@kubecz3k
Copy link
Contributor Author

With help from @Calinou we did a bisection and it seems that 5c36148 is the first bad commit

@Zireael07
Copy link
Contributor

Why would GLTF support lead to those bugs?

@Calinou
Copy link
Member

Calinou commented Aug 17, 2017

Why would GLTF support lead to those bugs?

Some shader changes were done in that commit, which can lead to 3D rendering regressions like the one in the issue.

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

10 participants