Jump to content

Learning VEX via Animated Gifs - Bees & Bombs


mestela

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
Link to comment
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.

Link to comment
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
Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...
  • 3 months later...

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
Link to comment
Share on other sites

  • 1 month later...
  • 4 months later...
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
Link to comment
Share on other sites

  • 3 weeks later...
  • 1 month later...

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...