Jump to content


Helium balloon simulation


  • Please log in to reply
12 replies to this topic

#1 pramod

pramod

    Peon

  • Members
  • Pip
  • 8 posts
  • Joined: 23-June 12
  • Location:UK
  • Name:pramod lj

Posted 23 June 2012 - 11:03 AM

Hi guys,
i am trying to simulate a bunch of helium balloon released and floating up towards the sky. Something like in this video: balloon_release. Right now i am not concentrating on the cloth simulation. First i am trying to get the motion of the balloons right. I tried this using rbd, but i am not able to get the right motion of the ballon in the air. I have attached my test file. It is a very basic setup. The problem with it is that the balloons are rotating a lot after they are released. I am not able to control their rotation. I tried rotation stiffness but it doesnt help.

Can someone help with this?? Am I in the right path or is there a better way to do this simulation??

thanks

Attached Files


Edited by pramod, 23 June 2012 - 11:12 AM.

Pramod

View on Vimeo.


#2 ehsan parizi

ehsan parizi

    Illusionist

  • Members
  • PipPipPip
  • 255 posts
  • Joined: 18-May 10
  • Location:San Francisco, CA
  • Name:E. Par.

Posted 23 June 2012 - 11:22 AM

if your balloons are as small as those balloons in your reference video, you won't need any kind of cloth sim!! unless you have huge balloons and you wanna be able to seem some detail!
anyway, why don't you just use a simple popnetwork instead of dops?! I think that'd make things easier! Is there any specific reason you're using DOPs?!

#3 pramod

pramod

    Peon

  • Members
  • Pip
  • 8 posts
  • Joined: 23-June 12
  • Location:UK
  • Name:pramod lj

Posted 23 June 2012 - 11:52 AM

The cloth simulation is not for the balloon. It is for the cloth that is holding the balloons initially before they are released. Like seen in the video.
The reason behind using DOPs is that the balloons are going to be colliding with other objects that are in the scene.
Pramod

View on Vimeo.


#4 ehsan parizi

ehsan parizi

    Illusionist

  • Members
  • PipPipPip
  • 255 posts
  • Joined: 18-May 10
  • Location:San Francisco, CA
  • Name:E. Par.

Posted 23 June 2012 - 11:54 AM

View Postpramod, on 23 June 2012 - 11:52 AM, said:

The cloth simulation is not for the balloon. It is for the cloth that is holding the balloons initially before they are released. Like seen in the video.
The reason behind using DOPs is that the balloons are going to be colliding with other objects that are in the scene.

Particles can collide too! I still think using particles is better, and you have control on your rotations!

#5 pramod

pramod

    Peon

  • Members
  • Pip
  • 8 posts
  • Joined: 23-June 12
  • Location:UK
  • Name:pramod lj

Posted 23 June 2012 - 12:04 PM

View Postehsan parizi, on 23 June 2012 - 11:54 AM, said:

Particles can collide too! I still think using particles is better, and you have control on your rotations!
okay . . i will try doing it with particles. Havnt played around with particles much, will give it a try.
thanks.
Pramod

View on Vimeo.


#6 mantragora

mantragora

    Illusionist

  • Members
  • PipPipPip
  • 269 posts
  • Joined: 08-December 11
  • Location:frozen hell
  • Name:to be, or not to be, TD ?

Posted 23 June 2012 - 01:06 PM

You can try adding RBDState DOP and damp Angular Velocity each frame a little.

Attached Files


Edited by mantragora, 23 June 2012 - 01:06 PM.

magic happens here... sometimes

Vimeo
Twitter

#7 pramod

pramod

    Peon

  • Members
  • Pip
  • 8 posts
  • Joined: 23-June 12
  • Location:UK
  • Name:pramod lj

Posted 24 June 2012 - 02:51 AM

View Postmantragora, on 23 June 2012 - 01:06 PM, said:

You can try adding RBDState DOP and damp Angular Velocity each frame a little.
thanks :) will check it out. .
Pramod

View on Vimeo.


#8 old school

old school

    Houdini Master

  • Members
  • PipPipPipPip
  • 914 posts
  • Joined: 21-March 03
  • Location:The Great White North

Posted 25 June 2012 - 01:48 PM

The Drag DOP does pretty much the same thing as doing it manually in the RBD State DOP and it doesn't require any expressions either. The Scale Torque parameter takes the relative angular velocity and scales it back by the torque parameter. In this scene file, it just needs a value of 0.01 to get the balloons to settle down early on.

I also added $T to the offset in Y in the Wind DOP to add some more variation as the balloons drift upwards.

Nice simple fun file btw.

Attached Files


There's at least one school like the old school!

#9 pramod

pramod

    Peon

  • Members
  • Pip
  • 8 posts
  • Joined: 23-June 12
  • Location:UK
  • Name:pramod lj

Posted 30 June 2012 - 06:34 AM

View Postold school, on 25 June 2012 - 01:48 PM, said:

The Drag DOP does pretty much the same thing as doing it manually in the RBD State DOP and it doesn't require any expressions either. The Scale Torque parameter takes the relative angular velocity and scales it back by the torque parameter. In this scene file, it just needs a value of 0.01 to get the balloons to settle down early on.

I also added $T to the offset in Y in the Wind DOP to add some more variation as the balloons drift upwards.

Nice simple fun file btw.
Awesome.. that seems to do the job. .simple and easy :)
cheers!!
Pramod

View on Vimeo.


#10 sanlin

sanlin

    Peon

  • Members
  • Pip
  • 21 posts
  • Joined: 02-January 09
  • Name:Shandy Pranoto

Posted 01 July 2012 - 12:08 AM

Hi,

you may try this instead... as i see that some of the balloons were really rotating crazily, it would be great that if we can control that particular balloon's motion.
we can further edit the balloon's rotation after it is being simulated. Just the one or few that you think you dont like its motion.
have a look at the file, i roughly replaced all of the balloons, but you can always pick the one that you want to change.
if you want to do it just for one balloon, take all the node inside the foreach node, except the each node inside foreach, and copy it just under the dop import node.. delete the connectivity and partition node. but you still need to check the name of the bad balloon though and rename them accordingly.

and you can even keyframe the balloon rotation as you see it appropriate.

hope this help. just a suggestion :)

Attached Files



#11 pramod

pramod

    Peon

  • Members
  • Pip
  • 8 posts
  • Joined: 23-June 12
  • Location:UK
  • Name:pramod lj

Posted 09 September 2012 - 09:27 AM

hi all
Finally managed to complete the project. Thanks to all the help provided on this thread :)
It is my masters project. Pls check it out. Here is the vimeo link:
BalloonCity

One of the shots (shot3- floor shot) needs a lot more comp work. We didnt have time to fix it before the deadline. Hope we get time to fix it soon  :)

Edited by pramod, 09 September 2012 - 09:31 AM.

Pramod

View on Vimeo.


#12 nomad

nomad

    Peon

  • Members
  • Pip
  • 84 posts
  • Joined: 23-July 06
  • Location:the land of rape and honey
  • Name:Elijah B

Posted 09 September 2012 - 10:57 PM

ha! Very creative!  )))
Thanks!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users