Fix T64584: error in node wrangler with cycles add-on disabled

This commit is contained in:
Brecht Van Lommel 2020-02-12 11:31:30 +01:00
parent 79f241abe0
commit 8130de948d
Notes: blender-bot 2023-02-14 19:15:29 +01:00
Referenced by commit 9541def2: Fix T73768: Node Wrangler Addon's "Connect to Cycles Viewer Node" broken
Referenced by commit 9541def2, Fix T73768: Node Wrangler Addon's "Connect to Cycles Viewer Node" broken
Referenced by issue #73768, Node Wrangler Addon's "Connect to Cycles Viewer Node" broken In EEVEE by rBA8130de948d78
Referenced by issue #64584, Node Wrangler emission viewer broken with cycles disabled
1 changed files with 3 additions and 1 deletions

View File

@ -1703,7 +1703,9 @@ class NWEmissionViewer(Operator, NWBase):
make_links.append((emission.outputs[0], materialout.inputs[0]))
# Set brightness of viewer to compensate for Film and CM exposure
intensity = 1/context.scene.cycles.film_exposure # Film exposure is a multiplier
if context.scene.render.engine == 'CYCLES' and hasattr(context.scene, 'cycles'):
intensity = 1/context.scene.cycles.film_exposure # Film exposure is a multiplier
intensity /= pow(2, (context.scene.view_settings.exposure)) # CM exposure is measured in stops/EVs (2^x)
emission.inputs[1].default_value = intensity