« blender, python, keyframe | トップページ | 年間1000km走った »

2017.12.30

Python, Blender 回転カメラ

今日はメッシュを置いてないのでカメラ移動だけ。円周に沿ってカメラ移動、秒24f つまり 24fps, 3秒間で72 frames を予定。一周して元に戻る。コマ番号0から71まで。3秒アニメーションを繰り返す予定。

(オマケ。美鈴が丘経由で15km走りました。1hour46min。美鈴が丘の商店街横には小さな神社が作ってあって初詣の予定表あり。)

python script (blender 2.79)

import bpy

# new circle for camera movement
bpy.ops.curve.primitive_nurbs_circle_add(
location=(3, 0, 0), rotation=((3.1415/2), 0, 0)  )
bpy.context.object.data.path_duration = 72

# new camera
bpy.ops.object.add(
type='CAMERA', location=(3,0,1), rotation=(1.5, 0.2, 0) )

camera = bpy.data.objects['Camera']
ncircle = bpy.data.objects['NurbsCircle']

camera.select = True
ncircle.select = True

bpy.context.scene.objects.active = ncircle #parent
bpy.ops.object.parent_set(type='FOLLOW') #follow path

# MOVE Camera  with KEY FRAME  # ( ima wa tsukawanai)
camera.select = True
ncircle.select = False
# bpy.context.scene.frame_current = 0 # set frame to 0
# camera.location = (3,0,1) # set the location
# bpy.ops.anim.keyframe_insert_menu(type='Location')

# Starting FRAME, Ending FRAME
bpy.context.scene.frame_start = 0
bpy.context.scene.frame_end = 71
bpy.context.scene.frame_current = 0

|

« blender, python, keyframe | トップページ | 年間1000km走った »

コメント

コメントを書く



(ウェブ上には掲載しません)




« blender, python, keyframe | トップページ | 年間1000km走った »