trapped light

Nikolaus Gradwohl2017-07-18T05:24:11+02:00

For this animation I placed a lightsource inside a transparent object with an animated displacement texture. The lightsource is a simple sphere with a emmission shader.

you can download the blend file here

trapped light

read more ...

Surface displacement

Nikolaus Gradwohl2017-07-06T05:52:02+02:00

For this animation I used an XYZ-Function from the Extra Objects addon to create a "Clifford Torus" and added an diplacement modifier and keyframed the turbulence factor of the magic texture to create the movement

you can download the blend file here

surface displacement

read more ...

AN experiment - particle mesh deformation

Nikolaus Gradwohl2017-07-04T07:04:09+02: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+02: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 ...

AN experiment - Boxes

Nikolaus Gradwohl2017-04-17T15:19:57+02:00

For this animation node experiment I copied instances of a hollow box and rotated them slightly using a loop

you can download the blend file here

boxes

read more ...

Dynamic Paint particle growth

Nikolaus Gradwohl2017-04-12T05:50:44+02: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

[TITLE]

read more ...

AN experiment - delayed instanciation

Nikolaus Gradwohl2017-04-10T08:38:27+02:00

For this animation I distributed instances of a box on instances of a bezier circle and delayed their appearance by animating their scale

you can download the blend file here

delayed appearence

read more ...

AN experiment - distance

Nikolaus Gradwohl2017-04-09T09:44:34+02:00

For this animation I used the distance node from the animation nodes addon to change the height of the boxes based on their distance to an empty.

you can download the blend file here

distance

read more ...

AN experiment - instances

Nikolaus Gradwohl2017-04-08T12:10:35+02:00

For this animation I used the animation nodes "distribute instances on spline"-Template and animated the instances using a math node and wiggle node. I rendered the animation using cycles and freestyle.

you can download the blend file here

AN Test instances

read more ...

denoising blender animations with opencv and python

Nikolaus Gradwohl2017-04-07T05:42:22+02:00

Nikos Priniotakis posted a teaser of a denoising script for blender animations a few months ago, that shows really impressive improvements on a noisy cycles animation (see his original tweet here) I sent some twitter messages back and forth with him and he sent me the links to the opencv denoise function he used for the demo. So I finaly found the time to wirte a short python script that uses pyopencv to denoise all the pictures in a folder and copies it to another folder.

The script I used to denoise my animation is here

import cv2
import os
import numpy as np
from matplotlib import pyplot as plt
files = os.listdir("metabubbles/")
for f in files:
    if f.endswith('.png') and f.startswith('0'):
        print f
        img = cv2.imread("metabubbles/%s" %f);
        dst = cv2.fastNlMeansDenoisingColored(img)
        cv2.imwrite('res/%s' %f, dst);

The denoising process is no magical pixiedust that can be sprinkled on your noisy cycles-renders to fix everything but when used correcly it can improve preview renders a lot, but if the script is used on an image sequence that is too noisy it introduced a whole lot of new artifacts. I used the script on an amiation I rendered last year. Here is how the original video compares to the denoised version.

denoising blender animations

read more ...