Ronin experiment 17 - boids

Nikolaus Gradwohl2019-08-02T02:38:25+00:00

I have written several implementation of craig rainolds boids in languages like processing or openframeworks, so I had to give it a try in ronin as well. Especially since the original implementation was done in common lisp :-)


read more ...

Ronin experiment 15 - particles

Nikolaus Gradwohl2019-07-31T04:47:32+00:00

I have worked with particle systems a lot in processing, openframeworks and blender, so I had to experiment with one in ronin, exploring how particle states can be calculated in ronins lisp dialect.

particle system

read more ...

corral structures from particle collisions

Nikolaus Gradwohl2019-07-09T06:53:47+00:00

I wrote a processing sketch that creates 2D corral like structures, by throwing a group of particles at a center location and making them stick whenever they hit another already sticked particle


the sketch starts by initializing a sticky particle at the seed location and then placing all other particles at random locations with their direction vector pointing to the seed particle

then each particle moves in the direction of the center and if it hits an already sticky particle it gets sticky as well. When two nonsticky particles collide, they get shifted around a to a random position to prevent them creating endless loops.

read more ...

blender 2.80 experiment 1 - particles

Nikolaus Gradwohl2018-12-03T05:24:50+00:00

Blender 2.80 beta has been released! yea! party!

ok - for real now - blender 2.80 is the next big release of blender, 3 years in the making and packed with new features, a new render engine, support for 2D animations, a new ui, ... lots of new stuff to learn and explore

So I started a new series of "blender experiments" this time featuring blender 2.80

I will explore and test various new features and create 10s animations for each one and blog my findings, what I like or don't like about it, how easy it was to use and so on.

If you have any suggestions or want me to try things add a comment below

The first new feature I want to explore, is the new rendering engine eevee which replaced the blender internal engine - and I'm obviously going to explore the new UI - would be hard to create eevee animations without using the new UI :-)

I really like particle systems and used them a lot sooooo its a pretty obvius choice for me to use as my first blender experiment using eevee. And here i present you my first particle system animation rendered with EEVEE

you can download the blend file here

particles in eevee

Selecting things with the left mouse-button was easier to adjust to than I expected, and most of the keyboard shortcuts I normally used in blender 2.7x still work so I was pretty fast in clicking together the animation - what surpriced me a bit was how long it took eevee to render my animation on my machine - eevee doesn't seem to like scenes with lots of objects and starts to get really slow. I also need to do some more research on shadows - they don't quite behave like I expected them.

read more ...

AN Experiment 2018 Test 8 - dancing cubes

Nikolaus Gradwohl2018-05-08T08:16:49+00:00

For this animation nodes experiment I made some cubes hover above the surface of a sphere by normalizing the position vector

you can download the blend file here

dancing cubes

read more ...

AN Experiment 2018 Test 6 - dont overlap

Nikolaus Gradwohl2018-04-30T06:05:03+00:00

For this animation nodes experiment I created a group of spheres and calculated their sizes so that they touch but never overlap. I iterated over the list of positions and calculated the distances to all other spheres using a Vector Distance Node. Then I sorted the list of distances and took the second entry to get the minimal distance to a different node (the first entry is always zero - its the distance of the current sphere to it self). The sphere is then scaled to half of the minimum distance to make sure no spheres overlap node setup

The spheres are moved using a Vector Wiggle node

you can download the blend file here

dont overlap

read more ...

AN Experiment 2018 Test 1- curly noise

Nikolaus Gradwohl2018-04-13T08:05:08+00:00

I finally managed to fix all my python and cython version missmatch errors and started experimenting with a animation nodes 2.1 development branch - this is my first experiment using the vector noise node and the curly noise setup described in the brilliant answer by omar Ahmad

you can download the blend file here but be aware that the 2.1 branch of the Animation Node Addon is currently under heavy development so maybe the examples here won't work out of the box with a final version.

vector noise test

read more ...

AN experiment - particle mesh deformation

Nikolaus Gradwohl2017-07-04T07:04:09+00:00

For this animation I created a particlesystem on a ico-sphere mesh that emits exacly one particle per vertex. Then I used the animation node addon to move the vertices of the mesh along with the corresponding particle. The particles are influenced by a curly noisefield.

you can download the blend file here

Particle Mesh Deformation

read more ...

AN experiment - mesh from particles

Nikolaus Gradwohl2017-06-12T05:20:03+00:00

For this animation I used the latest beta of the animation nodes 2.0 addon, to create polygons form particles using the KVTree nodes

you can download the blend file here

mesh from particles

read more ...

Dynamic Paint particle growth

Nikolaus Gradwohl2017-04-12T05:50:44+00:00

For this animation I used a dynamic paint canvas on a plane that emits hair particles based on a wet map. I used another particle system as the dynamic paint brush

you can download the blend file here


read more ...