blender 2.80 experiment 7 - keyframes

Nikolaus Gradwohl2019-01-14T05:20:22+00:00

This blender experiment is based on the curve generation python script from my erlier post - Ths time I added keyframes to the locations of the bezier curve vertices and their handles.

Keyframing a curve vertex from a python script is pretty simple. All that is required is calling the keyframe_insert method on the point object and specifing the path to the attribute that should be keyframed.

For example

b.bezier_points[i].co = (1,1,1)
    b.bezier_points[i].keyframe_insert(data_path='co')

inserts a new keyframe for the position of a curve vertex at the current frame of the scene.

to change the frame i used

bpy.context.scene.frame_set(framenumber)

you can download the blend file here

keyframed curve vertices

read more ...

blender 2.80 experiment 5 - scripted curve

Nikolaus Gradwohl2018-12-12T05:30:07+00:00

For this blender 2.80 experiment I created four bezier curves using the blender python api. There have been some changes in the api, but porting existing python scripts to 2.80 is pretty easy - the main changes required for older code to run is how the objects get added to the scenes, because of the new collections in blender 2.80

you can download the blend file here

scripted curves

to run a python script open a texteditor and run a script with ALT-p

read more ...

animation nodes knot

Nikolaus Gradwohl2016-12-07T07:32:36+00:00

I haven't used the animation nodes addon in a while - so I dug it up and created a new animation with it. It took me a while to get it running on my box due to python installation absurdities but I finally got an 1.6 up and running in my blender 2.78 installation. For this animation I used an empty list of vectors and filled it with random vectors generated by a vector-wiggle-node. I then used these vectors to create curves. Since I wanted to create a knot I used a second loop that creates several of these splines and adds them into a spline list. This spline-list is then added to a new object and rendered.

you can download the blend file here

animation nodes knot

read more ...

Animation Node experiment - closed curve

Nikolaus Gradwohl2015-11-24T08:12:12+00:00

For this animation I used a pyhton script node to generated 3D coordinates for a closed curve you can download the blend file here

closed curve

read more ...

Animation Node experiment - curve cluster

Nikolaus Gradwohl2015-11-20T08:10:40+00:00

For this animation I used the "Network From Particles"-Template of the Animation-Node-Addon to add splines between clusters of particles

you can download the blend file here

curve cluster

read more ...

Animation Node experiment - script node spiral

Nikolaus Gradwohl2015-11-19T06:52:59+00:00

For this animation I used the python script node of the Animation-Node-Addon to create a list of coordinates for a bezier-curve.

you can download the blend file here

script node

read more ...

double helix

Nikolaus Gradwohl2015-10-13T06:04:57+00:00

for this animation I played with a curve- and a simple-deform-modifier

you can download the blend file here

double helix

dancing curve

Nikolaus Gradwohl2015-09-30T06:19:05+00:00

For this animation I used a volumentric material to simulate dust in the light cone of a spotlight

you can download the blend file here

dancing curve

curve light texture

Nikolaus Gradwohl2015-03-02T06:34:28+00:00

I used a uv mapped curve with a ring texture in cycles to create this animated light-stripes

you can download the blend file here

curve texture light

cubesurfer experiment 5 - spiral

Nikolaus Gradwohl2015-02-24T06:47:48+00:00

For this experiment with the cubesurfer-addon by pyroevil, I made a particle emitter follow a curve path and used particles that don't react to gravity

you can download the blend file here

cubesurfer experiment 5