Skip to main content

Questions tagged [fcurves]

F-curves are curves that show the changes in value over time of animated properties. Use this tag for questions about creating and modifying F-curves.

Filter by
Sorted by
Tagged with
12 votes
1 answer
798 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 ...
andyV's user avatar
  • 623
11 votes
3 answers
3k 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 ...
Justin's user avatar
  • 2,012
7 votes
4 answers
6k 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 ...
PGmath's user avatar
  • 25.2k
6 votes
1 answer
139 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.
gandalf3's user avatar
  • 158k
5 votes
2 answers
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 ...
lakerice's user avatar
  • 1,687
5 votes
3 answers
2k 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 ...
meed96's user avatar
  • 1,979
5 votes
1 answer
222 views

Phantom keyframe in Blender 3.0 action

I have potentially discovered a bug in Blender 3.0 (that's my working assumption at this point), though perhaps this is normal behavior and I'm just missing something. I have an armature action, ...
Colin Basnett's user avatar
5 votes
1 answer
2k 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 ...
Cody's user avatar
  • 91
5 votes
1 answer
866 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 ...
OroNZ's user avatar
  • 1,207
5 votes
1 answer
830 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 ...
Burritosaur's user avatar
4 votes
2 answers
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: ...
andgarrett's user avatar
4 votes
2 answers
602 views

Get user-friendly name for F-Curve

I'm trying to get the user-friendly name of an F-Curve that gets displayed in the Dope Sheet and Graph Editor. For example, I would like to get the name 'X Euler Rotation'. If I use FCurve.data_path, ...
Dr. Pontchartrain's user avatar
4 votes
2 answers
500 views

Get the object of an FCurve

I am getting the Graph Editor's visible FCurves using the following code: visible = context.visible_fcurves[:] for fcurve in visible: #object code here How do ...
Dr. Pontchartrain's user avatar
4 votes
2 answers
3k 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 ...
johnmcdon321's user avatar
4 votes
1 answer
705 views

Filling and extruding a curve

How can I extrude a curve without converting it to a mesh? I want to do this so I can animate the spline while it's extruded.
kariomart's user avatar
  • 243
4 votes
2 answers
4k 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 ...
philipp's user avatar
  • 617
4 votes
1 answer
2k 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 ...
tonton's user avatar
  • 211
4 votes
1 answer
1k 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 ...
Keavon's user avatar
  • 8,053
4 votes
1 answer
195 views

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

Is this possible at all? Because UI isn't obvious in this case.
Serge L's user avatar
  • 3,935
4 votes
2 answers
1k 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. ...
BlauesPink's user avatar
4 votes
1 answer
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 ...
DoubleVoid's user avatar
3 votes
1 answer
525 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: ...
xeruf's user avatar
  • 393
3 votes
2 answers
468 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 ...
bstnhnsl's user avatar
  • 2,710
3 votes
1 answer
248 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 ...
Andrey Sokolov's user avatar
3 votes
1 answer
634 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 ...
user avatar
3 votes
1 answer
439 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 ...
Gaia Clary's user avatar
  • 3,812
3 votes
1 answer
100 views

How to clean linear f-curves to keep only peaks/valleys

How to clean f-curves that have linear lines so that the only keyframes that are kept after the cleanse are the peaks and lowest keyframes where the curve's slope changes. What I have tried: The ...
Leo Aguiar's user avatar
3 votes
1 answer
311 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 ...
Vun-Hugh Vaw's user avatar
3 votes
1 answer
1k views

How to bake multiple audio sounds to f curve?

I want to add three different audio clips to same character's mouth using bake sound to f curve. But I am able to add only one sound clip. when i try to add second clip, it replaces the first one. ...
praveen raghav's user avatar
3 votes
1 answer
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 ...
Burritosaur's user avatar
3 votes
1 answer
2k 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
Dan O'Reilly's user avatar
3 votes
1 answer
449 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 ...
Daki Withanage's user avatar
3 votes
2 answers
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 ...
Tanatarca's user avatar
  • 181
3 votes
1 answer
9k 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-...
Bram van Vliet's user avatar
3 votes
2 answers
713 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 ...
Martin Marino's user avatar
3 votes
1 answer
274 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?
Александр Федотов's user avatar
3 votes
2 answers
252 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 ...
Ban Podhorsky's user avatar
3 votes
0 answers
648 views

Finding a specific fcurve!

I am trying to develop an addon that involves placing a keyframe on a specific fcurve (like for example the X Location) and then making changes to the coordinates of the handles of that keyframe (as ...
InsigMath's user avatar
  • 161
3 votes
0 answers
51 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 :)
level 1 rock's user avatar
2 votes
4 answers
6k 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 ...
StillerMauritz's user avatar
2 votes
2 answers
73 views

Morph curve into line?

I have a Curve object that has a complex shape and is very curved. The vertices are all lined up one after another. Is there a way I can force those vertices into a straight line with an arbitrary ...
Adalex3's user avatar
  • 165
2 votes
1 answer
5k views

How to copy F-Curve Modifier(s) from one object to multiple objects in Blender 2.8x

I have an object that animates to float up and then starts slowly rocking in mid-air. I achieved this by using the Noise modifier for the different location/rotation values and it looks good, my ...
Lour's user avatar
  • 43
2 votes
1 answer
3k views

How to select the fcurve of a material

I have a fcurve assigned to a material, but for some reason it neither influences the Offset, which it should be, nor shows up in the Dope Sheet or NLA Editor. And actually, the X-Offset is only ...
xeruf's user avatar
  • 393
2 votes
1 answer
452 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 ...
Darkfall's user avatar
  • 101
2 votes
1 answer
365 views

What is the equation of an F Curve?

My goal is to graph an F curve on an external program. I've read that an F curve is a bezier curve, but when I plug in values using a start and end keyframe and their handles into a cubic bezier curve,...
Hubbibity's user avatar
2 votes
1 answer
205 views

How to change a modifier property value in more selected objects without changing a unique value?

I have 40-50 similiar objects and I'd like to animate their scale randomly in the same way but the animations should be shifted to each other. I can do it easily by linking then unlinking the ...
britsplease's user avatar
2 votes
1 answer
703 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 ...
Thats._K2's user avatar
2 votes
1 answer
625 views

How to bake multiple sounds to f-curve to the same object

So im animating a characters mouth using shapekeys and baking them to an audio clip. I want to add three different audio clips to the same character's mouth using bake sound to f curve. But, when i ...
Helmut's user avatar
  • 21
2 votes
1 answer
2k views

How do you access and set a specific bone animation fcurve in python ? e.g. set pinky02_L z rotation = 8 degrees

I want to access the keyframes for a specific bone in animation_data.action, just so I can reset them to a default value. My main problem is I dont know how to just access a specific bone. The ...
MajorTom's user avatar
2 votes
1 answer
611 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 ...
David Gilson's user avatar

1
2 3 4 5 6