Questions tagged [fcurves]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
11
votes
3answers
2k views

What is the mathematical basis for F-Curves?

The Blender user's manual says: Although F-curves are very similar to Bézier Curves, there are some important differences. One of these differences is the fact that an F-curve doesn't allow a ...
11
votes
1answer
328 views

Set Active FCurve in Graph Editor through python

I'm trying to set an FCurve in the Graph Editor to "Active" through python. In the API FCurves don't actually have an "Active" property, but manually click-selecting a channel or keyframe on an ...
5
votes
2answers
2k views

How to make a wiggly animated curve?

I'm trying to make a curve move in sort of a worm-like fashion, and I'm not able to get it to move properly with F Curve modifiers. Basically, I want it to move in a looped "s" shape pattern. How ...
5
votes
2answers
1k views

How do I subdivide F-Curves?

My apologies if this question doesn't make sense, I'm brand new to animation. I've been fiddling around with the F-Curves and would like to subdivide two F-Curves to have another keyframe between two ...
5
votes
1answer
405 views

How to repeat an emitter 'burst'

I have a plane acting as a simple emitter. It emits 10 particles from frame 1 to 4. And again from frame 11-14. And again from 21-24. Then there's a pause for 40 frames, and the entire sequence ...
5
votes
1answer
103 views

What is the purpose of the "active" toggle on fcurve modifiers?

What is the purpose of this toggle? What can it be used for? The manual page doesn't mention anything about it as far as I can see.
5
votes
1answer
774 views

Is there a way to make baking sound to F-curves more accurate?

At the moment I've got a script that generates a bunch of bars, and bakes a narrow range of frequencies to each bar's Z scale. It ends up being a pretty simple spectrogram that I composite onto the ...
4
votes
4answers
4k views

Possible to use object speed/acceleration as driver variable?

If I have an animated moving object, is it possible to get its speed and/or acceleration vector into a driver variable? Some ideas I've thought of and haven't worked out: Obviously differentiating ...
4
votes
2answers
3k views

Curve Editor — Move 2 Handles the same time

I am quite new to blender and started out to do some animation with shape keys. That is working quite fine so far and now I would like to make that whole thing a bit more vivid. Therefore I would ...
4
votes
1answer
1k views

How to access driver f-curve data with python?

I have a script I am working on where I create and add a shape key to an object and add a driver to the value of the shape key. By adding the driver through python it doesn't have any keyframes like a ...
4
votes
1answer
149 views

How to change order of F-curve's modifiers?

Is this possible at all? Because UI isn't obvious in this case.
4
votes
1answer
3k views

Loop Actions with a Cycle F-modifier

I am about to create a ~3 minutes long forest scene with some rabbit roaming around. I created a rabbit with two animations: Sit, Walk. I then created a curve and key framed the evaluation time so ...
3
votes
2answers
2k views

modifying fcurve modifiers in python?

I've been able to assign an fcurve modifier to to fcurves in my scripts, but I can't figure out how to modify them once created. here's what the info panel spits out when I do it manually: ...
3
votes
1answer
214 views

How can I create a snapshot of a curve in the Graph Editor (like Buffer Curve Snapshot feature in Maya)?

Maya has something called Buffer Curve Snapshot in its graph editor which allows to temporarily save a snapshot of a curve and then use it as reference when doing further changes to the curve. You can ...
3
votes
2answers
2k views

How to change an FCurve value in Python

Someone asked for the functionality to change multiple fcurves at once (f.e. Loc X, Loc Y, Loc Z). Now I managed to get all selected Fcurves in an array but I can't find any way to change their ...
3
votes
1answer
140 views

How to find out the exact Frequency of F-Curve Modifiers

I want to create harmonic looping animations using the built-in functions for F-Curve modifiers. Example: move an object back and forth along the z axis in a sine motion. In order to make a perfect ...
3
votes
1answer
220 views

What kind of F-curve can be used for a perpetual elastic effect of clock second hand motion?

