Water gushing

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

Thread Tools Search this Thread Display Modes
Old 03 March 2011   #1
Water gushing

Hi, I want to try high-velocity water gushing out of a mouth like the one in the reference (instead of fire), I increase the number of velocity in the particular direction but it seems quite fake and less convincing. Can anybody give me advice to kick start this? Thank you

Old 03 March 2011   #2
If you have very large velocities coming out of the mouth, you may have to increase the number of substeps at the top level DOP Network node. I don't set the min and max substeps on solvers unless I have something specific I need to sort out. Most always set the substeps at the top level DOP Network node so all the solvers march to the same beat.

Sometimes increasing just to 2 substeps is all that it takes to get a better source emission of fluid and the velocity should be more accurate.

If you can post a file, that would be great.
Old 03 March 2011   #3
hey thanks for the advice. I will try to put up a file asap.
Old 04 April 2011   #4
here is the test file
Attached Files
File Type: zip watergush.zip (63.5 KB, 15 views)
Old 04 April 2011   #5
a very, very simple test file
Old 04 April 2011   #6
Lots of things to cover.

Don't use Gravity as a force to push your fluid in a particular direction. Best to keep gravity at defaults going down in Y using 0, -9.81, 0. You can apply additional global forces to any simulation object but not for emission velocity.

You have two fluid sources in your network: Pump and Source emitters. Btw these are both Source Apply DOPs that have their Relationship set differently with the Fluid Solver. Just need one. I removed the Source Apply DOP that was set to Pump.

All you need to do to get initial velocity on your source is to add a "v" velocity point attribute to your emitter geometry using a Point SOP. I changed the source geometry to a polygonal sphere from a primitive sphere. Per point velocity attributes are added to the sphere in the correct orientation. In your case this was the X axis. This allows you to parent this emitter to your character's mouth and as the head animates, your emitter will as well and the initial velocity will follow along as it is pegged to the emitter geometry parented to your head and is transformed correctly. I set this up in your scene parenting the sphere to an animated null.

One of the main keys to any successful fluid simulation is what I call noisy emitters. Not only is the source volume made noisy, the source velocity has some additional noise added to it. You can add noise in the Apply Source DOP which I did. I built you a nice point velocity VOP SOP to add initial velocity to your sphere with animated noise and flare. Just copy-paste whenever. Turn it in to an asset if you wish.
Another thing I like to do is to shape the emitter to match the emission shape look I am after. A sphere rarely gives me the emission shape I like. Shaped tubes or rounded boxes work better for me as fluid emitters.

See the attached hip file. I added notes to the emitter object's SOPs and the DOP network for what I changed. Not much really. It's all in the initial velocity of your emitters. That was your only real emission.


Oh and here's a tip. Always us the Technical Desktop. In the preferences set this up as your default desktop. It just helps you see the entire landscape of Houdini better what with the persistent Tree View and the Details View always ready below the viewport in a stow bar.
Old 04 April 2011   #7
Thumbs up

I check out your hip file and it was awesome. I shall dive in deeper to check things out. Thank you.
Old 04 April 2011   #8
oh, there is this part where you added a point velocity attribute to source, may i know where is it? I cant seems to find it.
Old 04 April 2011   #9
I also have another question, is that when i wanted to scale the container (if I am not wrong, under the autoDOPnetwork > fluid node > size) it will somehow affects the entire simulation. Is there anyway to fix this? Thank you
Old 04 April 2011   #10
Originally Posted by ddeath: oh, there is this part where you added a point velocity attribute to source, may i know where is it? I cant seems to find it.

If you dive in to the emitter SOPs, you can enable the display of velocity attributes. Just hit the "d" key in the viewport and turn on the velocity display in the Custom area. Now you should be able to see the velocity attributes on your tube geometry.

As for seeing the velocity attributes in your simulation, go to the fluid Fluid Object DOP and in the Guides > Visualization tab, turn on the display of the Velocity tails.
Old 04 April 2011   #11
yes, found it. Thank you.
Old 04 April 2011   #12
Hi, here is the re-did file. I like the head of the water blast and I also added motion blur for testing fast action flow. Thank you.
Attached Files
File Type: zip testgush2.zip (79.5 KB, 14 views)
Old 04 April 2011   #13
Thread automatically closed

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
CGTalk Policy/Legalities
Note that as CGTalk Members, you agree to the terms and conditions of using this website.
Thread Closed share thread

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Society of Digital Artists

Powered by vBulletin
Copyright 2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump

All times are GMT. The time now is 06:01 PM.

Powered by vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.