Blender 2.77 & up, GLSL Viewport rendering not working correctly, material glitches & artifacts #49387

Closed
opened 2016-09-18 13:34:22 +02:00 by Marek Dlugajczyk · 15 comments

System Information
Mac OS X 10.11.6, Nvidia GT750m 2GB, OS X Built in drivers (310.xx.xxxx) as well as Nvidia Web Drivers (346.03.15f03)
Mac OS X 10.11.6, Nvidia GTX580 1.5GB, OS X Nvidia Web Drivers (346.03.15f03)
Mac OS Sierra GM 10.12, Nvidia GT750m 2GB, OS X Built in drivers

Blender Version
Broken: 2.77 22a2853
Broken: 2.77a abf6f08
Broken: 2.78RC 9d70344
Worked: 2.76b f337fea

Short description of error
GLSL Viewport rendering is broken, has artifacts & glitches. Material Nodes don't work properly. OS X bug only. Checked on Windows & it works fine. (on 2.78RC)

Based on original file/post: https://cgcookie.com/2015/05/20/pbr-in-blenders-viewport/

Exact steps for others to reproduce the error
Open attached blend files to see the artifacts, OS X only, or see the screenshots.

blender-broken.mov
blender-ok.mov

Screen Shot 2016-09-18 at 12.04.00.png
Screen Shot 2016-09-18 at 12.05.00.png
Screen Shot 2016-09-18 at 12.04.36.png
Screen Shot 2016-09-18 at 12.35.00.png
Screen Shot 2016-09-18 at 12.06.44.png
Screen Shot 2016-09-18 at 12.16.18.png
Screen Shot 2016-09-18 at 12.34.33.png
Screen Shot 2016-09-18 at 12.16.07.png
Screen Shot 2016-09-18 at 12.06.39.png
PBR_explore.blend
PBR_explore_mod.blend

**System Information** Mac OS X 10.11.6, Nvidia GT750m 2GB, OS X Built in drivers (310.xx.xxxx) as well as Nvidia Web Drivers (346.03.15f03) Mac OS X 10.11.6, Nvidia GTX580 1.5GB, OS X Nvidia Web Drivers (346.03.15f03) Mac OS Sierra GM 10.12, Nvidia GT750m 2GB, OS X Built in drivers **Blender Version** Broken: 2.77 22a2853 Broken: 2.77a abf6f08 Broken: 2.78RC 9d70344 Worked: 2.76b f337fea **Short description of error** GLSL Viewport rendering is broken, has artifacts & glitches. Material Nodes don't work properly. OS X bug only. Checked on Windows & it works fine. (on 2.78RC) Based on original file/post: https://cgcookie.com/2015/05/20/pbr-in-blenders-viewport/ **Exact steps for others to reproduce the error** Open attached blend files to see the artifacts, OS X only, or see the screenshots. [blender-broken.mov](https://archive.blender.org/developer/F362912/blender-broken.mov) [blender-ok.mov](https://archive.blender.org/developer/F362366/blender-ok.mov) ![Screen Shot 2016-09-18 at 12.04.00.png](https://archive.blender.org/developer/F362270/Screen_Shot_2016-09-18_at_12.04.00.png) ![Screen Shot 2016-09-18 at 12.05.00.png](https://archive.blender.org/developer/F362271/Screen_Shot_2016-09-18_at_12.05.00.png) ![Screen Shot 2016-09-18 at 12.04.36.png](https://archive.blender.org/developer/F362268/Screen_Shot_2016-09-18_at_12.04.36.png) ![Screen Shot 2016-09-18 at 12.35.00.png](https://archive.blender.org/developer/F362269/Screen_Shot_2016-09-18_at_12.35.00.png) ![Screen Shot 2016-09-18 at 12.06.44.png](https://archive.blender.org/developer/F362267/Screen_Shot_2016-09-18_at_12.06.44.png) ![Screen Shot 2016-09-18 at 12.16.18.png](https://archive.blender.org/developer/F362266/Screen_Shot_2016-09-18_at_12.16.18.png) ![Screen Shot 2016-09-18 at 12.34.33.png](https://archive.blender.org/developer/F362265/Screen_Shot_2016-09-18_at_12.34.33.png) ![Screen Shot 2016-09-18 at 12.16.07.png](https://archive.blender.org/developer/F362262/Screen_Shot_2016-09-18_at_12.16.07.png) ![Screen Shot 2016-09-18 at 12.06.39.png](https://archive.blender.org/developer/F362261/Screen_Shot_2016-09-18_at_12.06.39.png) [PBR_explore.blend](https://archive.blender.org/developer/F362250/PBR_explore.blend) [PBR_explore_mod.blend](https://archive.blender.org/developer/F362249/PBR_explore_mod.blend)

