0
$\begingroup$

I am creating an animation with lots of cycles and it would be nice to use the cycles modifier in the graph editor but to only affect some keyframes and not the whole thing because I have different patterns enter image description here Is there a way to do it?

$\endgroup$
  • $\begingroup$ What is the property that repeats? Location Rotation Scale Other? $\endgroup$ – atomicbezierslinger Apr 6 '19 at 19:57
  • $\begingroup$ only y location $\endgroup$ – traso Apr 6 '19 at 19:58
  • $\begingroup$ How many patterns? $\endgroup$ – atomicbezierslinger Apr 6 '19 at 20:02
  • $\begingroup$ You can manually copy and paste a range of keyframes, either in the graph editor or dopesheet. Once you duplicate one motion, you keyframe the next and duplicate that... $\endgroup$ – sambler Apr 9 '19 at 4:45
  • $\begingroup$ duplicating wouldn't be ideal because i'm talking hundreds of keyframes and syncronizing each one isn't feasible (I tried) $\endgroup$ – traso Apr 9 '19 at 15:52
0
$\begingroup$

No, not in the graph editor, you should use NLA editor for this.

in the graph editor you can setup repeating all bunch of keyframes, not part of it.

First, set up cycles in action editor, each cycle in different action:

enter image description here

Then use Push Down in action editor or Shift+A in NLA Editor to add actions in NLA:

enter image description here

Then in NLA editor's N-panel (properties panel) you can set up any count of cycles using repeat property:

enter image description here

$\endgroup$
  • $\begingroup$ thanks for the answer but is there a way to copy patterns without creating a new track? $\endgroup$ – traso Apr 9 '19 at 15:56
0
$\begingroup$

Location Constraint

enter image description here

2 location constraints on a single object. Image above. Note the Y axis is chosen. So the object can copy the y movement of the torus or cylinder, completely, partially or mix ... with or without offset. The torus and cylinder need not be rendered and can be Blender [empty] objects for more subtle representation.

enter image description here

Showing Keyframes. Image above. Consider switching the interpolation type to [constant]. Above is [bezier] which make viewing easier for this explanation.

  • Consider placing two Copy Location constraints on your object. 2 is my present understanding of the question. Of course adjustments can be made for any number of patterns if you are patient enough.
  • Constraints have [influence] meaning the blender value in the constraint pane
    • [0.0] no influence,
    • [0.5] half influence,
    • [1.0] full influence.
    • If a later constraint [B] in the stack has influence [1.0] then [B] will dominate completely. [.5] half dominant. Being last gives more options for this type of constraint.
  • If you only have 2 patterns then you can keyframe the [influence] of the 2nd constraint. You may need two non renderable items two use for the two targets of the constraint.

  • I am mentioning many options at this moment.

  • Blender always has 33 ways of doing things. This bullet is less likely to be useful today. You can have a custom property with keyframes determine which the strength of pattern you are using. Drivers are can cooperate with these.

  • NLA Editor has some other options I will not investigate here. I have used NLA recently. I believe constraints will do what you want. I am glad I did not discuss NLA Editor because someone else has taken the trajectory.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.