Jump to content
Sign in to follow this  
caskal

Color drops (flip)

Recommended Posts

Hey magicians,

I need to create something like this for a client, some sort of flip drops that need to be timed with music.

2019-01-19_19-06-09.gif.d7c58fe71166d6d8adf7e196a16c789e.gif

My first thoughts are create a flip tank with some particle system falling down that act like drops, and use the "hit" parameter to make them light on? (not sure about this part). Shading will be done with redshift.

As for the timing with music, I think COPs is the way to go.

Any tips on how to achieve this will be super helpful. 

 

Thanks in advance

 

Share this post


Link to post
Share on other sites

by COPs I think you mean CHOPs :lol:
You should have a look at the ripple solver before going full FLIP, it's much faster for what you need.

 

  • Thanks 1

Share this post


Link to post
Share on other sites

As bunker mentioned, use chops to generate your impact points, not a particle system.

You might want to mix two techniques together, Use Juraj's splash generator to make the .bgeo sequence for the splash geometry, but also trigger a velocity impulse into the ripple mesh as well.

 

Edited by Atom
  • Thanks 1

Share this post


Link to post
Share on other sites

Here is a basic setup to convert audio beat data into a range of 0-1. From there, a fit is used to map 0-1 to the point count on a grid, in this case 0-100. A Sort is used to randomize the point index on the grid. So as the music plays, only one random point on the grid is displayed. You could use this as an impact point to set off other parts of the animation or glow factor on the shader.

The CHOPs setup is based off of this old Houdini 13 tutorial which still seems to be valid.

chop_impact.gif

Untitled-1.jpg.39f6047f671982d85316b3bfdf45b2e0.jpg

chops_to_impact_012019.zip

Edited by Atom
  • Thanks 1

Share this post


Link to post
Share on other sites

Hey guys! thanks a ton for the info! 

@bunker indeed, I meant CHOPs :D (never dig into COPs n CHOPs yet so still confusing networks for me haha). Thanks for the tut, on my initial research I thought about that but I was afraid about the quality (thought FLIP was going to be more sexy looking), but then I readed @Atom idea about mixing both the ripple and the splash bgeo and that might work (and also will be much faster / effective as you mention).

@Atom I analized Juarj's scene and I'm having issues with reproducing the .bgeo everytime the point appears, I mean, appears on the first beat, but then I get the error as "can't find the seq", I saw he used stamps with "id" and "age" attribute and a couple of wrangles but still can't make it work on the rest of the drops:

2019-01-20_19-21-30.gif.22810b155cdcf2866ee82b9cc6ada2b1.gif

Regarding to the final output quality, right now I used the original splash from Juraj, but I'm thinking about simming a crown flip splash in HQ, then maybe add some randomness by rotating the stamps and changing Y size?, and for mixing these, converting all to VDBs and use VDB combine/smooth? just thinking out loud.

Here's the HIP so far:
Ripple_CHOP`s.rar

 

Thanks again for the help!

Cheers

 

 

Share this post


Link to post
Share on other sites

Dropped a super quick test of flip container + spheres falling down and looks better out of the box, but yeah, sim times might be a headache during the entire song :D 

Still gotta talk with the client about the asset delivery, so trying out different approaches.

2019-01-20_19-54-29.gif.3344a8d3d38ad53746f2b89cfc832d3f.gif

I'll try now to combine the beat to spawn each sphere falling, I think it will be tricky since I gotta have in mind the time that the sphere takes from the air to the water tank, but thats the beauty of houdini :D

Would love to hear your thoughts

Cheers!

Share this post


Link to post
Share on other sites

WOW @ThomasPara thats quite a setup, wish I can make that beauty with those wrangles, my knowledge limits me to understand only certain parts of those (at least better than before wich I didn't get anything :D)

Love the organization of the interface too, super handy setup, thanks a lot!

Btw, I found the original autor (https://www.instagram.com/wirginiaromanowska/) and asked her approach, she told me "it was ripple solver, with just a few particles (pop) for the splash."

Thanks everybody for pointing me in the right direction! will keep working on it

Share this post


Link to post
Share on other sites

ill will try to make a more understandable setup when ill get some time, im happy that you liked it.

Share this post


Link to post
Share on other sites
42 minutes ago, ThomasPara said:

ill will try to make a more understandable setup when ill get some time, im happy that you liked it.

Thanks @ThomasPara! Quick question, any tips on how to adapt the setup to music beats? been watching some CHOPs tutorials, I've got the overall idea, but the "Droplets_anim" wrangle node make's me difficult to see how/what parameter should I tweak to drive the drops to the ground at the beat time, will keep digging on it.

Edited by caskal

Share this post


Link to post
Share on other sites

you "animation range" can be created by fitting @Time or @Frame to fit your beat.

float range = fit(@Frame%50,0,50,0,1); //this will give you a cycle that repeat every 50 frame
float range = fit(@Frame%50,25,50,0,1); // this will also give you a cycle every 50 frame, but your animation wont start until frame 25
float range = chramp("curve",range); // this will give you a ramp with some extra controll

 

  • Thanks 1

Share this post


Link to post
Share on other sites
11 minutes ago, ThomasPara said:

you "animation range" can be created by fitting @Time or @Frame to fit your beat.


float range = fit(@Frame%50,0,50,0,1); //this will give you a cycle that repeat every 50 frame
float range = fit(@Frame%50,25,50,0,1); // this will also give you a cycle every 50 frame, but your animation wont start until frame 25
float range = chramp("curve",range); // this will give you a ramp with some extra controll

 

Master! thanks a lot for the help!

Share this post


Link to post
Share on other sites

Better ripples, not realy any better explanation. Its basicly a combination of fitrange and modulo.

droplets_02.gif

rain_02.hiplc

Edited by ThomasPara
  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

@ThomasPara thats looking much better, love the subtle ocean noise.

Here's a prev of the R&D from today, tried different things, some basic CHOPs stuff with @Atom tutorial, another stuff playing with your setup, and some rainy POP test over the singer stage. 

AG_011_Drops_RD_01_Low.mp4

Hope the client like it, thanks again guys, really appreciate it.

 

Share this post


Link to post
Share on other sites

The sim stuff might have more potential, i like the mood of the first clip you got. It seems like a fun challenge :)

  • Thanks 1

Share this post


Link to post
Share on other sites

Here is an attempt to spherify Thomas' grid drops.

It's not exactly right, the splashes work, but the drops are still falling top down. It would be neat if the drops came in from the normal of the sphere instead.

sphere_drops.gif.4ea0f7ee1980b6d20b7ddd0beea8689f.gif

ap_sphere_rain_03.hiplc

Edited by Atom
  • Thanks 1

Share this post


Link to post
Share on other sites

Cool, now we can attack the fluidic death star! Or maybe a force field.

sphere_drops.gif

Edited by Atom
  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

Whoaa what a beauty @Atom @ThomasPara these look amazing! I did a bunch of R&D yesterday/today, im editing them to upload here, would love to hear your opinion, this is quite a big project for me (42 projectors on stage)

Cheers!

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
Sign in to follow this  

×