Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Timeline Keyframes per Python generieren
#1
Hallo und guten Tag.

Ich versuche für ein markiertes Object die Keyframes für die Animation per Phyton zu generieren:



Code:
import bpy
bpy.context.scene.frame_start =  1
bpy.context.scene.frame_end  = 201

for f in range(2,12,2):
    bpy.context.scene.frame_current = 20*f
    bpy.ops.anim.keyframe_delete_v3d()

for f in range(2,12,2):
    bpy.context.scene.frame_current = 20*f
    px=0.0
    py=f
    pz=0.0
    bpy.context.object.location = (px,py,pz)
    bpy.ops.anim.keyframe_insert_by_name(type="Location")
Ich erwarte eigentlich, dass die einzelnen Keyframes mit unterschiedlichen Locations (y=2,4,6,...) versehen sind, aber im Ergebnis haben sie alle nur den ersten Positionswert.


Was denke ich falsch?



Ekkehard

Blender 6.4.0
   
Zitieren


Nachrichten in diesem Thema
Timeline Keyframes per Python generieren - von moevenbaer - 16.10.2023, 06:11 PM

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste