blyattleship Posted August 16, 2020 Share Posted August 16, 2020 Hello, This is a very simple project which I am trying to simulate the gun fire of a battleship battery. I placed a pyro source (a half sphere geometry) inside a barrel, i then applied Static object to the barrel. the fire worked well but only the smoke doesn't seems to be colliding with the barrel. I couldn't quite figure out what's wrong. In case anyone want to see it I have uploaded the project file as an attachment. Sorry if this is a simple mistake, i just started learning Houdini. What the barrel looks like Pyro simulation, the smoke is passing through the barrel. the barrel is now hidden, you can see the fire is colliding with the barrel but the smoke isn't. Thank you very much. 2020_8_16.hiplc Quote Link to comment Share on other sites More sharing options...
Eckxter Posted August 18, 2020 Share Posted August 18, 2020 Simple fix, on the Pyro Solver, under the Combustion tab -> Smoke tab -> Source parameter, change that to Burn instead of Heat. If you want to keep sourcing smoke from the heat field, then under the Advanced tab, go to the Collision tab. In there, add 'heat' to the list in "Fields to Correct". So that the list becomes "density fuel heat". My guess is that heat doesn't necessarily get influenced by collision objects, unless you tell the solver to do so, by adding it to that list. So as long as it's not in that list, it can move through collision fields. And since the solver uses the heat field by default as a source for smoke (aka 'density'), it was able to create density outside your tube. 1 Quote Link to comment Share on other sites More sharing options...
blyattleship Posted August 19, 2020 Author Share Posted August 19, 2020 On 8/18/2020 at 10:12 PM, Eckxter said: Simple fix, on the Pyro Solver, under the Combustion tab -> Smoke tab -> Source parameter, change that to Burn instead of Heat. If you want to keep sourcing smoke from the heat field, then under the Advanced tab, go to the Collision tab. In there, add 'heat' to the list in "Fields to Correct". So that the list becomes "density fuel heat". My guess is that heat doesn't necessarily get influenced by collision objects, unless you tell the solver to do so, by adding it to that list. So as long as it's not in that list, it can move through collision fields. And since the solver uses the heat field by default as a source for smoke (aka 'density'), it was able to create density outside your tube. Thank you so much for your explanation! I will try to change that. Quote Link to comment Share on other sites More sharing options...
zinogino Posted August 20, 2020 Share Posted August 20, 2020 Can try sourcing the collision using the volume source and pipe it into the sourcing. Seldom use static object for collision for volumes. Check this out: https://www.tokeru.com/cgwiki/index.php?title=HoudiniDops#Pyro_and_collisions Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.