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

CSG flicker rendering bug with all union, one subtraction box #33121

Closed
golddotasksquestions opened this issue Oct 27, 2019 · 2 comments · Fixed by #36422
Closed

CSG flicker rendering bug with all union, one subtraction box #33121

golddotasksquestions opened this issue Oct 27, 2019 · 2 comments · Fixed by #36422
Milestone

Comments

@golddotasksquestions
Copy link

Godot version:
Godot 3.2 alpha3

OS/device including version:
Win7 Nvidia

Issue description:
Stable visual positional flicker on the mesh with almost overlapping CSG boxes with one subtraction box covering the area (outerbox)

csg_renderbug03

Steps to reproduce:
Move the CSG boxes on the z-axis until they almost overlapp in the minimal project:

Minimal reproduction project:
csg_flicker_bug.zip

@golddotasksquestions
Copy link
Author

golddotasksquestions commented Nov 20, 2020

Though it does not look quite as bad anymore, this issue is still present in Godot 3.2.3 stable and Godot 3.2.4 beta2:
@akien-mga please reopen.

csg_issue

Steps to replicate:

  1. Create a new 3D scene,
  2. Add CSGCombiner node as child of the Spacial,
  3. Add CSGBox as child of the Combiner (floor), resize,
  4. Add another CSGBox as child of the Combiner (wall), resize and move,
  5. duplicate and move the wall a few times.

Issue is also present if all CSGBoxes have default Inspector values (Union).

There is also a very noticeable reduction in Editor framerate with only 10 CSG boxes in the scene.

@Calinou
Copy link
Member

Calinou commented Nov 20, 2020

@golddotasksquestions Please open a new issue with a minimal reproduction project attached.

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.

3 participants