Blender 2.93 Eevee woes #88878

Closed
opened 2021-06-06 08:27:14 +02:00 by Irvine McMinn · 6 comments

Hardware and OS:

Arch Linux → Gnome Wayland, ( I checked problem exists with Xorg and Nvidia-Prime)

My relevant hardware is as follows

  • Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz
  • Intel Corporation Skylake GT2
  • NVIDIA Corporation GM108M [GeForce 930M] 

Description:

My distro, Arch, updated to Blender 2.93 a few days ago. Unfortunately, There appears to be a couple of, (probably related,) problems with Eevee and Viewport rendering.

Firstly, in the Eevee render, the ‘RMB → shade-smooth’ operator is not being applied. Neither is it being applied in the ‘viewport → materials’ view, although it is being applied in the ‘viewport → solid’ view.

Secondly, Lighting and shadows are seriously off: Previously, with 2.92, I could get roughly comparable results using the same lighting setup for fast Eevee test renders and the finished Cycles render. With the current release, this is not even remotely possible.

There is a bug report, (FS#71110,) about Blender 2.93 needing ‘opencolorio 2.0’ for colour management, but I checked this is not the source of the problem by downloading the self-contained ‘tar.xy’ file and installing it to /usr/local/bin. This fixed the reported bug, but did nothing for my problem.

Steps To Reproduce:
I posted a description of the problem to the https://bbs.archlinux.org/viewtopic.php?id=266912 asking if anyone else had experienced this problem, but, since no-one else seems to be affected, I believe it may be hardware specific.

I have attached a renders from Cycles and Eevee, where you can see quite clearly that the Eevee render is not shading smooth and how the lighting is seriously off.

system-info.txt

Blender-2.93-Eevee.png

Blender-2.93-Cycles.png

Hardware and OS: Arch Linux → Gnome Wayland, ( I checked problem exists with Xorg and Nvidia-Prime) My relevant hardware is as follows ``` • Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz • Intel Corporation Skylake GT2 • NVIDIA Corporation GM108M [GeForce 930M] ``` Description: My distro, Arch, updated to Blender 2.93 a few days ago. Unfortunately, There appears to be a couple of, (probably related,) problems with Eevee and Viewport rendering. Firstly, in the Eevee render, the ‘RMB → shade-smooth’ operator is not being applied. Neither is it being applied in the ‘viewport → materials’ view, although it is being applied in the ‘viewport → solid’ view. Secondly, Lighting and shadows are seriously off: Previously, with 2.92, I could get roughly comparable results using the same lighting setup for fast Eevee test renders and the finished Cycles render. With the current release, this is not even remotely possible. There is a bug report, (FS#71110,) about Blender 2.93 needing ‘opencolorio 2.0’ for colour management, but I checked this is not the source of the problem by downloading the self-contained ‘tar.xy’ file and installing it to /usr/local/bin. This fixed the reported bug, but did nothing for my problem. Steps To Reproduce: I posted a description of the problem to the https://bbs.archlinux.org/viewtopic.php?id=266912 asking if anyone else had experienced this problem, but, since no-one else seems to be affected, I believe it may be hardware specific. I have attached a renders from Cycles and Eevee, where you can see quite clearly that the Eevee render is not shading smooth and how the lighting is seriously off. [system-info.txt](https://archive.blender.org/developer/F10159611/system-info.txt) ![Blender-2.93-Eevee.png](https://archive.blender.org/developer/F10159606/Blender-2.93-Eevee.png) ![Blender-2.93-Cycles.png](https://archive.blender.org/developer/F10159605/Blender-2.93-Cycles.png)
Author

Added subscriber: @IrvineHimself

Added subscriber: @IrvineHimself

Added subscriber: @CheesecakeCG

Added subscriber: @CheesecakeCG

You're going to need to break these up into separate issues and use a more descriptive title for each. I had two of these same issues, and I had to manually look through the recent bug reports to by guessing mostly to find this.

The issue you mentioned about OpenColorIO was specific to the Arch package and has already been fixed. Just be sure to change any files you edited to with broken version back to the View Transform and Look you had set before, saving a file over with the broken packages would have erased that information.

The shading issue happens when you have AO, SSR Refraction in Post Processing, and SSR Refraction in the material settings enabled. I've tried it on an RX460 and an HD 5500, both on Arch Linux, but separate machines. Here's a file that demonstrates this:
AO-Refraction-Regression.blend

You're going to need to break these up into separate issues and use a more descriptive title for each. I had two of these same issues, and I had to manually look through the recent bug reports to by guessing mostly to find this. The issue you mentioned about OpenColorIO was specific to the Arch package and has already been fixed. Just be sure to change any files you edited to with broken version back to the View Transform and Look you had set before, saving a file over with the broken packages would have erased that information. The shading issue happens when you have AO, SSR Refraction in Post Processing, and SSR Refraction in the material settings enabled. I've tried it on an RX460 and an HD 5500, both on Arch Linux, but separate machines. Here's a file that demonstrates this: [AO-Refraction-Regression.blend](https://archive.blender.org/developer/F10160467/AO-Refraction-Regression.blend)
Author

Thank you for your reply.

You have given me a lot to thing about here. After playing around with your blend, viewing from different angles and distances while switching things off and on, I was able to see what you what you mean.

Actually, I didn’t have AO and SSR Refraction enabled in either material settings or in post-processing. However by playing around with various settings and viewing angles in my blend, I was easily able to reproduce in Cycles the effects which are bugging me in Eevee.

This ‘reverse confirmation’ does strongly suggest that my problems are mainly being caused by bad lighting which, by coincidence, just happened to work without apparent problem in 2.92. Or, to rephrase, improvements to Eevee in 2.93 highlighted problems with my blend which were not apparent in 2.92.

Having said that, while I do not have the technical skill to adequately isolate or describe the problem, but noting that the appearance of objects with the ‘shade-smooth’ operator applied are radically different in ‘viewport → shade-solid’ and ‘viewport → shade-material’, I cant shake the intuitive feeling that there is something off about shade-smooth.

For the moment, I am going to work on the lighting and materials settings of my model and see if I can eliminate the worst of the problems.

Further, if I have further information about the ‘shade-smooth’ operator, I will take to heart your comments about separating issues and more descriptive titles.

Irvine

Thank you for your reply. You have given me a lot to thing about here. After playing around with your blend, viewing from different angles and distances while switching things off and on, I was able to see what you what you mean. Actually, I didn’t have AO and SSR Refraction enabled in either material settings or in post-processing. However by playing around with various settings and viewing angles in my blend, I was easily able to reproduce in Cycles the effects which are bugging me in Eevee. This ‘reverse confirmation’ does strongly suggest that my problems are mainly being caused by bad lighting which, by coincidence, just happened to work without apparent problem in 2.92. Or, to rephrase, improvements to Eevee in 2.93 highlighted problems with my blend which were not apparent in 2.92. Having said that, while I do not have the technical skill to adequately isolate or describe the problem, but noting that the appearance of objects with the ‘shade-smooth’ operator applied are radically different in ‘viewport → shade-solid’ and ‘viewport → shade-material’, I cant shake the intuitive feeling that there is something off about shade-smooth. For the moment, I am going to work on the lighting and materials settings of my model and see if I can eliminate the worst of the problems. Further, if I have further information about the ‘shade-smooth’ operator, I will take to heart your comments about separating issues and more descriptive titles. Irvine
Author

Okay, by playing about with ‘material settings’ I was able to resolve all my problems with ‘shade-smooth’. I am still having a few minor problems with rendering artefacts in Eevee, but I am fairly certain this is also my fault.

Thanks for you insightful help,

Irvine

Ps:

I would be grateful if someone can mark this closed.

Okay, by playing about with ‘material settings’ I was able to resolve all my problems with ‘shade-smooth’. I am still having a few minor problems with rendering artefacts in Eevee, but I am fairly certain this is also my fault. Thanks for you insightful help, Irvine Ps: I would be grateful if someone can mark this closed.
Author

Changed status from 'Needs Triage' to: 'Resolved'

Changed status from 'Needs Triage' to: 'Resolved'
Irvine McMinn self-assigned this 2021-06-09 07:54:17 +02:00
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
2 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#88878
No description provided.