[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13637] trunk/blender/source/blender/ blenkernel/intern/blender.c:
Brecht Van Lommel
brechtvanlommel at pandora.be
Mon Feb 11 11:08:39 CET 2008
Revision: 13637
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13637
Author: blendix
Date: 2008-02-11 11:08:39 +0100 (Mon, 11 Feb 2008)
Log Message:
-----------
Bugfix: on loading proxies, the pose is often wrong initially, which
only becomes correct after a frame change. This also caused errors in
vector blur with strands. Cause was the BONE_UNKEYED flag, which is
not valid anymore after file read with proxies, and should be cleared.
Modified Paths:
--------------
trunk/blender/source/blender/blenkernel/intern/blender.c
Modified: trunk/blender/source/blender/blenkernel/intern/blender.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/blender.c 2008-02-11 08:27:54 UTC (rev 13636)
+++ trunk/blender/source/blender/blenkernel/intern/blender.c 2008-02-11 10:08:39 UTC (rev 13637)
@@ -63,6 +63,7 @@
#include "DNA_mesh_types.h"
#include "DNA_screen_types.h"
+#include "BKE_action.h"
#include "BKE_blender.h"
#include "BKE_curve.h"
#include "BKE_depsgraph.h"
@@ -395,6 +396,9 @@
/* baseflags, groups, make depsgraph, etc */
set_scene_bg(G.scene);
+ /* clear BONE_UNKEYED flags, these are not valid anymore for proxies */
+ framechange_poses_clear_unkeyed();
+
/* last stage of do_versions actually, that sets recalc flags for recalc poses */
for(ob= G.main->object.first; ob; ob= ob->id.next) {
if(ob->type==OB_ARMATURE)
More information about the Bf-blender-cvs
mailing list