[Bf-extensions-cvs] [03bdb32] master: Fix T41564: Emission viewer for volume shaders

Greg Zaal noreply at git.blender.org
Mon Aug 25 21:24:05 CEST 2014


Commit: 03bdb32829fe973efe33d16da81f54d26cd1c2c6
Author: Greg Zaal
Date:   Mon Aug 25 21:21:50 2014 +0200
Branches: master
https://developer.blender.org/rBA03bdb32829fe973efe33d16da81f54d26cd1c2c6

Fix T41564: Emission viewer for volume shaders

Ctrl+Shift clicking volume shaders now connects them properly to the volume output

===================================================================

M	node_efficiency_tools.py

===================================================================

diff --git a/node_efficiency_tools.py b/node_efficiency_tools.py
index 35b17f1..173621e 100644
--- a/node_efficiency_tools.py
+++ b/node_efficiency_tools.py
@@ -19,7 +19,7 @@
 bl_info = {
     "name": "Node Wrangler (aka Nodes Efficiency Tools)",
     "author": "Bartek Skorupa, Greg Zaal",
-    "version": (3, 12),
+    "version": (3, 13),
     "blender": (2, 71, 0),
     "location": "Node Editor Properties Panel or Ctrl-Space",
     "description": "Various tools to enhance and speed up node-based workflow",
@@ -1442,8 +1442,8 @@ class NWEmissionViewer(Operator, NWBase):
                         make_links.append((active.outputs[out_i], emission.inputs[0]))
                         make_links.append((emission.outputs[0], materialout.inputs[0]))
                     else:
-                        make_links.append((active.outputs[out_i], materialout.inputs[0]))
-                        # output type is 'SHADER', no Viewer needed. Delete Viewer if exists.
+                        # Output type is 'SHADER', no Viewer needed. Delete Viewer if exists.
+                        make_links.append((active.outputs[out_i], materialout.inputs[1 if active.outputs[out_i].name == "Volume" else 0]))
                         for node in nodes:
                             if node.name == 'Emission Viewer':
                                 node.select = True



More information about the Bf-extensions-cvs mailing list