I'm trying to animate my clock second hand with an elastic F-curve to make it more snappy like a real hand. The thing is I'm not good at advanced math to figure out the equation for its curve, so ...
3
votes
1answer
1k views

Delete specific fcurve in python

Hello all blenderheads ! i'm trying to write a simple tool to split a frame in piece with the great animated render border addon ! so far so good, all's working but i need a way to delete the created ...
3
votes
1answer
830 views

Exporting animation F-curve points from the Graph Editor

I have an animation consisting of translation in X and Y and rotation along the Z axis. Each of these Bézier curves consist of points, such as the black points in the picture above. Each of these ...
3
votes
1answer
2k views

What's the range of values on a sound-baked f-curve?

I'm doing a lot of sound baking at the moment, but it's kind of hard to work with since I don't know what kind of values to expect out of the f-curve. Common sense would say that it would range from ...
3
votes
1answer
134 views

Damp the movement of an animation curve

I am quite new to Blender. I am writing a script for a scientific study. So I want to do it in the script change the angles of a motion in order to have quantifiable data. I have been struggling for ...
3
votes
2answers
1k views

Interpolation of animation cycle extremes

I'm working on a cyclic animation. I applied the F-Curve modifier Make Cyclic for better seeing what I'm doing. In the image you can see the f-curve for an specific bone. My question is, is there a ...
3
votes
2answers
627 views

How do you visualize changes animations in the graph editor?

This might sound stupid but I think I've looked everywhere for a good tutorial and explanation on the graph editor, but I still don't fully understand. I know that generally, it's the main animation ...
3
votes
1answer
196 views

FCurve Noise modifier: set "Offset" value using Python

First of all: excuse me for my terrible english. Is there any way to set "Offset" value of "Noise" modifier in Graph Editor using Python?
3
votes
2answers
56 views

Copy all attributes to curve by Python?

the question is simple - how to copy all the attributes of the curve data to another curve object by python? I need to make it look the same - same cutom bevel, same extrude, same offset... same ...
3
votes
1answer
1k views

Remove F-Curve Modifier from all selected keys in Graph Editor

I added an F-Curve Modifier (Shift Ctrl M) to all selected Curves to repeat the animation. Now I want to remove this F-Curve Modifier from all the selected Curves/Keys. Is it possible to remove the F-...
3
votes
1answer
628 views

How to edit xyz F-Curves at once?

Is there a way to edit/move multiple f-curves (xyz) at once? I am editing a Cube and got it to scale up. To get a feel for the right timing, I'd like to edit all xyz f-curves at once during playback. ...
3
votes
0answers
49 views

Generate a f-curve from another one

How can I generate a f-curve from the upper and lower points of another f-curve? (check out the image as example, I want to generate the green f-curve from the red f-curve) Thank you :)
2
votes
4answers
2k views

Add F-Curve Modifier for multiple F-Curves at once?

I have a rigged and animated character with over 100 bones. Don't ask why, but I want to add the "Noise" F-Curve Modifier for the rotation and scale channels (F-Curves) of every single one of these ...
2
votes
1answer
246 views

What does path_from_id actually do?

I learned to use object.path_from_id(property) to obtain the path for my fcurves. But when I did this: ...
2
votes
1answer
93 views

Python. How to find a point on the timeline where Fcurve reaches a certain value without changing current subframe?

Is there any way to find out via Python at which point of the Timeline (at which subframe) fcurve reaches a certain value, without actually changing the current subframe? I have found out that it was ...
2
votes
1answer
161 views

How do I add an Fcurve Noise modifier with Python?

I am looking to add a Noise Modifier to a Node in the Compositor. I have added a keyframe to the Node but when I try and add the Noise Modifier, it's obviously not correct. I guess it's space_type ...
2
votes
1answer
70 views

I can't apply any modifier to my animation channel

This is blender 2.9. I'm trying to loop an animation using the cycles modifier but I can't add it to all axis, as you can see on the images below. It only worked for the z-axis, and it didn't work in ...
2
votes
1answer
476 views

