Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2017-05-30 18:16:36 +0300
committerClément Foucault <foucault.clem@gmail.com>2017-05-30 18:18:00 +0300
commit9f43b36f1c81fc361d9f9c38a85665a49e7b8c44 (patch)
tree0dd3be95fe8af360faab8cf47ed0fa0cc67a2322 /release/scripts/startup/bl_ui/properties_world.py
parent7b379313ded90b58422497bac5af5dfda440aeb8 (diff)
Eevee: UI add world and material nodetree layout.
Diffstat (limited to 'release/scripts/startup/bl_ui/properties_world.py')
-rw-r--r--release/scripts/startup/bl_ui/properties_world.py16
1 files changed, 15 insertions, 1 deletions
diff --git a/release/scripts/startup/bl_ui/properties_world.py b/release/scripts/startup/bl_ui/properties_world.py
index e419f8d1df3..1f0cbe35689 100644
--- a/release/scripts/startup/bl_ui/properties_world.py
+++ b/release/scripts/startup/bl_ui/properties_world.py
@@ -20,6 +20,7 @@
import bpy
from bpy.types import Panel
from rna_prop_ui import PropertyPanel
+from bpy_extras.node_utils import find_node_input, find_output_node
class WorldButtonsPanel:
@@ -264,7 +265,20 @@ class EEVEE_WORLD_PT_surface(WorldButtonsPanel, Panel):
world = context.world
- layout.prop(world, "horizon_color", text="Color")
+ layout.prop(world, "use_nodes", icon='NODETREE')
+ layout.separator()
+
+ if world.use_nodes:
+ ntree = world.node_tree
+ node = find_output_node(ntree, 'OUTPUT_WORLD')
+
+ if not node:
+ layout.label(text="No output node")
+ else:
+ input = find_node_input(node, 'Surface')
+ layout.template_node_view(ntree, node, input)
+ else:
+ layout.prop(world, "horizon_color", text="Color")
classes = (