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
0 votes
1 answer
30 views

How can I reference the f-curves of a bone in Python?

I'm trying to automate calibration of mocap data, matching it to rig bone locations. As part of this project, I need to use Python to scan bone animation f-curves for minimum and maximum values. I ...
0 votes
0 answers
13 views

Blender Python : How to disable fcurves on given axis

I have a cube with sound baked to fcurves on it to modify its scale. It works but using script I want to apply scale modification only on the Z axis (or disable the X and Y axis in the fcurves). What ...
  • 25
0 votes
1 answer
29 views

How can I use Python to automate setting bones to be driven by empties?

I have about 30 control bones of a rig that I want to animate using mocap tracker empties. I will be doing this many times for many models and each time, I need to set and calibrate the drivers for ...
1 vote
1 answer
24 views

In the Drivers Editor f-curve, can I prevent keys from snapping to integer keyframes?

I am using the Drivers Editor in my motion capture pipeline. I have already recorded a trial video using facial markers, tracked the markers and converted the constraints on the empties to f-curves. ...
0 votes
0 answers
48 views

random change of position or scale in the collection using geometry nodes

I have candles arranged in three curves and I need to be able to make an animation of the appearance by position or scale randomly for each candle
  • 3
1 vote
1 answer
27 views

Can you invert a noise modifier

I just want the waves made by the noise modifier to be flipped on the x-axis
  • 61
4 votes
1 answer
172 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.
  • 135
2 votes
1 answer
92 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,...
0 votes
0 answers
22 views

FCurve modifier custom function?

I know that FCurve modifiers allow for built-in functions like Sine/Cosine etc. But is it possible to use my own function instead like: $$f(x)=sin(x \times a)+|sin(x \times b)|$$ with $a$ and $b$ as ...
1 vote
0 answers
31 views

How to make these particles flow along this curve object?

this is my first post here I'm kinda a newbie therefore pardon my ignorance. So there is this curve object I've imported as a svg file. I want to create some particles to flow along it. Since now I've ...
0 votes
0 answers
26 views

Graph editor showing errors

My graph editor is showing some channels marked as red, and I can't understand why. Removing the keyframes for these channels will end up in changes on the animation, so I don't think the error is ...
  • 101
1 vote
0 answers
27 views

How do you loop a path animation?

I am trying to loop an animation using the F-Curve Modifier. So far, it works for objects that have keyframe data, however, it does not work on the curve object that controls the animation of other ...
0 votes
0 answers
31 views

animation_data.action.fcurves.new(data_path='pose.bones["Leg"].rotation_euler', index = 2)

obj.animation_data.action.fcurves.new(data_path='pose.bones["Leg"].rotation_euler', index = 2) data_path is treat as string rather than rotation_euler. ...
  • 31
1 vote
0 answers
24 views

How to add shape keys with two different audio

I am trying to add shape keys to mouth of my character with audio file. But when I try to add second audio to the same character, the shape keys aren't working. I also added "bake audio to F ...
  • 11
1 vote
1 answer
53 views

Blender bevel curves

I am trying to bevel a curve by selecting it in orange, but only one section will apply the bevel modifier, I am using Blender 3.0 Any help would be greatly appreciated. Thanks, UPDATE Here's the ...
  • 163
0 votes
1 answer
39 views

Issue with Bake Sound to F Curves

Please help. Can’t find an answer anywhere. I’m baking the sound to f-curves to make this plant jump to music. The stem, flower, and pot each have their own shape keys which are each getting baked to ...
-3 votes
1 answer
30 views

Curve material mapping [closed]

How can I mix/blend two different materials along the curve? and then instance this curve to geometry. Thanks, guys
  • 1
1 vote
1 answer
94 views

Graph Editor F-curve noise modifier for cameras is completely flat in 3.2 - doesn't show bezier handles - how do I show them?

I just updated from blender 3.1 to blender 3.2. In blender 3.2, I added a keyframe to a camera, then added an f-curve modifier. Normally, it looks like the picture on the bottom once I change the ...
2 votes
1 answer
42 views

how to deselect one keyframe every nth on a multiple objects selection?

I selected multiple keyframes on the Dope Sheet > summary (multiple objects then). I'd like to deselect one keyframe every two (selected, not-selected, selected, ...), like a true-false in the list ...
  • 31
2 votes
2 answers
88 views

Offset an animation fcurve in python?

I want to offset an entire range of keyframes (all) in an individual animation fcurve using python. Is there an operator or function that will do this without needing to iterate through the keyframes ...
  • 159
0 votes
0 answers
87 views

How do I drive F-curve Modifier properties?

I want to control the F-curve Modifier properties such as amplitude, phase multiplier, etc, by means of a driver/custom property. Modifier properties don't appear to be driver enabled or animatable. ...
2 votes
0 answers
71 views

Selection Event for F-Curve in Graph Editor

I'm trying to catch an event when an F-Curve is selected in my add-on. I've added a handler to bpy.app.handlers.depsgraph_update_post where I'm iterating through bpy.context.view_layer.depsgraph....
0 votes
1 answer
11 views

FCurves transformation type recognizing (c++ blender file parsing)

I'm doing c++ blender file parser, and I faced a problem with reading fcurves arrays for an actionGroup (that is mainly pointer to a bone). The thing is we can insert keyframes via multiple options: ...
0 votes
1 answer
34 views

Noise modifier for Wind Strength in F-Curve does not show the red lines

Was following a tutorial and I am following everything step by step. I want to make papers float and need to adjust wind with noise modifier but when I am on F-curve and add Noise modifier the red ...
0 votes
1 answer
199 views