Changed status to: 'Open'

Changed status to: 'Open'

Added subscriber: @mdpdesign.pl

Added subscriber: @mdpdesign.pl
Marek Dlugajczyk changed title from GLSL Viewport rendering not working correctly, material glitches & artifacts to Blender 2.77 & up, GLSL Viewport rendering not working correctly, material glitches & artifacts 2016-09-18 13:36:03 +02:00

Added subscribers: @MikeErwin, @Sergey

Added subscribers: @MikeErwin, @Sergey
Mike Erwin was assigned by Sergey Sharybin 2016-09-20 10:55:26 +02:00

Can't reproduce this on Linux. @MikeErwin, mind testing on OSX?

Can't reproduce this on Linux. @MikeErwin, mind testing on OSX?

Today I did some more tests, and it turns out that even Blender 2.76b has problems on OS X with Material nodes.

Material nodes or probably "Normal node" is causing the shader to be broken, when trying to mix 2 materials or more. Weird thing is that when you go to Edit mode shader is OK, after switch back to Object mode shader is broken again. See the OS X video for details.

I also opened the "broken" test file from OS X on the Windows system and it didn't work anymore. I had to manually re-create the material.

Blender 2.76b OS X:
blender_osx_not_ok.mov

Blender 2.78 RC2 Windows:
blender_windows_ok.mp4

Today I did some more tests, and it turns out that even Blender 2.76b has problems on OS X with Material nodes. Material nodes or probably "Normal node" is causing the shader to be broken, when trying to mix 2 materials or more. Weird thing is that when you go to Edit mode shader is OK, after switch back to Object mode shader is broken again. See the OS X video for details. I also opened the "broken" test file from OS X on the Windows system and it didn't work anymore. I had to manually re-create the material. Blender 2.76b OS X: [blender_osx_not_ok.mov](https://archive.blender.org/developer/F365652/blender_osx_not_ok.mov) Blender 2.78 RC2 Windows: [blender_windows_ok.mp4](https://archive.blender.org/developer/F365729/blender_windows_ok.mp4)

Hi Guys! Any update on this topic?

Blender 2.78.1 Still not working as expected under OS X. Recently I was doing some client work and created simple showcase scene with business card I wanted to render it in the OpenGL viewport.

I created the scene on Windows, and after that opened it on OS X, whenever I use normal map in the textures it goes crazy ;/

I did some additional searching and found similar bug: https://developer.blender.org/T43342 related to normal maps.

The weird thing happens when I got to Edit Mode, suddenly the material is working as expected. But as soon as I got to Object Mode it breaks. Please see the screenshots attached:

Screen Shot 2016-10-21 at 20.26.32.png
Screen Shot 2016-10-21 at 20.26.25.png

I don't think it's only driver Nvidia/Apple related issue, because it shouldn't work in Edit Mode then.

.blend file attached:
business-card-still-001.blend

On Windows I was able to render it without problems: https://www.facebook.com/marek.mdproject/posts/10211435034420921

