Question about volume mixing

   3552   4   1
User Avatar
Member
31 posts
Joined: 1月 2012
Offline
Hey I'm a college student working on my reel and I'm working on something a little complicated that I could use some tips on. I'm trying to get water to pour into a cup and as it splashes out it will (hopefully) ignite into fire. I was told to research volume mixing to get my desired effect. I'm familiar with Houdini but I still have a lot to learn. I can get the water into the cup just fine but transforming it into fire is my issue. Any tips would be much appreciated. Thanks!

P.S. here is the reference I'm currently using

http://www.1280x800wallpaper.com/details/l9trp/fire-and-water-1280x800-wallpaper-l9trp.jpg [1280x800wallpaper.com]
User Avatar
Member
349 posts
Joined: 8月 2006
Offline
Your link gives this…

403 Permission Denied
You do not have permission for this request /details/l9trp/fire-and-water-1280x800-wallpaper-l9trp.jpg
User Avatar
Member
31 posts
Joined: 1月 2012
Offline
sorry about that. I uploaded the image to make it easier

Attachments:
fire-water1.jpg (133.3 KB)

User Avatar
Member
257 posts
Joined: 11月 2007
Offline
From your reference it looks like you have one liquid (isosurface) that might need to blend shader/color wise.
Kinda like the liquid is blue when it enters the glass, and turns red after it has collided with the glass, or comes in contact with other red particles.

I would approach that with a flip sim (liquid), and simply attribute transfer a color from the bottom of the glass onto the particles insided of a sopsolver, combined with an attribute transfer to transfer color from a red particle to the next red particle.

– -those are the basics.

If you wanted to go for actual proper flames, then I would not really work with only red and blue, but a gradation. Give each particle a “fuel” value and when a particle is ignited (by that “red” trigger), the fuel starts to reduce (vopsop in sopsolver), and it also starts to emit into a pyro volume (you might want to emit only fuel and emit temperature at the bottom of the glass to ignite the pyro). Then finally, when the particle's fuel is zero, you can remove it from the sim (blast it in the sopsolver).

Or… you could do everything in levelset (fluids), but in my opinion that might be harder to make sure the fire stays in the glass. If you are pooring fuel into a hot glass directly, most likely your pyro will ignite upwards and ignite the pooring stream above the glass.

By going down the particle route, you can better control when the state changes from liquid to fluid – and how fast and where exactly.

Should be a fun project!
If you are interested in digging deeper and figuring this stuff out on the microsolver level, have a look at Ahmad's work here:

http://nccastaff.bournemouth.ac.uk/jmacey/MastersProjects/MSc11/Ahmad/index.html [nccastaff.bournemouth.ac.uk]

Also you might want to search for that on odforce, he might have posted some hip files on that.
Cg Supervisor | Effects Supervisor | Expert Technical Artist at Infinity Ward
https://www.linkedin.com/in/peter-claes-10a4854/ [www.linkedin.com]
User Avatar
Member
31 posts
Joined: 1月 2012
Offline
Quick update.. I'm still working on this project and I'm a little confused about the SOPsolver. I know how it can affect a single object but I'm not sure how I can use attribute transfers from one object to another within the same SOPsolver. Any tips?
  • Quick Links