Jump to content
mestela

Learning VEX via Animated Gifs - Bees & Bombs

Recommended Posts

Easy to get additive colour in cops; when setting the pixel colour you can just make it +=0.1 of the existing colour. I did that in grayscale first, then fed it to a ramp to get the colours in the bees+bombs version.

 

I've been able to get additive colours in 3d geo before, but you have to mess around with shaders a bit, which isn't the point of these exercises. :)

 

flower_v01.hipnc

 

 

Thought I´m able to manage this one but I was defeated by the colors at the end...

Nevertheless I´m proud of my flower setup  :blush: Maybe anyone has an idea how to render this overlay effect. I think its harder than it looks.

kind regards 

Jon

 

  • Like 1

Share this post


Link to post
Share on other sites

Easy to get additive colour in cops; when setting the pixel colour you can just make it +=0.1 of the existing colour. I did that in grayscale first, then fed it to a ramp to get the colours in the bees+bombs version.

The opportunities in this software are amazing. I did not know/used this "cops" so far.

Share this post


Link to post
Share on other sites

 

An easier way to generate the colour spectrum is hsvtorgb(). If you do something like

 

float h,s,v;
h = @Time%1;
s=1;
v=1;

@Cd = hsvtorgb(h,s,v);

You can see why this works if you use any colour picker in houdini and set it into HSV mode. Cycling H between 0 and 1 will loop through the colour spectrum, locking S and V to 1 means maximum saturation and maximum brightness.

 

  • Like 3

Share this post


Link to post
Share on other sites

http://beesandbombs.tumblr.com/image/122276988099

 

This is my result for the "colorcube" which I liked. Im not very satisfied but I couldn´t find another soultion. Maybe I should go back to the circles  :) In the end I fit the timeline in chramps and controlled the rotation with them.

Jon

 

colorcube_01.hipnc

post-12840-0-08354500-1453319983_thumb.j

post-12840-0-11066200-1453321895_thumb.g

  • Like 2

Share this post


Link to post
Share on other sites

Core idea wasn't too hard to work out, then spent ages working on the details. David Whyte's gifs are so slick and elegant, wanted to get this one as close as possible. Almost nailed it....

 

hexagon.hipnc

 

post-7292-0-48261600-1454737283.gif

Edited by mestela
  • Like 8

Share this post


Link to post
Share on other sites

Have started to dabble in VEX now, thought i would try my hand at one of the easier ones to get my feet wet :) not 100% like his (my speed is and amount of offset I think is off) but was a good introduction!

noise_floor_houdini_resize.gif

https://beesandbombs.tumblr.com/post/145701615464/noise-floor-hd-remake-of-this-older-one

 

 

mountain_gif.hipnc

Edited by carlo_c
forum bug
  • Like 4

Share this post


Link to post
Share on other sites

So concise, I have lots to learn still :)

EDIT: thanks so much for posting up the hip file, saw where I went wrong with mine and got it working in the end! :lol:

Edited by carlo_c
update post
  • Like 1

Share this post


Link to post
Share on other sites
On 20.3.2016 at 3:29 PM, mestela said:

found a new source of fun

I did one of them yesterday. It's based on a tube btw. ^_^

Here is the code:

#include <voplib.h>

vector pos = normalize(@P);
if(@ptnum < 4) pos = {1,0,0};
float speed = chf('speed') * -1;
vector polar = vop_topolar(pos) * $PI;
float angle = @Time * speed + polar.y;

matrix3 mat = ident();
vector axis = {0, 1, 0};
rotate(mat, angle, axis);
pos *= mat;

@N = pos;

gif_diamond_turbine.hipnc

 

diamond_turbine.gif

Edited by konstantin magnus
  • Like 2

Share this post


Link to post
Share on other sites

I saw this and I wanted to join, I'm learning though.

I'm trying to do this one

tumblr_nbatxh7Xsu1r2geqjo1_500.gif


But I don't know how to achieve the "fade" in the tail, I haven't done almost anything in VEX/VOPS, I really don't know how to :P 

Here's the file, if someone have time to look at it and help me to learn I would appreciate it :D

Loop.hiplc

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×