[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [51654] trunk/blender/source/blender/ editors/object/object_bake.c: Show warning message when multires baking happens for preview level of 0

Sergey Sharybin sergey.vfx at gmail.com
Fri Oct 26 13:30:00 CEST 2012


Revision: 51654
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=51654
Author:   nazgul
Date:     2012-10-26 11:30:00 +0000 (Fri, 26 Oct 2012)
Log Message:
-----------
Show warning message when multires baking happens for preview level of 0

Modified Paths:
--------------
    trunk/blender/source/blender/editors/object/object_bake.c

Modified: trunk/blender/source/blender/editors/object/object_bake.c
===================================================================
--- trunk/blender/source/blender/editors/object/object_bake.c	2012-10-26 11:29:30 UTC (rev 51653)
+++ trunk/blender/source/blender/editors/object/object_bake.c	2012-10-26 11:30:00 UTC (rev 51654)
@@ -966,6 +966,12 @@
 			break;
 		}
 
+		if (mmd->lvl == 0) {
+			BKE_report(op->reports, RPT_ERROR, "Multires data baking is not support for preview subdivision level 0");
+
+			break;
+		}
+
 		if (!me->mtpoly) {
 			BKE_report(op->reports, RPT_ERROR, "Mesh should be unwrapped before multires data baking");
 
@@ -1030,8 +1036,7 @@
 
 		tmp_mmd.lvl = *lvl;
 		tmp_mmd.sculptlvl = *lvl;
-		dm = multires_make_derived_from_derived(cddm, &tmp_mmd, ob,
-		                                        0);
+		dm = multires_make_derived_from_derived(cddm, &tmp_mmd, ob, 0);
 		cddm->release(cddm);
 	}
 
@@ -1051,8 +1056,7 @@
 
 	tmp_mmd.lvl = mmd->totlvl;
 	tmp_mmd.sculptlvl = mmd->totlvl;
-	dm = multires_make_derived_from_derived(cddm, &tmp_mmd, ob,
-	                                        0);
+	dm = multires_make_derived_from_derived(cddm, &tmp_mmd, ob, 0);
 	cddm->release(cddm);
 
 	return dm;




More information about the Bf-blender-cvs mailing list