Welcome to od|forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

mestela

Learning VEX via Animated Gifs - Bees & Bombs

87 posts in this topic

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

 

1 person likes this

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.

 

3 people like this

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

2 people like this

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
7 people like this

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
4 people like this

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
1 person likes this

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
2 people like this

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

Haven't done these in a while, thanks for reminding me. :)

Doesn't include his subtle y-rotation loop, but I've leave that for you to sort out...

rainbow_torus.gif

rainbow_torus.hipnc

Share this post


Link to post
Share on other sites

eh...it rotates in the wrong direction ;)

1 person likes this

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