I have multiple objects with the same emission material. Is there a way to control the strength of the emission for each object?

  • $\begingroup$ Do you want to control the emission without having to dive into the shader editor ? Would a custom property in the scene do it ? $\endgroup$
    – Gorgious
    Jun 19 '20 at 18:23
  • $\begingroup$ I don't think scene properties would work because I need different objects to have different amounts of emission, but thanks anyway. $\endgroup$
    – user96383
    Jun 19 '20 at 18:25
  • 1
    $\begingroup$ Please edit your question and try to re-phrase it. It is not clear what you want. $\endgroup$
    – susu
    Jun 19 '20 at 18:30
  • $\begingroup$ are you saying that you want several objects to have the same emission material, but you want them to have different strength values? $\endgroup$
    – RBlong2us
    Jun 19 '20 at 18:32
  • $\begingroup$ Yes, that is what I am asking. $\endgroup$
    – user96383
    Jun 19 '20 at 19:03

The simplest for me would be to use the object pass-index.

This is supposed to be used in the compositor workspace but the value can be accessed in the shader editor. It is an integer value so if you want more precision, you can add a math node set to divide between the "Object Info" node and the "Emission" node.

enter image description here


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy