Jump to content


  • Content count

  • Joined

  • Last visited

Community Reputation

3 Neutral

About bloodhawk

  • Rank

Personal Information

  • Name
    Ambar Singh
  • Location
  1. Smoke Solver | Tips and Tricks

    Thanks a bunch for the detailed setup! Im genuinely curious, where does one start if they want to learn these things?
  2. how to create snowhaze

    Ill check out the file after work today, but for the velfield did you try dropping a trail sop before the fluidsource node and set it to Compute Velocity? Then in the fluidsource node you under velocity , you might need to play around with the Point Sampling under Stamp point settings. OR you can use a really dense particle layer that way you avoid having to bump up the point sampling threshold. Here is an example of how im generating my source density. The same can be plugged into a fluid source node (points only) and then used a separate velocity source. Using 2 different source volume node , one for vel field and one for the density, will be a bit more control over the flow. The setup for this doesnt need to be crazy complicated, you can always cull the density based on the height. PyroSource_Test.hip
  3. how to create snowhaze

    Apologies for the late reply, but pretty much yeah. How i approached this a while back was by advecting particles through the noise on the ground and then having it move in the desired direction using POPFORCE with very low noise and large slow swirl. This was used as the fluid source with the velocity field toned down. On top of that i added an extra directional velocity to push the pyro sim , which was basically just a long thin box emitting straight particle without any noise. Which was converted to a velocity field (with a bit of curl) and brought into the pyro dopnet. I unfortunately cannot upload any file for this right now, but ill try making a simple setup for you at home tonight.
  4. Warcraft Movie magic Effect

    Easiest method would be to create a setup where you can feed in curves and have particles flow along the curves. I was working on something similar last year, try searching the forum for it, i cant search on my mobile phone for some reason.
  5. how to create snowhaze

    Ground - > Noise - > Particle scatter - > FluidSource -> PyroSim On top of that a directional velocity source helps a LOT! Just be vary of too much curl , you want nice smooth directional velocity with a bit of turbulence. And the Pulse can depend on how fast the snow is flowing.
  6. Hey guys, I haven't been able to find this node in any of the newer versions of Houdini. Any idea how i can bring it back? Or if someone will be kind enough to write it out as a command file or hscript, that would be awesome. It used to be present as a POP Node in Dopnet. (POP Sprinkler)
  7. How to Simulate Helicopter Field

    Hey APG, Will you be able to explain what you are doing inside the point vops ?
  8. Get the Object Centroid. Get the velocity of that point. Now in the Wind Field DOP, under the direction parameters, read the velocity using a point expression for each of the respective axis. You can multiply that value by -1, if you want the Wind blowing in the opposite direction.
  9. Yes sir, figured at much , after a bit of confusing looks. But sometimes the angles do get a bit crazy.
  10. Matt's solution worked really well, and i modified it a bit after using a point cloud to search for points and figure out a way to make them follow the curve even if the speed is way too high. (with help from our a very experienced FX lead) Now the only problem left to tackle is to figure out is when the same curve intersects itself. This is a scenario where the point cloud method falls apart sometimes.
  11. True but, if you look at the rest of my VOP network, that isnt in this file, there is nothing in there other than Turbulence that cannot be done with a few lines of code in VEX. At least that's what i have been told haha.
  12. Wow that helps a lot!! This just strengthens my friends suggestion to work with wrangles instead of VOP's. Im still trying to wrap my head around certain parts of the wrangle, but this is a great start for me! Ill reply again here with a few questions later on today! Thank you so much Matt! You da mayne.
  13. Unfortunately, it needs to be a simulation. I actually started working on this with a lot of help from Matt's page, amazing resource for so many of us new comers to Houdini. The Modulus way sounds interesting, im just not able to understand how to implement it because of my limited knowledge. Thank you for the reply I actually went that way with the latest version, since i already had the sourceprim attribute, i created a curve_id attribute (someone actually suggested this) based on the primnum of the curves. I get stuck after that, since im not able to implement those conditions. Im sure its something easy that im missing, but due my still somewhat limited knowledge of loops / conditions and comparing attributes using pcopen in VOPs im left scratching my head on how implement it. It took me a whole day to figure how to use the curve tangents to push the particles along. Thank you for the reply!
  14. Hey guys, Kinda Intermediate at Houdini and a recent full time convert from the 3DSMAX/TP world. I have been working on a tool, where the user can easily plug-in curves and generate art direct able particle flow along the input curves. Its about 90% done, and it works great with curves that are not too close to each other or don't intersect each other at too many points. How ever in certain scenarios. like multiple inward spiral curves intersecting each other, since the POPVOP system is based on Particle Cloud Search : - PC Open to look for particles close to the curve points. - Use those points and push them along the length of the curve using the curve tangents. , the particles get attracted towards either curve based on the search radius and no. of search points. This is definitely understandable, on why its happening. But is there any way to lock/tie the particles to specific curves only? The Radius and No. of Points parameters give it a lot of control for most scenarios, but the one mentioned above. Obviously there are a lot more parameters that i have added for dictating the flow behaviour. But the main solution that i can think of is to have the “found” particle only follow the curve and be affected by the parameters along that curve ONLY. Maybe have a POPVOP decide groups for the curves/particles? TLDR; Need to make the particles only flow along the curve it chooses/gets attracted to at the beginning. I have never worked with groups in POPNET, so im pretty much lost. Unfortunately because of my limited knowledge at Houdini i haven't been able to figure out how to achieve this. Would really appreciate some help on this.