[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35818] trunk/blender/source/blender/ blenloader/intern/readfile.c: Fix for [26631] relative blur decimal value from 2. 49 is not correctly converted to percentage value in 2.5

Lukas Toenne lukas.toenne at googlemail.com
Sun Mar 27 15:49:56 CEST 2011


Revision: 35818
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35818
Author:   lukastoenne
Date:     2011-03-27 13:49:56 +0000 (Sun, 27 Mar 2011)
Log Message:
-----------
Fix for [26631] relative blur decimal value from 2.49 is not correctly converted to percentage value in 2.5
This will not work for file saved between the blur node patch and subversion 2, those will still have to be update manually.

Modified Paths:
--------------
    trunk/blender/source/blender/blenloader/intern/readfile.c

Modified: trunk/blender/source/blender/blenloader/intern/readfile.c
===================================================================
--- trunk/blender/source/blender/blenloader/intern/readfile.c	2011-03-27 13:49:53 UTC (rev 35817)
+++ trunk/blender/source/blender/blenloader/intern/readfile.c	2011-03-27 13:49:56 UTC (rev 35818)
@@ -11559,6 +11559,20 @@
 			mesh_calc_normals(me->mvert, me->totvert, me->mface, me->totface, NULL);
 	}
 
+	if (main->versionfile < 256 || (main->versionfile == 256 && main->subversionfile < 2)){
+		/* update blur area sizes from 0..1 range to 0..100 percentage */
+		Scene *scene;
+		bNode *node;
+		for (scene=main->scene.first; scene; scene=scene->id.next)
+			if (scene->nodetree)
+				for (node=scene->nodetree->nodes.first; node; node=node->next)
+					if (node->type==CMP_NODE_BLUR) {
+						NodeBlurData *nbd= node->storage;
+						nbd->percentx *= 100.0f;
+						nbd->percenty *= 100.0f;
+					}
+	}
+
 	/* put compatibility code here until next subversion bump */
 
 	{




More information about the Bf-blender-cvs mailing list