Visual glitches occur on certain models, in Game Engine and possibly the viewport #43599

Closed
opened 2015-02-08 21:12:39 +01:00 by Mircea Kitsune · 12 comments

System Information
Linux openSUSE 13.2 x64, KDE 4.14.4. AMD Radeon 6870, Mesa 10.3.7.

Blender Version
Broken: 2.73a
Worked: I don't think I noticed this in <= 2.72, but cannot say with certainty due to the bug's probabilistic nature and rare occurrence.

Short description of error
Artefacts are visible on certain meshes, typically lighting errors causing dark or bright spots over the faces of some objects. The problem appears to affect the Game Engine primarily, although I think I noticed a similar issue in the 3D viewport once.

It is pretty random, and might depend on the angle you look from or only happen after you start and stop the game engine several times. It only happens to certain meshes as well, and I couldn't find the exact trigger. In one of my cases, this only seems to happen when the mesh contains shape keys as well as an armature deforming it... and if I add a modifier after the armature (such as a bogus Subsurf), the problem goes away.

I generated a small test blend containing an air vent tube which is subject to this issue. Also two screenshots... one of the issue and one of how it should look like.

Blend file: http://www.pasteall.org/blend/34266
Good screenshot: http://www.pasteall.org/pic/83533
Bad screenshot: http://www.pasteall.org/pic/83532

Exact steps for others to reproduce the error
The effect is pretty random and likely caused by precise circumstances, so apart from my test blend I don't know the exact cause.

**System Information** Linux openSUSE 13.2 x64, KDE 4.14.4. AMD Radeon 6870, Mesa 10.3.7. **Blender Version** Broken: 2.73a Worked: I don't think I noticed this in <= 2.72, but cannot say with certainty due to the bug's probabilistic nature and rare occurrence. **Short description of error** Artefacts are visible on certain meshes, typically lighting errors causing dark or bright spots over the faces of some objects. The problem appears to affect the Game Engine primarily, although I think I noticed a similar issue in the 3D viewport once. It is pretty random, and might depend on the angle you look from or only happen after you start and stop the game engine several times. It only happens to certain meshes as well, and I couldn't find the exact trigger. In one of my cases, this only seems to happen when the mesh contains shape keys as well as an armature deforming it... and if I add a modifier after the armature (such as a bogus Subsurf), the problem goes away. I generated a small test blend containing an air vent tube which is subject to this issue. Also two screenshots... one of the issue and one of how it should look like. Blend file: http://www.pasteall.org/blend/34266 Good screenshot: http://www.pasteall.org/pic/83533 Bad screenshot: http://www.pasteall.org/pic/83532 **Exact steps for others to reproduce the error** The effect is pretty random and likely caused by precise circumstances, so apart from my test blend I don't know the exact cause.
Author

Changed status to: 'Open'

Changed status to: 'Open'
Author

Added subscriber: @MirceaKitsune

Added subscriber: @MirceaKitsune

Added subscriber: @dr.sybren

Added subscriber: @dr.sybren

I can confirm this issue, on Kubuntu Linux 14.10, NVidia Geforce 970 GTS, closed-source drivers 346.16, and self-compiled Blender 2.73 (0d766aa532).

It seems to have something to do with the armature modifier - when I remove that, the object displays just fine. Just disabling the armature modifier is not enough, it really needs to be removed for the rendering issue to disappear.

When I disable the shape keys (but keep the armature modifier), the rendering is still wrong, but in a different way. It seems to be a conflict between armature and shape keys.

The bug also manifests itself with a single sun lamp.

Slightly more minimal Blend file: airvent1.blend

I've tested on 2.69 and 2.70, and the bug also manifests in those versions.

I can confirm this issue, on Kubuntu Linux 14.10, NVidia Geforce 970 GTS, closed-source drivers 346.16, and self-compiled Blender 2.73 (0d766aa5327098b2b0fa1eb9af88533025a3153d). It seems to have something to do with the armature modifier - when I remove that, the object displays just fine. Just disabling the armature modifier is not enough, it really needs to be removed for the rendering issue to disappear. When I disable the shape keys (but keep the armature modifier), the rendering is still wrong, but in a different way. It seems to be a conflict between armature and shape keys. The bug also manifests itself with a single sun lamp. Slightly more minimal Blend file: [airvent1.blend](https://archive.blender.org/developer/F141970/airvent1.blend) I've tested on 2.69 and 2.70, and the bug also manifests in those versions.
Author

A third person confirmed the issue on the #gameblender IRC. They didn't mention as much as @sybren... just that they remember noticing the issue in 2.68, which means it might be older than I initially thought.

A third person confirmed the issue on the #gameblender IRC. They didn't mention as much as @sybren... just that they remember noticing the issue in 2.68, which means it might be older than I initially thought.
Member

Added subscriber: @JulianEisel

Added subscriber: @JulianEisel
Member

Is this a GE only bug? (Just important for tracker policy)

Is this a GE only bug? (Just important for tracker policy)
Author

I'm not completely certain if it's GE only, or affects the viewport as well. In the example blend I posted, it only happens in GE. But in different cases, smooth shading doesn't work on certain meshes in the viewport, and flickers if you look from certain angles. The issues look quite similar, and I can't tell if they have the same root cause.

I'm not completely certain if it's GE only, or affects the viewport as well. In the example blend I posted, it only happens in GE. But in different cases, smooth shading doesn't work on certain meshes in the viewport, and flickers if you look from certain angles. The issues look quite similar, and I can't tell if they have the same root cause.

Added subscriber: @ideasman42

Added subscriber: @ideasman42

Setting as GameEngine, if you can reproduce in the 3d-viewport,
please report another bug with steps to redo (and reference this one).

I had a look and it worked fine in Blender's viewport.

Setting as GameEngine, if you can reproduce in the 3d-viewport, please report another bug with steps to redo (and reference this one). I had a look and it worked fine in Blender's viewport.
Member

Added subscriber: @JorgeBernalMartinez

Added subscriber: @JorgeBernalMartinez
Porteries Tristan self-assigned this 2015-10-28 22:41:27 +01:00

Closed as duplicate of #36581

Closed as duplicate of #36581
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
6 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#43599
No description provided.