Copying F-Curves & Keyframes, but not adding to any action

I would like to copy an F-Curve, manipulate it, and add it back later. Is there a way to copy an F-Curve but not add it to any Action right away? I've tried using slice notation, but this still ...
0 votes
0 answers
52 views

How to vary F-curve modifier properties along the animation?

I need to simulate a natural shaking camera that gets very shaky when a plane flies next to it. When I apply the F-curve Noise modifier to some axis (let's say X rotation), it cannot be changed along ...
1 vote
1 answer
39 views

When solving for camera movement my clip starts at frame 1 but camera is given a location at frame 0?

I've tracked and solved for the camera motion in a small clip. The clip starts at frame 1 but if I drag the playhead back to frame 0 then I see that the camera has a different location at this frame. ...
0 votes
1 answer
65 views

Randomizing f-curve offsets for many objects?

I have a scene where I need to light up spheres with emission in a cyclic pattern, where they oscillate between a high point of brightness and a low one. I want to control the oscilation as I please, ...
1 vote
1 answer
97 views

Removing an FCurve

I'm trying to delete an F-Curve. I'm aware that an F-Curve can be deleted when iterating through bpy.data.actions and using the ...
5 votes
1 answer
159 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, ...
0 votes
0 answers
25 views

Accessing Keyframes when adding via low-level method

If there are a lot of keyframes and a script continues to add keyframes, the script will get slower and slower as the animation grows. Supposedly this can be solved using more low-level methods, but ...
4 votes
2 answers
279 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, ...
4 votes
2 answers
257 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 ...
0 votes
1 answer
180 views

Exported animation does not loop keyframes when using cyclic (F-Modifier)

I made an animation with keyframes ranging from frame 1 to frame 250. I select all the keyframes, press SHIFT + E and select ...
1 vote
0 answers
48 views

Mirroring an animation accurately without creating extra keyframes

Lots of questions about the same thing but they can be solved by simply pasting the pose x-flipped or by mirroring the keyframes in the Fcurve editor. However, for an animation that crosses the global ...
  • 11
2 votes
1 answer
218 views

Is it possible to select Keyframe in graph editor using python?

Right now I am trying to make a loop animation, and I need to copy 1st keyframe of active fcurve and paste it into fcurve's last+1 keyframe using python script. And this is the python script I am ...
  • 173
0 votes
0 answers
211 views

Animation copy/paste keyframes with python

I'm trying to make a rootbone. All my purpose is down bellow: Copy the animation of the Hips bone, I want to paste it to the root bone, but I can't paste it. Running with the mouse is as follows. ...
  • 1
1 vote
1 answer
86 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 ...
2 votes
1 answer
60 views

How do I move a camera using just part of an exponential interpolation curve?

I have a model of a room containing a 1/10th scale model, containing at 1/100th scale model, containing a 1/1000th scale model. I move the camera from a start position - looking in through the window ...
0 votes
1 answer
586 views

Modifier Panel not showing in graph editor sidebar

I'm trying to add a noise modifier to my camera rotation but it doesn't seem to affect the values. The only thing I also see in the sidebar on graph editor is the "Show Cursor" panel. I ...
1 vote
1 answer
202 views

How to Cycle only part of the frames in an animation

How can I cycle only some key frames of an animation in graph editor? Let's say I have an animation with 100 frames. When I apply cyclic F-Curve modifier, all the frames are made cyclic, i.e, after ...
1 vote
1 answer
103 views

Zipper along complicated curve issue

I tested out other answers here and here to no avail. So, I'm stumped. In the image below, I'm trying to get my zipper to follow along the curvy, windy path of the leather cowl/collar. You can see the ...
0 votes
1 answer
32 views

Bevel object doesn't work

could someone help me with the following issue? As you can see by the screenshot above I can't extrude the path using the selected profile. Both the items are curves and I have applied Rotation&...
0 votes
0 answers
20 views

Apply specific function as modifier on f-curve

I am a complete beginner in Blender and 3-D Modelling in general. Currently I am trying to understand f-curves and what you can do with them, because I mainly want to create Audio Responsive ...
  • 1
0 votes
1 answer
29 views

Unify rotation direction on f-curve

I have used the bake action operator on a rig. Unfortunately if the rotations are too and fast the direction of rotation is getting the opposite direction. Do you have any idea, how to easily fix this?...
1 vote
0 answers
49 views

How can I bake sound to f-curve but use pitch instead of volume?

I am doing a blender project to music and I have animated it to change with the music using the bake sound to f-curve function, but I need it to change using the pitch as the variable, instead of the ...
  • 13
1 vote
1 answer
39 views

need my F-Curve sine modifier coming full circuit on Nth frame

How can I determine the exact Phase Multiplier for an sine/cosine F-Curve modifier so that my animation ends up in the exact beginning location on the last frame of my animation? I want to be able ...
  • 3,737
1 vote
0 answers
240 views

How to use the Envelope F-Curve Modifier in Blender 2.93

I would think that defining a range of a minimum and maximum of f-curve values would take only 2 variables: your minimum and a maximum and that should be enough to scale the f-curves so that they are ...
0 votes
1 answer
126 views

Two origin points for simple deform

I want to bend a beam keeping the endpoints rooted on the x-axis but curving upward on z-axis. I tried to set two origin points on each end of the beam but was unsuccessful. Is there an alternative ...
  • 11
1 vote
0 answers
30 views

Where to find Fcurve's 'enable modifiers' (wrench) attribute with python

As i'm working with custom fcurves in the Dopesheet, i wanted to use that little wrench icon to control something. It was easy to find fcurve[0].lock and ...
  • 298

1
2 3 4 5