Page MenuHome

Cycles shaders show up in EEVEE list (Properties > Material tab > Surface panel)
Open, Confirmed, MediumPublic

Description

System Information
Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: GeForce RTX 2070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 431.60

Blender Version
Broken: version: 2.80 (sub 75), branch: master, commit date: 2019-07-26 15:34, hash: rB79ce2054d436
Also confirmed broken in 2.80 release candidates 2 and 3
Worked: ----

Short description of error
Some shaders not yet available in EEVEE, such as the Toon shader, are included in the list of shaders in the materials tab of the properties window even when EEVEE is selected as the render engine. When such shaders are selected, adjusting most of their parameters has no effect on the viewport/render. Currently, the only way to know which shaders are supported is either by trial and error or by using the node editor.

Exact steps for others to reproduce the error

  1. With a fresh blender scene, check that EEVEE is the selected render engine, and go to materials tab in the properties window
  2. You should already have a material if it's the default cube scene. In the surface panel, click on the shader selector (set to principled BSDF by default)
  3. The menu that shows up includes Toon shader among other unsupported ones.

[Based on the default startup]

Screenshot

Details

Type
Bug

Event Timeline

Sebastian Parborg (zeddb) lowered the priority of this task from Needs Triage by Developer to Confirmed, Medium.

It is also the other way around (you can e.g. see Shader To RGB in cycles), so it is a general issue of uiTemplateNodeView I guess