Page MenuHome

Lamp data color not replaced when using nodes in cycles
Closed, ArchivedPublic


System Information
Operating system: Windows-10-10.0.17763 64 Bits
Graphics card: GeForce GTX 1080 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 418.91

Blender Version
Broken: version: 2.80 (sub 74), branch: blender2.7, commit date: 2019-06-15 22:35, hash: rB87de71a8aaa0
Worked: (optional)

Short description of error
In Cycles, the data color of the lamp is not replaced but multiplied when using the nodes shading.

Exact steps for others to reproduce the error
Open the default scene
Select the point lamp
Change the data color to red
In the object data, click on "Use Nodes"
In the Emission node, change the color to blue.
The lamp color should be blue, but instead of replacing the data color, the color is multiplied.



Event Timeline

Brecht Van Lommel (brecht) claimed this task.

This is by design, the shading nodes are intended to be an additional effect and not to replace the color.

Ok, thanks, i thought it was a bug..

Sorry to bother you, but just for my information, why not just set the color data to full white and hide it if "Use nodes" is checked ?

Maybe that is because EEVEE does not support nodes for the moment, but what is the benefits of this design as a user ? because it is very confusing. If I check "Use Nodes", I'm expecting to use only the nodes. Is it the same for the strength and the power ?

Thanks again for your help.

It's the same for strength and power, and it's useful to be able to share lights with Eevee and to allow units to be used for power.

Well, but ... seriously: two input nodes labelled the same as two other input nodes?
I think it would be a good idea if the labels close to the input nodes would have some different text.

Say: Color, Strength for the "normal" values (as of now) and Color Multiplier, Strength Multiplier for the "Nodes" values.
Probably this would help creating less confusion.

I think it's just a 5 seconds update on the UI for man...
And a big leap for humanity!


Just to cite someone wiser than me, some 50 years ago...