Best sound baking settings

I'm building an audio visualizer in Animation Nodes. It's working well, but there's always just a strong peak, rather than well distributed activity across the board. I've been trying various ...
2
votes
1answer
827 views

How to change the rotation of an already existing animation?

I need to change the rotation of an already existing animation, it currently only goes forward but I also want it to go up and down. I know I can use R to rotate ...
2
votes
1answer
2k views

Combine F-Curve Modifiers with baked Sound

I have a Particle System on a grid with an X Velocity of 200 and a Tangent of 60. The Tangent has a keyframe with a sound baked ...
2
votes
1answer
651 views

How to apply fcurve modifiers on top of each other, like object modifiers?

I have a looping animation made up of a few keyframes and a Cycles fcurve modifier. I'd like to introduce some random variations so it doesn't look like an exact loop, however the cycles modifier ...
2
votes
1answer
332 views

Is it possible to move an FCurve from one bone to another?

I have 2 bones at the exact same location and in the same armature. I also have an action and a set of FCurves which are all assigned to the same bone. Now i need to "move" the fcurves from that bone ...
2
votes
1answer
157 views

How to add a minimum value to f-curves

I want to make a plane change the scale to an audio signal. Now when I try using the bake sound to f-curve-function it obviously starts with the scale at the value 0. Is there a way to give it a ...
2
votes
1answer
1k views

What has caused this f-curve to be inactive?

The f-curve for the Y location is still there, but it isn't working. I must have clicked or pressed something without realizing, but I can't find what. It shows up in white with all its keyframes ...
2
votes
2answers
343 views

Is it possible to repeat modified Shape Key actions?

so I'm trying to sync a Taurus mesh with some music to mimic the thumping of a bass and have found this video: https://www.youtube.com/watch?v=RWebgsyuaNg (starts around 1:20) which describes using ...
2
votes
1answer
164 views

Filter fcurves using script

I have an object with more than 100 fcurves. In my addon, the user has an option to filter these fcurves, and show only those that their max value is above a certain threshold. I'm using fcurve.hide ...
2
votes
1answer
53 views

Determine if fcurves cannot be evaluated from Python

I'm trying to detect fcurves that are "errors" (the ones with the red underlines): I've tried code like this: ...
2
votes
1answer
27 views

"Make Cyclic F Modifier" is making my animation cycle go out of sync

I'm trying to make an infinite cycle of a swimming cycle but and am using an f curves cyclic modifier to make the cycle. The cycle works for the first few minutes but then slowly falls out of sync. ...
2
votes
1answer
47 views

How to reset animation curves in graph editor

I changed up the curves in the graph editor however i would like to reset them back to automatic interpolation. I dont know how to do this and I cant seem to find a solid answer
2
votes
1answer
821 views

Simplify F-Curves of Shape Key animation

i am trying to clean-up animation curves from facial mocap data. The recorded data/animation is containing keys on nearly every frame. Usually i would use the Add-on 'Simplify Curves', wich does ...
2
votes
1answer
1k views

How to get xyz coordinates from f-curve

We are doing research on monitor human activities to avoid adverse events. In part of it, we did an experiment in our MoCap lap to detect the human motion to monitor his activities. We have f-curves ...
2
votes
0answers
424 views

Efficiently creating noise in animations

Organic animation in Blender looks a lot more convincing when everything has a bit of jitter to it. I'm trying to find an efficient, clean way to do this. F-Curve modifiers are the obvious solution, ...
2
votes
0answers
141 views

Is it possible to get fcurves associated to a bone by script ?

I'm working on a Blender add-on for transfering animation. I'd like to know if there's a way to select the fcurves describing a bone's movement through the bone. What I mean is that the only way to ...
2
votes
0answers
168 views

How to restrict frame range for multiple F-curves at once?

I have lots of f-curves(~100) cycle modifier applied to and I want to restrict same frame range for all of them simultaneously. is it possible to make it? coz I feel pain to restrict same frame range ...