New answers tagged

0

It seems like keyframe insertion for masks is exclusively handled by bpy.ops.mask.shape_key_insert() and cannot be done from python in a different manner. This operator only works in the right context (mask open in clip editor or image editor, or mask strip selected in sequence editor) and if the points of your mask are currently selected.


0

Not sure how to answer but I am trying to access the start_frame parameter of a sequence strip in the VSE and my guess is it has to do with this thing called context. Looks like where ever the start_frame is being defined or allocated in it's parameter the context is where it is inherited. So it seems you have to create a context which is local to your ...


1

I'm not sure if this is what you're after, but maybe, assuming frame 20 is currently your last keyframe, and the interpolation between existing frames is linear (it's T to adjust that): In a Graph Editor, select the keyframes in the channels of interest at frame 20 ShiftE set the Extrapolation method of the keyframes to 'Linear' Move the cursor to frame 23 ...


1

Okay so I figured it out and will post the answer just in case a new 2D animator runs into the same issue. The problem I had is solved with setting keyframes for the new layers (ink, color, shadows, highlights, etc..) on another frame in the dopesheet. Because I had those layers only active on 1 frame in the dopesheet the image showed through the whole ...


0

Easy, select the armature in the outliner and then over the viewport Right-Click Mirror > X Global or Y or Z depending on your specific case, then hit Space Bar .


0

What I can think of is locking the properties that you want to not change: Loc, Rot, Scale. You can see there are padlock icons for that. But I'm not sure if I understand your problem correctly.


0

Thanks, it helped a bit - I didn't realize until now that I can tweak the darker menu options under it, so thanks! Another thing that I found out is that it is different wherever you are pointing the mouse at the canvas/view port area or at the dopesheet/timeline/graph editor menu, when you are pressing the insert key shortcut. SO I'll add to your well-...


1

Completed script: import bpy curr = bpy.context.scene.frame_current; for ob in bpy.data.objects: if "_hitbox" in ob.name: ob.follow_bone = False ob.keyframe_insert("follow_bone",frame=curr) if ob.pose is not None: if ob.pose.bones is not None: for bone in ob.pose.bones: if ".IKC" in bone.name: bone....


1

If you want to assign a key that always inserts the LocRotScale key at the current time, you have to do the following: Go in the Blender Preferences, under Keymap and search for "Insert Keyframe". There will be an entry under Outliner, unfold the "Insert Keyframe" by clicking on the small triangle in front of the checkbox. You need to copy the "anim....


0

Thanks for suggestions. Workflow that sorts of work for me is as follow: Once You have the grease pencil animation that You like: Loom Addon Sadly it does not detect grease pencil keyframes. Thus it is needed to create object level keyframes. Empty will do fine. Create one and paste them on frames where Grease pencil keyframes are. Select all keyframes (...


0

I think I've fixed the issue by trial and error. I first selected all the controls (I think that's what they are called) on the character by clicking on an empty area, then clicking a twice.That made them all highlighted with their colors. Then I went to the dope sheet and did what I did previously to the key frames and . . . Voila :) I know that was a ...


1

Strictly spoken this is not possible. However, you can at least avoid channels being auto-keyed that do not have a keyframe on them yet. So first, as suggested by josh, insert a single keyframe on a channel you'd like to animate, say Location Z. Then you need to switch the Active Keying Set to Available, and next to the Auto Keyframing dropdown enable the ...


1

In the graph editor set the 2D cursor in a Y loc equal to 0, turn the pivot point to be 2D cursor, select all keyframes you want to invert and press S Y -1 Enter.


0

You can disable the "record" button of automatic keframe generation, move the object or bone, right click on the value you want to keyframe and use the "insert single keyframe" funcion.


0

You can divide the various strokes into layers, then add more than a build modifier, targeting each one to a single layer. Then every build modifier can be set to start at one certain frame and last for any number of frames.


Top 50 recent answers are included