Weave Teaser

July 5, 2016

Here is the first teaser for my Nuke Blinkscript called Weave.

Too much progress!

May 18, 2016

Hey guys, thanks alot for all the attention that this blog have gained recently. I do feel a bit sad that i don’t have any updates, but it is not because I haven’t been doing anything interesting.

I have begun digging deep into the BlinkScript node, and have made some quite interesting things such a a Open VDB Reader and renderer.

The thing is, recently I begun making so much progress that it would not make sense to post anything here, as it would be outdated the very next day. I had the issue, that I was jumping from research project to research project, gaining alot of knowledge but without finishing them up for release. So i decided to go back and work through each of them one by one.

So instead of posting a ton of posts here i have begun posting incremental updates on my twitter https://twitter.com/xads  and once the projects round up i will post full updates here.

The rough plan is that i start with some of the 2D processing scripts, then the 3D version of those, and then the voxel renderer.

Petzval for Nuke – Swirly Bokeh using Blink Script

April 29, 2014

I remember seeing this video from Jason Bognacki for the first time and immediately thinking “Wow… I must replicate that effect in Nuke”.

I contacted Jason and bought one of his modded lenses for me to study and play around with.

PETZVAL-MOD™- 58MM F2.0 (W/ MODIFIED ELEMENTS) from Jason Bognacki on Vimeo.

Not only is it an artistically interesting effect, it also raises a problem with Defocus, Z-defocus, Convolve and pgBokeh nodes alike. They all mimic the perfect optical element alignment in a lens. And most lenses have alot of “swirl” and distortion in their bokeh. If you look at this image you can clearly see how the bokeh circles at the edges of the frame are “facing away” from the center of the image (also referred to as “onion bokeh”), and this effect is occurring quite often.

 

So i decided to make a new Z-Defocus node for Nuke that generates swirly bokeh, and thanks to the new Blink Script node and the convolve examples provided by The Foundry this was a rather easy task to accomplish.

The node itself takes 4 inputs.

  • Filter Input – Changes the look of the bokeh
  • Depth Map – Depth map, but can also be used for masking.
  • Direction Vector – This map defines the direction that the bokeh should face, I have included anoter blink node that creates the default 360 map but you can make it face any direction you want.
  • Input Image – The image to apply the effect to.

 

Petzval_07

(Image from Tivoli – Copenhagen)

Here are a few results:

Petzval_01

Petzval_02

Petzval_03

Petzval_04

Petzval_05

 

 

There are still a few adjusments to do, but sofar im pretty sattesfied with the result.