3D для программистов, анимация перемещения объекта, в пару строк кода.

in #ru7 years ago

2017-10-30_114806.png
Привет читатель, давайте снова отожгем питоном и Блендером.

Откроем редактор и введем следующие строки:

import bpy
position = (0,3,2),(4,1,6),(3,-5,1),(1,8,1)
start_pos(0.0.0)
ob = bpy_data.objects["Sphere"]
frame_num = 0
for possition in posotoions:
bpy.context.scene.frame(set frame_num)
ob.location = position
ob.keyframe_insert(data_path="location", index=-1)
frame_num+=20
Далее по вкусу))

2017-10-30_114806.png

код примитивен, но результат забавен, ставим точку отсчета координат и алгоритм перемещения, все, добавьте функцию синуса и получите крутые эффекты!![2017-10-30_114806.png]