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
2 votes
2 answers
25 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 ...
user avatar
  • 159
0 votes
0 answers
24 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. ...
user avatar
0 votes
0 answers
6 views

Selection Event for F-Curve in Graph Editor

I'm trying to catch an event when an F-Curve is selected. I've added a handler to bpy.app.handlers.depsgraph_update_post where I'm iterating through ...
user avatar
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: ...
user avatar
1 vote
1 answer
20 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 ...
user avatar
0 votes
1 answer
49 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 ...
user avatar
0 votes
0 answers
24 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 ...
user avatar
2 votes
1 answer
28 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. ...
user avatar
1 vote
1 answer
37 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, ...
user avatar
1 vote
1 answer
45 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 ...
user avatar
5 votes
1 answer
137 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, ...
user avatar
0 votes
0 answers
21 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 ...
user avatar
5 votes
2 answers
163 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, ...
user avatar
4 votes
2 answers
146 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 ...
user avatar
0 votes
1 answer
46 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 ...
user avatar
1 vote
0 answers
20 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 ...
user avatar
  • 11
1 vote
1 answer
60 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 ...
user avatar
  • 101
0 votes
0 answers
72 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. ...
user avatar
  • 1
1 vote
1 answer
43 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 ...
user avatar
2 votes
0 answers
31 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 ...
user avatar
0 votes
0 answers
49 views

Python, how to change F-Curve modifier toggles for all action groups/channels

How can we access those F-Curve toggles via python code? We did not found any info about those in documentation. We have already looked here and here. https://docs.blender.org/api/current/bpy.types....
user avatar
0 votes
1 answer
190 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 ...
user avatar
1 vote
1 answer
78 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 ...
user avatar
1 vote
1 answer
68 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 ...
user avatar
0 votes
0 answers
21 views

F-Curves and mirrored keyframes

The image above is the x-rotation of two bones in a walk animation that should be mirrors of eachother. The animation is 120 frames long - each foot walk cycle is 60 frames. As you can see, the bezier ...
user avatar
  • 61
0 votes
1 answer
28 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&...
user avatar
0 votes
0 answers
34 views

Problem while running Fcurve smoothing from terminal

I am facing a problem when trying to run my script for Fcurve smoothing form terminal. I have read that some operations are not supported when running Blender in the background. Moreover, ...
user avatar
  • 1
0 votes
0 answers
14 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 ...
user avatar
  • 1
0 votes
0 answers
46 views

Scripting f-curves

I'm trying to write a python script to programmatically assign location and rotation values to keyframes based on a csv file that I am ingesting and parsing. When I hardcode in the frame number and ...
user avatar
0 votes
1 answer
19 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?...
user avatar
1 vote
0 answers
42 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 ...
user avatar
  • 23
1 vote
1 answer
19 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 ...
user avatar
  • 2,917
0 votes
0 answers
27 views

How to get a key or data of a vertex of a curve using a ray cast?

I have curves where 2 or more curves share the same position and i I want to know those keys or identified of every point with a raycast, but ray cast just works with meshes, do u know how to use ...
user avatar
1 vote
0 answers
147 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 ...
user avatar
0 votes
1 answer
93 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 ...
user avatar
  • 11
1 vote
0 answers
28 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 ...
user avatar
  • 298
3 votes
2 answers
92 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 ...
user avatar
1 vote
0 answers
93 views

Issues with F-Curve to bake sound frequency?

I am trying to bake the sound with some force field empty and a sphere, making them react to certain frequencies, following the tutorial posted in this link: http://barneyisbo.blogspot.com/2013/11/...
user avatar
1 vote
1 answer
86 views

Adding properties to bpy.types.Fcurve (monkey patching)

I'm trying to add a pointer property to the FCurve type, which has to point to a specific GPencilLayer type. So far, here's what i tried without success : i firstly tried to add a single attribute to ...
user avatar
  • 298
2 votes
0 answers
33 views

cannot add driver for fcurve noise values

I am not able to add any driver to this noise-modifier values. Ok, i can accept that it is that way. But until now nearly every value i could "drive" with drivers. Is there a special reason ...
user avatar
  • 34.9k
1 vote
2 answers
260 views

Delete armature bone specific keyframe using python

I'm trying to delete a specific keyframe at a specific frame in an animation action, I've tried both fcurve.keyframe_points.remove(keyframe) and ...
user avatar
  • 534
0 votes
0 answers
94 views

Re-align imported animation keyframes to blender frames

I've imported a motion capture armature from an fbx file, the problem is whenever I check the action number of keyframes for any fcurve they are much more than I expected from previewing the action ...
user avatar
  • 534
0 votes
0 answers
54 views

Ceil or floor keyframe's time with blender API with python

I would like to ceil or floor all the key frames of an object in a manner that happens when you drag and drop them slightly in the Blender UI. Example images of what I mean: Then I drag and drop the ...
user avatar
1 vote
1 answer
38 views

Mapping a textures z location from [0 to -40] to [0 - 1] for baking baking sound to f-curve

First off, I am not sure if I'm asking the right question. I'm a modeler first and foremost. Its all I know :) I make music visualizations. Normally, to bake a sound to a value, I press "i" ...
user avatar
2 votes
1 answer
86 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: ...
user avatar
  • 121
0 votes
0 answers
66 views

Curve looking weird, maybe missing vertex?

I'm pretty new to blender, just learning. I followed tutorial for a chair and everything was going well up to this point, when one of my curves is really bad.. I don't know what I messed up and don't ...
user avatar
0 votes
0 answers
24 views

Displacement on single vertex inside of a mesh

I am currently trying to make individual joints (vertexes) on a human figure move based on an audio file. I've done this for objects in the past for nonspecific movement by using a displacement ...
user avatar
0 votes
0 answers
92 views

Graph Editor & F-Curve Modifiers for Material animation

How does one access animation data in Materials in the Graph Editor, so as to better observe Interpolations and use F-Curve Modifiers ?
user avatar
  • 2,917
-1 votes
1 answer
18 views

How do you find the y_axis of a pose bone in specific keyframes in a script?

How do you find the y_axis of a pose bone in specific keyframes in a script?
user avatar
  • 29
0 votes
1 answer
48 views

Continuation of existing curved edges to close mesh body

I’m totally new to blender; this may be a really obvious question! I just wondered if anybody can help. I created this mesh body I then smoothed the vertical edge vertices.This had the desired effect ...
user avatar

1
2 3 4 5