[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54629] trunk/blender/source/blender/ makesrna/intern/rna_object_force.c: pointcache: Set start frame soft limit to 1

Sergej Reich sergej.reich at googlemail.com
Mon Feb 18 14:51:02 CET 2013


Revision: 54629
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54629
Author:   sergof
Date:     2013-02-18 13:51:01 +0000 (Mon, 18 Feb 2013)
Log Message:
-----------
pointcache: Set start frame soft limit to 1

Right now most simulations can't handle cache start frame < 1
unfortunately.

There are two main problems:
1. frame 0 is a special case so some simulations will just pop back to
their initial state on frame 0.
2. blender doesn't allow playing the animation starting from negative
start frames, so most simulations only work when baked and not during
regular playback.

Just change soft limit since sart frame < 1 can work in some cases, but
this needs to be fixed properly in the individual simulations if we
really want to allow it.

Modified Paths:
--------------
    trunk/blender/source/blender/makesrna/intern/rna_object_force.c

Modified: trunk/blender/source/blender/makesrna/intern/rna_object_force.c
===================================================================
--- trunk/blender/source/blender/makesrna/intern/rna_object_force.c	2013-02-18 13:43:18 UTC (rev 54628)
+++ trunk/blender/source/blender/makesrna/intern/rna_object_force.c	2013-02-18 13:51:01 UTC (rev 54629)
@@ -764,7 +764,7 @@
 	prop = RNA_def_property(srna, "frame_start", PROP_INT, PROP_TIME);
 	RNA_def_property_int_sdna(prop, NULL, "startframe");
 	RNA_def_property_range(prop, -MAXFRAME, MAXFRAME);
-	RNA_def_property_ui_range(prop, -1000, MAXFRAME, 1, 1);
+	RNA_def_property_ui_range(prop, 1, MAXFRAME, 1, 1);
 	RNA_def_property_ui_text(prop, "Start", "Frame on which the simulation starts");
 	
 	prop = RNA_def_property(srna, "frame_end", PROP_INT, PROP_TIME);




More information about the Bf-blender-cvs mailing list