Gradient Phase and Period

Would it be possible to add phase and period controls to the gradient image generators to make repeating and animated patterns? For example, give a Make Linear Gradient Image 3 colours but then give it a small period to repeat the 3 colours over and over. Phase would then let you animate the gradient over time with options similar to the Change Wrap Mode node such as mirror, hold, repeat etc. It would also be great to have interpolation method control between the colours in order to make hard steps.

Component: 

Notes from Team Vuo

Vuo Pro: 

No — available with both Vuo and Vuo Pro licenses

Complexity: 

●○○○ — Up to a few days of work

Potential: 

●○○ — Appeals to current community

Deformable Mesh

A node that generates a 2D mesh that is able to be deformed with smooth curves. Useful for advanced projection mapping. Vuo is already able to do this using Paul Bourkes mesh deformation software, but a solution that allows custom control within Vuo of each point could be very useful for mapping onto irregular surfaces.

Otherwise possibly a way to generate mesh mapping values from within Vuo for the Mesh Mapping node.

Original Image: http://www.dgp.toronto.edu/people/tu/thesis/img196.gif

Component: 

Notes from Team Vuo

Vuo Pro: 

Yes — requires a Vuo Pro license

Complexity: 

●○○○ — Up to a few days of work

Potential: 

●○○ — Appeals to current community

As discussed on Node to generate Paul Bourke’s mesh data file (.data) format, this node would have the option to input either all grid points or just a subset of grid points. "The node assumes that if there is no values in the list- then it simple passes a perfect grid of values. If there are values in the list it uses them to deform the grid in the manner that is indicated."

Ability to split and combine alpha channel

[Original title: More Alpha tools & Image Mode Info]

Currently I am working with lots of compositing, which means lots of alpha work. I don't know of any 'easy' way to manipulate alpha channels in Vuo. Thats fine as I end up doing stuff like this in ShaderToy:

void main(void)
{
vec2 uv = (gl_FragCoord.xy/iResolution.xy);
vec4 alpha = texture2D(iChannel0, uv);
vec4 image = texture2D(iChannel1, uv);
gl_FragColor = vec4(image.rgb, 1.0)*alpha.a ;
}

(NB: Shader updated to reflect premultiplied alpha in Vuo)

However nodes like split image RGB & combine image RGB really should have Alpha ports as well to be complete. (This sort of node would be known as an Un-pre-multiply process:I didn't know until now either

That way we could easily access / manipulate & replace alpha channels in Vuo without having to use ShaderToy.

If there is already a request (I did search but found none) do let me know- and if I am missing something let me know to... I have searched for alpha in library but only found blend modes etc. (which I don't think have advanced alpha blends- like in FCPX).

UPDATE: After some research, I think that if Vuo is using pre-multiplied alpha, then there is no easy way to extract alpha channel from any images. Can this feature request also include (obviously) un-premultiplied alpha mode?

Found more info here: http://blogs.msdn.com/b/shawnhar/archive/2009/11/06/premultiplied-alpha....

Component: 

Notes from Team Vuo

Vuo Pro: 

No — available with both Vuo and Vuo Pro licenses

Complexity: 

●○○○ — Up to a few days of work

Potential: 

●○○ — Appeals to current community

More Blur nodes

jersmi's picture

Could we have a few more types of blur? Lens/box/zoom/motion/mask (along with unsharp mask, already requested)?

I would imagine that the built-in blur is light on resources, based on how it creates a diagonal pattern. Could the built-in blur node add an option to "square up" the blur?

In QC, I used vade's v002 blurs. I miss them.

Component: 

Notes from Team Vuo

Vuo Pro: 

No — available with both Vuo and Vuo Pro licenses

Complexity: 

●○○○ — Up to a few days of work

Potential: 

●○○ — Appeals to current community

Implemented in Vuo version: 

Pages

Subscribe to RSS - 2D Graphics