Jump to content
mestela

Learning VEX via Animated Gifs - Bees & Bombs

Recommended Posts

Decided to look at this thread finally and it was a fantastic way to get more comfortable with animation techniques and just getting better with Vex.

Some of the older (1st page) ones were H15 so I went ahead and updated them to H16 nodes where it made sense. Cleaned up a couple bits and bobs and made some minor visual tweaks. Hopefully this will help someone else who is starting out with basic Wrangle wrangling.

Most of this is direct ports of Matt's work, with some contributions from iamhoy and some chitchat on the Discord forum.

-Robert

 

beesAndBombs_01_columns.hiplc

beesAndBombs_02_twistingBox.hiplc

beesAndBombs_03_waveGrid.hiplc

beesAndBombs_04_twistingCubes.hiplc

beesAndBombs_05_dancingOrbs.hiplc

beesAndBombs_06_bounce.hiplc

beesAndBombs_07_swirlBall.hiplc

beesAndBombs_08_circleWave.hiplc

Edited by RobertHodgin
added incorrect file...
  • Like 2
  • Thanks 1

Share this post


Link to post
Share on other sites
mestela    452

That's awesome, thanks for that! If I get time I'll go back and edit the earlier posts, replace those hips with yours (and make sure you're properly credited).

 

 

 

Share this post


Link to post
Share on other sites

My pleasure! I learned a great deal from this exercise. Ill continue on this path... at some point I might even try making one myself!

Share this post


Link to post
Share on other sites

Three more before the weekend starts.

For the Dot Inversion one, I opted to leave out the camera cheat trick (even though it was pretty damn clever) and just look at the Vex version.

And for Dancing Squares, @iamyog did a great pure-Vex solution but I made it a little less reliant on Vex. Definitely check out his solution too.

Let me know if I made any mistakes or if my crediting is incorrect.

beesAndBombs_09_twoWorms.hiplc

beesAndBombs_10_dancingSquares.hiplc

beesAndBombs_11_dotInversion.hiplc

  • Like 1

Share this post


Link to post
Share on other sites
Clif    4
On 03/07/2017 at 8:32 AM, henderthing said:

I've uploaded a simple way to make a perfect sphere this way. I made no attempt to match original proportions, etc. Just to demonstrate some principals. VEX is commented.

I broke the @P.y out into separate lines so that you can comment out the lines at the end to see what each step does.
As for simple flat color like this-- use the "old" Constant shader in SHOPs I've done that in this file, and assigned color via the prim wrangle sop.

Cheers
-matt

b_and_b_cubewave.hiplc

Thanks Henderthing! I still hadn't figured out how to get solid colours. No amount of googling was helping. I do predominantly motion graphics work, and this is going to be really helpful. 

Share this post


Link to post
Share on other sites
Clif    4

Here is one that I did quite a while ago, but didn't share because I couldn't figure out how to render solid colours. But, now that Henderthing cleared things up for me I thought I would put it on. 

Original here: 

https://dribbble.com/shots/2726044-Rainbow-Ring

My version:

Rainbow_Ring_01.gif.4a1e846375e35db093aca6e11b5091d4.gif

I'll admit that I once again did a bit of colour work to it. This time in Photoshop. You'll notice the original has more representation in the RGB colours and the HIP file version is heavy on magenta, yellow and cyan. This could probably be done in VEX by adding adding an easing function to the R, G and B channels seperately. But I haven't taken the time to do that yet. Could be a fun exercise, though. 

I've also included a version of the dancing orbs, as I came to a different solution to the original one on here. So, it could be useful for others to see a different implementation. 

RainbowRing_01.hipnc

DancingOrbs_01.hipnc

  • Like 2

Share this post


Link to post
Share on other sites
henderthing    5

Hi Clif-

I took a look and thought I'd take a quick stab at this and make a couple comments.

No need to "declare" new attributes in a wrangle SOP. That's all handled automatically--you can just go and set your new @myattribute to a value.

While copy stamping is no problem for something this small-- I generally avoid it these days as it doesn't scale well. Most of the functionality can be handled much (much!) faster by the fully threaded wrangle SOPs.

I built it this way next to your network in the attached file...

Cheers

-m
 

RainbowRing_02.hipnc

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

×