Tag Archives: blender

vertex_mixer

Vertex Colour Mixer

Introducing the Vertex Colour Mixer node graph.

vertex_mixer

Think of it as a compositor for Vertex Colours on an arbitrary mesh, because that’s exactly what it is.

vertexMixerDemo.blend

Download here

It’s quite easy to use, create a vertex node tree, add an Output > Result Node, this is what will do the final compositing of your vertex colours.

Then an Input > Vertex Channel Node, this is the basis of the mixer, this is want will sample colours off your meshes. You need to name your vertex colour channels in the appropriate places, working with Col, Col.001, Col.002 will become tedious.

The Vertex Dirt and AO channels are still very experimental, so beware of those, and as soon as I figure out how, I will add a Live feature so you don’t need to click Mix all the time.

There are some fun things to try, make different colour masks and mix them with the RGB Combine node, it reacts exactly as advertised, when used with a cunning shader it allows you to use the channels for various data, ie. Color1, Color2, AO. This is how we created the monster colour variations for RGBA using Unity3D.

I’m waiting for Blender to support alpha channels and then we’ll have some fun.

Tweet @wahooney or G+ me with any feedback and I’ll see how we can improve this toy :)

 UPDATE:

I’ve updated the addon, the factor value had no effect on the Overlay mix type, as could be seen in the YouTube video. I’ve also renamed colour to color (not a fan, since here in ZA we spell it properly ;) , but I’m trying to keep things consistent with the rest of Blender)

 

New Addon: UV Normalize

It’s been a while, but here’s what I hope will be the first of many new tools and addons for Blender 2.5x (built against 2.55)

Download here: wahooney_uv_normalize

This addon allows you to normalize your UV coordinates in Blender so that it fills the uv’s from 0.0 – 1.0, with additional controls for preserving aspect with X or Y, scaling the resulting uvs and positioning them and an optional border padding.

For a complete demonstration, from installation to execution check out the video:

Enjoy! Any constructive feedback will be appreciated.