[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11737] trunk/blender/source/blender: " Combine RGB" and "Separate RGB" material nodes:

Juho Vepsalainen bebraw at gmail.com
Mon Aug 20 13:05:14 CEST 2007


Revision: 11737
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11737
Author:   bebraw
Date:     2007-08-20 13:05:14 +0200 (Mon, 20 Aug 2007)

Log Message:
-----------
"Combine RGB" and "Separate RGB" material nodes:
These nodes allow the user to separate and combine RGB color channels
as in the composite node editor. However they don't contain Alpha
channel as it is treated separately in case of material nodes.
"Combine RGB" allows the user to use values beyond standard float range 
([0.0, 1.0]) if value input node is used to feed the value to it.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/BKE_node.h
    trunk/blender/source/blender/blenkernel/intern/node.c
    trunk/blender/source/blender/nodes/SHD_node.h

Modified: trunk/blender/source/blender/blenkernel/BKE_node.h
===================================================================
--- trunk/blender/source/blender/blenkernel/BKE_node.h	2007-08-20 10:54:57 UTC (rev 11736)
+++ trunk/blender/source/blender/blenkernel/BKE_node.h	2007-08-20 11:05:14 UTC (rev 11737)
@@ -206,6 +206,8 @@
 #define SH_NODE_SQUEEZE		117
 #define SH_NODE_MATERIAL_EXT	118
 #define SH_NODE_INVERT		119
+#define SH_NODE_SEPRGB		120
+#define SH_NODE_COMBRGB		121
 
 
 /* custom defines options for Material node */

Modified: trunk/blender/source/blender/blenkernel/intern/node.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/node.c	2007-08-20 10:54:57 UTC (rev 11736)
+++ trunk/blender/source/blender/blenkernel/intern/node.c	2007-08-20 11:05:14 UTC (rev 11737)
@@ -2389,6 +2389,8 @@
 	nodeRegisterType(ntypelist, &sh_node_rgb);
 	nodeRegisterType(ntypelist, &sh_node_texture);
 	nodeRegisterType(ntypelist, &sh_node_invert);
+	nodeRegisterType(ntypelist, &sh_node_seprgb);
+	nodeRegisterType(ntypelist, &sh_node_combrgb);
 }
 
 void init_nodesystem(void) 

Modified: trunk/blender/source/blender/nodes/SHD_node.h
===================================================================
--- trunk/blender/source/blender/nodes/SHD_node.h	2007-08-20 10:54:57 UTC (rev 11736)
+++ trunk/blender/source/blender/nodes/SHD_node.h	2007-08-20 11:05:14 UTC (rev 11737)
@@ -58,7 +58,10 @@
 extern bNodeType sh_node_squeeze;
 extern bNodeType sh_node_material_ext;
 extern bNodeType sh_node_invert;
+extern bNodeType sh_node_seprgb;
+extern bNodeType sh_node_combrgb;
 
+
 #endif
 
 





More information about the Bf-blender-cvs mailing list