Hi Guys! Any update on this topic? Blender 2.78.1 Still not working as expected under OS X. Recently I was doing some client work and created simple showcase scene with business card I wanted to render it in the OpenGL viewport. I created the scene on Windows, and after that opened it on OS X, whenever I use normal map in the textures it goes crazy ;/ I did some additional searching and found similar bug: https://developer.blender.org/T43342 related to normal maps. The weird thing happens when I got to Edit Mode, suddenly the material is working as expected. But as soon as I got to Object Mode it breaks. Please see the screenshots attached: ![Screen Shot 2016-10-21 at 20.26.32.png](https://archive.blender.org/developer/F383442/Screen_Shot_2016-10-21_at_20.26.32.png) ![Screen Shot 2016-10-21 at 20.26.25.png](https://archive.blender.org/developer/F383441/Screen_Shot_2016-10-21_at_20.26.25.png) I don't think it's only driver Nvidia/Apple related issue, because it shouldn't work in Edit Mode then. **.blend file attached:** [business-card-still-001.blend](https://archive.blender.org/developer/F383445/business-card-still-001.blend) On Windows I was able to render it without problems: https://www.facebook.com/marek.mdproject/posts/10211435034420921

Added subscriber: @fablefox

Added subscriber: @fablefox

Hi, is this problem still an issue 2.78c ?

Hi, is this problem still an issue 2.78c ?

Added subscriber: @Mark-125

Added subscriber: @Mark-125

Hi, new here but long time Blender user. Registered an account on this just to chime in on this bug.

It's is sole reason I've been unable to upgrade and work in new versions of Blender since 2.76a. Can't wait to try the newer features :/ !

I keep checking back to this same page incase it's fixed (I think I can subscribe now, though.) I guess working around it wouldn't be so bad if I was able to keep both 2.76a and the newest version installed on my workstation, but apparently Unity actually has huge problems with imported blender models from before 2.76b if 2.76b is installed? I'm sure there's already a ticket open for that somewhere?

I'm appreciative of all the work that gets done on Blender, and if this never gets fixed I'd probably be fine working in 2.76a for years before even being tempted to switch 3d packages lol. I just wanted to make sure you guys know this little issue in the main branch is actually a total deal-breaker for some blender game developers.

It looks like there's a bunch of screenshots and details about the problem here already, but if there's anything else I can share to help, I'd be glad to know! thanks

Hi, new here but long time Blender user. Registered an account on this just to chime in on this bug. It's is sole reason I've been unable to upgrade and work in new versions of Blender since 2.76a. Can't wait to try the newer features :/ ! I keep checking back to this same page incase it's fixed (I think I can subscribe now, though.) I guess working around it wouldn't be so bad if I was able to keep both 2.76a and the newest version installed on my workstation, but apparently Unity actually has huge problems with imported blender models from before 2.76b if 2.76b is installed? I'm sure there's already a ticket open for that somewhere? I'm appreciative of all the work that gets done on Blender, and if this never gets fixed I'd probably be fine working in 2.76a for years before even being tempted to switch 3d packages lol. I just wanted to make sure you guys know this little issue in the main branch is actually a total deal-breaker for some blender game developers. It looks like there's a bunch of screenshots and details about the problem here already, but if there's anything else I can share to help, I'd be glad to know! thanks

Added subscriber: @ohookins-1

Added subscriber: @ohookins-1

I believe that I might also be suffering from this bug.

MacOS 10.13.3 High Sierra
Early 2015 MacBookPro with Intel Iris Graphics 6100
Blender 2.79

I noticed that when I have a noise texture going into a mixRGB node to control between two slightly different textures, the output is only ever all black or all white. I use a ColorRamp node to alter the output of the noise, and then it becomes very obvious.

Rendered mode is totally fine, just Material view mode.

Screen Shot 2018-02-17 at 17.35.48.png

I believe that I might also be suffering from this bug. MacOS 10.13.3 High Sierra Early 2015 MacBookPro with Intel Iris Graphics 6100 Blender 2.79 I noticed that when I have a noise texture going into a mixRGB node to control between two slightly different textures, the output is only ever all black or all white. I use a ColorRamp node to alter the output of the noise, and then it becomes very obvious. Rendered mode is totally fine, just Material view mode. ![Screen Shot 2018-02-17 at 17.35.48.png](https://archive.blender.org/developer/F2320977/Screen_Shot_2018-02-17_at_17.35.48.png)

Added subscriber: @brecht

Added subscriber: @brecht

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'

Archiving old report, we no longer work on fixing these types of issues in 2.79 but focus on the new viewport in 2.8.

Archiving old report, we no longer work on fixing these types of issues in 2.79 but focus on the new viewport in 2.8.
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#49387
No description provided.