Jump to content

Fire spreading


Recommended Posts

Hi all!

I just started digging into Houdini pyro. As a practice, I want to duplicate this fire spreading shot in the video (starting at 00:19).

From the look of it, I see three different rings of fire expanding from the same ignition point(the outer blue fire, second less intense ring of fire, and the last ring of fire burning more intensely)So I have been using different particle emitters for each ring.

What I am having trouble is the second ring of fire where the fire streaks lick and moves along the surface of the floor. Any idea how this could be done? Or maybe my logic is totally wrong here? :( Any help would be much appreciated!!! Thank you!

Link to comment
Share on other sites

Well I would start with a sop solver to get attributes spreading over your ground plane.

A leading edge to use for colouring blue later and a radial ramp controlling fuel or something like that.

You could tweak the normals from the sop solver to point out from a center point, making the flames apear to be pushing away from center, maybe putting that into a velocity field with the SOP Vector Field:

http://www.sidefx.com/docs/houdini12.0/nodes/dop/sopvectorfield

Messing with different attributes propagating into the pyro solver from the original sop solver should give you quite a bit of control on how it looks.

Hope that helps.

C

Link to comment
Share on other sites

Thanks Christian! I will give it a try! :)

Well I would start with a sop solver to get attributes spreading over your ground plane.

A leading edge to use for colouring blue later and a radial ramp controlling fuel or something like that.

You could tweak the normals from the sop solver to point out from a center point, making the flames apear to be pushing away from center, maybe putting that into a velocity field with the SOP Vector Field:

http://www.sidefx.com/docs/houdini12.0/nodes/dop/sopvectorfield

Messing with different attributes propagating into the pyro solver from the original sop solver should give you quite a bit of control on how it looks.

Hope that helps.

C

Link to comment
Share on other sites

You don't need any particles or sopsolvers :P

Think "real word": put some gasoline on the ground and add the temperature from a matchstick,

and watch it burn : flamefront.hipnc

Hi all!

I just started digging into Houdini pyro. As a practice, I want to duplicate this fire spreading shot in the video (starting at 00:19).

From the look of it, I see three different rings of fire expanding from the same ignition point(the outer blue fire, second less intense ring of fire, and the last ring of fire burning more intensely)So I have been using different particle emitters for each ring.

What I am having trouble is the second ring of fire where the fire streaks lick and moves along the surface of the floor. Any idea how this could be done? Or maybe my logic is totally wrong here? :( Any help would be much appreciated!!! Thank you!

  • Like 3
Link to comment
Share on other sites

couldn't figure out why i made an exact duplicate of the settings and couldn't produce the same result. I had to change the field in resizing container to make it work.(weird)~but got it resolved! :) Please disregard this file. Thanks again Julien!

fire.hip

Edited by jesschaco
Link to comment
Share on other sites

  • 5 months later...

And how to render

You don't need any particles or sopsolvers tongue.gif

Think "real word": put some gasoline on the ground and add the temperature from a matchstick,

and watch it burn : flamefront.hipnc

and how to render it?Result is just black screen. I tried to add import DOP node and import fields node, the I applied a shader, but nothing. I modified your scene, I hope you don`t mind.

I`m writing my bachelor thesis about fire and smoke sim in Houdini, so it would be really good to know how to work with own fields and render it.

Edited by mms
Link to comment
Share on other sites

  • 2 months later...

I'm having some trouble with this. It all works fine really, I even managed to create the fuel from a texture.

However, the fuel won't "exist" outside of the resizing bounding box. On the first frame it resizes around the heat, which is in the middle. The fuel then gets cropped to that first resize, so when the bounding box grows larger the fuel isn't there. I sort of solved it by continously emitting more fuel, but that kinda destroys the effect.

I may add that it does work if I make the bounding box large enough and turn off resizing, but that is quite inefficient. Also, the hip-file from here works just as it should - but I created it myself using 12.5 and yeah, trouble. Anyone have any ideas?

Link to comment
Share on other sites

  • 1 month later...

Same thing happened to me Skybar, similar issue anyways. I removed fuel from the gasresize_fire field list and I get a solid cubed bounding box instead of the heat/burn visualization. When the resize container is disabled everything works as it should. Not sure what the issue is.

Link to comment
Share on other sites

  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...