[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [38758] branches/soc-2011-pepper/source/ blender/collada/AnimationExporter.cpp: Material Effect Specular color animation Export.

Sukhitha Jayathilake pr.jayathilake at gmail.com
Wed Jul 27 18:29:28 CEST 2011


Revision: 38758
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=38758
Author:   phabtar
Date:     2011-07-27 16:29:28 +0000 (Wed, 27 Jul 2011)
Log Message:
-----------
Material Effect Specular color animation Export.

Modified Paths:
--------------
    branches/soc-2011-pepper/source/blender/collada/AnimationExporter.cpp

Modified: branches/soc-2011-pepper/source/blender/collada/AnimationExporter.cpp
===================================================================
--- branches/soc-2011-pepper/source/blender/collada/AnimationExporter.cpp	2011-07-27 15:06:39 UTC (rev 38757)
+++ branches/soc-2011-pepper/source/blender/collada/AnimationExporter.cpp	2011-07-27 16:29:28 UTC (rev 38758)
@@ -111,7 +111,7 @@
 				while (fcu) {
 					transformName = extract_transform_name( fcu->rna_path );
 					
-					if ((!strcmp(transformName, "specular_hardness"))) 
+					if ((!strcmp(transformName, "specular_hardness"))||(!strcmp(transformName, "specular_color"))) 
 						dae_animation(ob ,fcu, transformName, true, ma );
 					fcu = fcu->next;
 				}
@@ -204,7 +204,7 @@
 			axis_name = axis_names[fcu->array_index];*/
 		}
 		//maybe a list or a vector of float animations
-		else if ( !strcmp(transformName, "color") )
+		else if ( !strcmp(transformName, "color")||!strcmp(transformName, "specular_color") )
 		{
 			const char *axis_names[] = {"R", "G", "B"};
 			if (fcu->array_index < 3)
@@ -840,6 +840,8 @@
 				tm_type = 10;
 			else if (!strcmp(name, "specular_hardness"))
 				tm_type = 11;
+			else if (!strcmp(name, "specular_color"))
+				tm_type = 12;
 			
 			else
 				tm_type = -1;
@@ -881,6 +883,10 @@
 		case 11:
 			tm_name = "shininess";
 			break;
+		case 12:
+			tm_name = "specular";
+			break;
+			
 		default:
 			tm_name = "";
 			break;




More information about the Bf-blender-cvs mailing list