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.
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user