Marc Posted August 17, 2020 Share Posted August 17, 2020 Hey Has anyone messed about with the ambient vs reference temp in the new sparse pyro solver? My intuition tells me that if the temperature of the smoke falls below the ambient temperature, then in theory the buoyancy direction should reverse and the smoke should sink. This doesn't seem to be happening though, as the fluid cools it stops moving and hangs in space, whereas I want it to start moving in the direction of gravity. ie. hot smoke rises, cool smoke falls. The falling part is eluding me right now. M Quote Link to comment Share on other sites More sharing options...
bunker Posted August 17, 2020 Share Posted August 17, 2020 (edited) If you emit negative temperature values it works as expected, the smoke goes down. Maybe you want smoke with zero temperature to go down? if that's the case, there is a "real" ambient temperature setting on the gasBoyancy DOP: /obj/smoke_simulation/pyro_solver/solver/buoyancy/ambient it's a simple offset on the overall temperature, so you can set where the reference zero temperature is. also that DOP node has the expression using the ambient and reference temperature, hope that helps. Edited August 17, 2020 by bunker 1 Quote Link to comment Share on other sites More sharing options...
Marc Posted August 17, 2020 Author Share Posted August 17, 2020 Yeah I want 0 temps to go down. I normally mess with the real ambient temp in the gasBuoyancy but I was lured into thinking the parm called 'Ambient Temp' would do what it said :D. I see the expression in there, perhaps it's not behaving as I think it should. I'll mess with it a little, thanks! M Quote Link to comment Share on other sites More sharing options...
Zybrand Posted August 18, 2020 Share Posted August 18, 2020 I also thought it would behaved like that but it seems like it's setup so that ambient temperature = 0 buoyancy. I think sparse pyro needs a masterclass. Quote Link to comment Share on other sites More sharing options...
Skybar Posted August 18, 2020 Share Posted August 18, 2020 Yeah seems a bit weird. Probably an attempt to solve something with math (tying it gravity?) instead of just exposing the correct parameters. Which is weird if it's supposed to make it simple, because we get a few more parameters that are harder to understand for buoyancy - instead of just having the 3 well known ones (direction, amplitude and ambient). Delete that expression in Bouyancy Lift on the Gas Buoyancy DOP and use it normally seems to work well. Quote Link to comment Share on other sites More sharing options...
Marc Posted August 18, 2020 Author Share Posted August 18, 2020 Yeah it's definitely a bit esoteric and not simpler, I've always wondered why they don't expose the ambient temperature parm. Leaving the expression in there and messing with the ambient temperature does some pretty weird things so deleting the expression seems like the way to go for this project. Thanks! M Quote Link to comment Share on other sites More sharing options...
tamagochy Posted August 19, 2020 Share Posted August 19, 2020 (edited) I've tried spars too and got weird smoke freeze during cooling. Looks like it lost velocity with temperature and I have no idea why. Maybe it is some bug in setup now, but without full understanding how it works, hard to fix it Edited August 19, 2020 by tamagochy Quote Link to comment Share on other sites More sharing options...
bunker Posted August 19, 2020 Share Posted August 19, 2020 @tamagochy this seems relates to this post: Quote Link to comment Share on other sites More sharing options...
tamagochy Posted August 20, 2020 Share Posted August 20, 2020 20 hours ago, bunker said: @tamagochy this seems relates to this post: I read this topic and not test this yet. 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.