Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergej Reich <sergej.reich@googlemail.com>2013-02-18 17:51:01 +0400
committerSergej Reich <sergej.reich@googlemail.com>2013-02-18 17:51:01 +0400
commitb187d3375161ee6a0583f0c05181929a6d1f1774 (patch)
treed6f479eec8aa8e01eb90d4b5f53792cfaf506f6e /source/blender/makesrna/intern
parent21ab95c7d15b5bb8909aa2d624c8ecda9bb8c9f7 (diff)
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.
Diffstat (limited to 'source/blender/makesrna/intern')
-rw-r--r--source/blender/makesrna/intern/rna_object_force.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/makesrna/intern/rna_object_force.c b/source/blender/makesrna/intern/rna_object_force.c
index 873ea49824c..dcb288a6f32 100644
--- a/source/blender/makesrna/intern/rna_object_force.c
+++ b/source/blender/makesrna/intern/rna_object_force.c
@@ -764,7 +764,7 @@ static void rna_def_pointcache(BlenderRNA *brna)
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);