24 February, 2020

How to create a Popup Dialog Box - bpy



In this video, we will be creating a Popup Dialog Box. 

With the Dialog box we can change various things and in this example we will be using it to add a cube, rename it to what ever we define and also what ever scale we want too.

Download the Add-on here

We also have the ability to use other Properties such as, a Boolean, Int/Float, Enums and more!. We will look at some of the other Properties in future videos, but for now we will create a very basic popup box. 

Now we have created one Popup Dialog box, we can take this further and add more functions. You can also go ahead and create more Popup dialog boxes for each of the other buttons.

I hope you find this tutorial helpful!. As always, thanks for reading.


17 February, 2020

Blender Python Tutorial: How to create a Custom Node Group (Compositor) - [bpy]


In this Video, we will be creating a Custom Node Group for the Compositor.

Custom Node Groups are really useful for speeding up our workflow. We can take a whole bunch of nodes and contain them in a single group. 

We can then define what options we want the user to be able to change.

Download the Template Script here

In this example we are just going to create a really basic Node Group with a couple of nodes, but you can take this further and create some awesome Custom Node Groups. 


As Many of you already know, the Darkfall VFX Nodes Add-on has a many Custom Node Groups and each of them give different effects or results.


The Eye Color Change Node


For example, this Custom Group Node will change the Eye Color of your Actor in your Movie clips. We have a whole bunch of values we can change and it's all packaged neatly in a Node Group. 

You can add what ever nodes you want inside of a Custom Node Group and create your own awesome Group Nodes.



Inside the Node Group, we can see all the nodes that are needed for the Effect to work. The more complex the effect, the more nodes you may have.

What kind of Custom Node Groups are you going to make?








11 February, 2020

Shader Library Add-on - The Neon Shader (update 1.01)



The Shader Library add-on has a new addition. I would like to introduce the Neon Shader!. 

Download version 1.02 here

This Shader can be used for a cool Neon or other types of flickering lights. This was the result from the last Python Scripting Tutorial, where we looked at adding a keyframe and a Noise Modifier to a Shader.

We can control the Flickering by going to the Graph Editor. 


We can speed up or slow down the flickering effect by changing the "scale" value. If we increase the value, it will slow down the flickering. 


You can see in the preview video here, which shows two examples. 

The first is rendered with a Scale value of 1. The second Example has a Scale value of 6.

We can also play around with the Strength, Phase, Offset and Depth to suit our needs and I suggest playing around with different values to get more varied results. 


This Shader can be used for both Cycles and Eevee.
 
I hope you find this Shader helpful and as always thanks for reading!.