can you rotate fluid containers?
21045 17 6- diegogarzon
- Member
- 17 posts
- Joined: Dec. 2007
- Offline
- old_school
- Staff
- 2540 posts
- Joined: July 2005
- Offline
In Houdini11 you can insert any of the following DOPs after the initial Fluid Configure Object (smoke, liquid, etc) to re-orient a fluid field container:
Motion DOP
Obj Position DOP
Point Position DOP
Position DOP
These DOPs will drive the position and rotation of a fluid container(s) that it is specified in the DOP Group mask (defaults to * or all DOP simulation objects that are wired in to it).
There is a new tool in H11 called Parent Fluid that sets up a relationship between an animated object and a fluid container. This particular shelf tool adds an Obj Position DOP to constrain the fluid container position and orientation to a specified object. It also sets up rest position data and transformation data via specialized DOP micro-solvers to modify the vel fields such that the fluid gets the object transform on top of the fluid simulation.
—-
Note that Scales are not supported directly in the Transform data as a general rule in DOPs. For voxel fields, there are ways to resize containers utilizing the generalized Gas Resize Fluid DOP or the lower level Gas Resize Field DOP.
Motion DOP
Obj Position DOP
Point Position DOP
Position DOP
These DOPs will drive the position and rotation of a fluid container(s) that it is specified in the DOP Group mask (defaults to * or all DOP simulation objects that are wired in to it).
There is a new tool in H11 called Parent Fluid that sets up a relationship between an animated object and a fluid container. This particular shelf tool adds an Obj Position DOP to constrain the fluid container position and orientation to a specified object. It also sets up rest position data and transformation data via specialized DOP micro-solvers to modify the vel fields such that the fluid gets the object transform on top of the fluid simulation.
—-
Note that Scales are not supported directly in the Transform data as a general rule in DOPs. For voxel fields, there are ways to resize containers utilizing the generalized Gas Resize Fluid DOP or the lower level Gas Resize Field DOP.
There's at least one school like the old school!
- amazingjay
- Member
- 56 posts
- Joined: Dec. 2009
- Offline
Do you guys know how to resize a smoke or pyro container? There's a houdini tutorial, but it's for version 9, and I couldn't make it work for Houdini 11. I want to change the width of the container, but still maintain its height and length.
I tried to change the size attribute in the pyro or smoke node, but it wouldn't work.
EDIT: just figured it out. I need to be on frame 1 for resize to work.
I tried to change the size attribute in the pyro or smoke node, but it wouldn't work.
EDIT: just figured it out. I need to be on frame 1 for resize to work.
- menoz
- Member
- 45 posts
- Joined: June 2006
- Offline
- amazingjay
- Member
- 56 posts
- Joined: Dec. 2009
- Offline
- menoz
- Member
- 45 posts
- Joined: June 2006
- Offline
- amazingjay
- Member
- 56 posts
- Joined: Dec. 2009
- Offline
- menoz
- Member
- 45 posts
- Joined: June 2006
- Offline
- amazingjay
- Member
- 56 posts
- Joined: Dec. 2009
- Offline
- menoz
- Member
- 45 posts
- Joined: June 2006
- Offline
- dulmoments
- Member
- 4 posts
- Joined: June 2009
- Offline
menoz
thanks.
Just put down a tube, rotate on X 45 degrees, add pyro sim from the shelf
I need to rotate the container so I can optimize the container size to make it fit better for my simulation.
thank you
Menoz,
I had this problem a few days ago on a shot. What I did was lay down a null on object level and hooked it into my camera and all geo from the shot. What you can do now is rotate from the null into the grid. This way I could optimize the size of my gird to give me a better result and detail. Make sure the null is at 0,0,0.
I have made the switch from 3ds Max and was use to using Fumefx which does allow for the grid to rotate. Its a feature I hope we can add for Houdini in the future. Just makes it easier to optimize your containers.
- tiagovsantunes
- Member
- 21 posts
- Joined: Dec. 2006
- Offline
- shravan
- Member
- 1 posts
- Joined: Aug. 2015
- Offline
Most of you guys must be facing problem while trying to rotate a fluid container in Houdini as it is not available by default in Houdini fluid.
But its possible .
Check this out :
www.vfxmill.in/how-to-rotate-fluid-container-in-houdini.html
But its possible .
Check this out :
www.vfxmill.in/how-to-rotate-fluid-container-in-houdini.html
- Mjag007
- Member
- 8 posts
- Joined: Feb. 2015
- Offline
- trzanko
- Member
- 24 posts
- Joined: Oct. 2015
- Offline
In this tutorial we will go over how to set up optimized pyro clustering with oriented DOP containers in Houdini given a piece of geometry moving through a scene. This process will lower simulation time and be more efficient when saving to disk because there are fewer voxels.
Link to Tutorial -> https://gum.co/TqUNR [gum.co]
The tutorial is free though, if you feel like giving me some support I'd be grateful !!
We first go over how to get things set up quick and easy and in the second half of the tutorial we make further optimizations using VEX. We'll look at how to rewrite cluster points to do exactly what we need it to, which includes rewriting the resample sop using VEX.
An intermediate tutorial for those looking to speed up their pyro workflow and learn some VEX.
Includes the scene file!
Hope to see everyone leveraging these optimizations in the future and squeezing in those extra few iterations before deadline!
You can reach me at trzankofx@gmail.com for questions or comments.
Link to Tutorial -> https://gum.co/TqUNR [gum.co]
The tutorial is free though, if you feel like giving me some support I'd be grateful !!
We first go over how to get things set up quick and easy and in the second half of the tutorial we make further optimizations using VEX. We'll look at how to rewrite cluster points to do exactly what we need it to, which includes rewriting the resample sop using VEX.
An intermediate tutorial for those looking to speed up their pyro workflow and learn some VEX.
Includes the scene file!
Hope to see everyone leveraging these optimizations in the future and squeezing in those extra few iterations before deadline!
You can reach me at trzankofx@gmail.com for questions or comments.
Edited by trzanko - Aug. 19, 2017 18:07:30
Tighe Rzankowski
trzankofx@gmail.com
trzankofx@gmail.com
- akvahouse
- Member
- 17 posts
- Joined: May 2016
- Offline
- Midasssilver
- Member
- 310 posts
- Joined: July 2012
- Offline
- DrRoyce
- Member
- 9 posts
- Joined: Dec. 2018
- Offline
akvahouse
Hi guys, I tried to rotate fluid container and got a strange result, the simulation just rotates, as if you make a transform node after the node cache file.
I want to optimize container size and don`t rotate all scene, can I do this job in Houdini?
Just wanted to chime in, I'm having the same problem. Changing the position data will rotate both the container AND the incoming source volumes. Still trying to figure out how to separate the two. I made another thread about this over here: https://www.sidefx.com/forum/topic/61429/?page=1#post-274051 [www.sidefx.com]
I saw a thread on ODForce (https://forums.odforce.net/topic/16845-rotating-pyro-grid/?tab=comments#comment-150934) where someone had fixed this by altering one of the SOP Solvers inside the volume sourcing node to fetch the transforms from the Position data, invert, and pre-apply them to the incoming volumes, but unfortunately this was using the pre-17 “Source Volume” node, and I can't figure out how to apply the same fix to the new “Volume Source” node. The new one doesn't seem to directly import the volumes at all, so I'm not quite sure how to apply a SOP solver to them. Maybe inside the pyro solver node? Or perhaps you could pull the orient form the position data into your SOP and pre-apply the inverted transforms there. Seems kind of silly, but whatever works I guess.
Edited by DrRoyce - March 2, 2019 18:05:39
-
- Quick Links