Jump to content

Search the Community

Showing results for tags 'solver'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Lounge/General chat
    • Education
    • Jobs
  • Houdini
    • General Houdini Questions
    • Effects
    • Modeling
    • Animation & Rigging
    • Lighting & Rendering
    • Compositing
    • Games
    • Tools (HDA's etc.)
  • Coders Corner
    • HDK : Houdini Development Kit
    • Scripting
    • Shaders
  • Art and Challenges
    • Finished Work
    • Work in Progress
    • VFX Challenge
    • Effects Challenge Archive
  • Systems and Other Applications
    • Other 3d Packages
    • Operating Systems
    • Hardware
    • Pipeline
  • od|force
    • Feedback, Suggestions, Bugs

Found 102 results

  1. Hi everyone, I'm working on a little project of mine and I'm using wire solver with SBD spring constraint. I have attribute set up on the points(before the sim), but when I try to feed the strength parameter the expression with that attribute, it acts as if the attribute was zero. The vexpression I use goes like: @theattributementioned * 1000 I've created basic example file of what i mean. The attr “mult” is what I want the strength to be ( for example “@mult * 1000”.) Any input on this would be great Thanks, Hubert wires.hiplc
  2. DOP not keeping the dent done in SopSolver

    Hello, Alberto here! I've been following many tutorials and checking many examples in Houdini Help but after some days I'm getting a bit lost with this. I'm trying to do modifications to points in a geometry using an extra solver, during a Dop RBD simulation. I've tried to reproduce other working examples that I've found over the web but when I do it by myself, is not working. I want the extra solver to keep the denting based on impacts during the simulation. I read and saw examples about "Unpack - Do The Operations - Reassemble" inside the extra SopSolver and that's what I've tried to do in the attached file. I get the dent only in the frame of impact, not keeping at all any of the deformations during the rest of the simulation. I'm not asking for "fixing the file", I'm more into understand what I'm doing wrong and why. Anyway, Fix the file will help Thanks everybody in advance! Metaballdent_extrasolver.hipnc
  3. Hey guys iv'e been struggling to understand about Jacobian matrix and eigenvector why they are used in smoke solver how can they effect the look of simulation? Any ideas? Thanks
  4. The correct way to handle collisions?

    Hi there. I am currently building a cloth solver and have just got onto external collision handling. For internal collision I am using the same pbd approach they show off in the grains masterclass. I thought I would go about external collisions a similar way, using a gas collision detect I get the incidence vector and reflect it. Then add the resulting reflected vector to the position. if (i@hitnum) { vector incidence= v@hitpos-v@P; float mag=length(incidence); vector reflection= reflect(normalize(incidence), normalize(v@hitnml)); v@P+=reflection*mag; } The cloth still blows up, even at a high substep Annoyingly a simple if (i@hitnum) v@P=v@hitpos; seems to work worlds better albeit the colliding points get stuck in place (which is something I aimed to fix by setting the new position to the reflected vector). The reason I'm not using the gas integrator to handle this for me is because I was looking to learn how this system is implemented. What is the correct way to go about this? As always any help is greatly appreciated Thanks
  5. Hi all! Just a general question here. Having a solver inside a for-loop, looping through objects. I realize I need to turn off caching, or else it doesn't read in every new piece correctly. This seems to be extremely slow though, so I'm just wondering if there's a way to optimize this? What I'm doing is having an RBD sim, and having the pieces erode away. So I cached the sim, eroding the fracture elements in a for-loop and transfer the new pieces back to the simulation points. I hope and think this is a decent way to do it, except it'd be nice if I could cache out and iterate on the solver loop faster. Having 150 pieces, it's cooked 35 frames in 25 minutes now, and that's with a low-res VDB conversion, and naturally getting slower for each frame.
  6. Hi; In my very simple "RBD" simulation, the RBD solver simulates all of my packed geometries as a single object. How can I fix it? Thanks. RBDPacked.hip
  7. Seeking Solver Writing Advice

    Hello there I am just getting into solver writing. I am self taught and as such I have a fair few holes in my knowledge I aim to build a material point method solver for use in a mud flow effect such as this: https://www.youtube.com/watch?time_continue=42&v=jjeCDYvGJS8 To get to grips with a basic solvers I have built a mass, spring cloth solver: https://vimeo.com/343112353. However there are a few things I've come across that I can't find solutions to. Every timestep I am accumulating a force vector on each point and then I find the acceleration using a=f/m. I find the velocity v=v0+a*@TimeInc. And I find the displacement using r=r0+v*@TimeInc. This works quite nicely however I can't shake the feeling that the equations are completely wrong. Everywhere I look they mention using integration in order to find the displacement but it seems like a linear equation to me. Is this wrong and if so what should I be doing? I would also like to know what the gas integrator node does internally as I find it a bit of a black box. Many thanks George Coleclough
  8. Hey everyone, just starting out with Houdini and trying to wrap my head around some effects I can produce, but I've hit a big of a snag when it comes to using a solver SOP on my animated model. The idea is that the model will be falling through the sky, and whenever a part of his body passes through some cloud, that part of the body will dissolve into cloud as well. So the the cloud points will trigger the body points whenever they get close enough. I'm using a solver SOP, having the points in the clouds use a PCFind node to trigger an attribute change in the points in the model. However, I have an issue when choosing the Import style for the solver's Prev_Frame. If I use Fetch Geometry from DOP Network, the model's animation freezes (in and outside of the solver) and nothing can proceed. If I use Transform Input Geometry, the animation resumes, but nothing seems to solve from the previous frame. I've attached a version of the file that has the some limited success in making the body dissolve, but the points snap back to the falling body as soon as they exit the cloud, and I have no idea how to proceed. Any clues on how to approach this problem would be greatly appreciated! CloudDive.zip
  9. Wire solver from moving lines

    Hi, I'm trying to figure out a saliva effect and am currently looking at the strands of saliva connecting the top and bottom of the gums and mouth of the creature tgats been animated and brough originally as an alembic (now cached to houdini geo) I've got points scattered correctly on deforming geomettry, then used point deform and add to connect the points, and have been following the entagma connect the yarns tutorial to resample the lines and set the mass for the connecting points to 0. However when I try to go to the next step using a POP network I can't figure out how to have the POP source update the lines and am only able to simulate movement if I create them on the first frame. Is there a mrelatively simple way I can get these lines and their anchor points into a DOP or POP network so I can simulate them to add some movement? I'm looking to mesh them and add then to some drool that im trying to put together using the condensation shelf tool. Any help is greatly appreciated EDIT: figured out the simulation using vellum thanks to Rohan Dalvi, although if anyone could give advice on how to mesh these look close to the strands in this video that would be amazing:
  10. Hi guys, wonder if anyone could help me. A bit new to Houdini and learning a bit of vex and the solver sop. I followed along with an Entagma tutorial on intersecting lines that build up interesting grid like shapes. Was looking at trying to get all the point movements to move non-linearly instead of in straight lines. I figured instead of of just giving the points a random initial direction vector, could use sin/cos(time) as the directions within the solver, add a point and a poly line on each frame to get the curved lines, but can't seem to get it working at all. Any help would be much appreciated! attached my hip file from the tutorial straight line setup here. thanks Intersecting_Lines.hiplc
  11. Solver in Cops

    Hi there, I am building an infection solver in uv space using a vop generator network. I now need a way to run operations successively like in a solver sop and I am unsure how to go about this. I could take my data into dops and then back out again but I don't know how I would go about this as the dops data flow still has me a bit boggled. This video seems to do it. Does anyone have a solution to this? Thanks
  12. Digital asset download at Orbolt! Enjoy https://www.orbolt.com/asset/RodTD::Rod_vdb_averaging
  13. GRAIN STICK ERROR

    Hello Dear Houdini Community, I have been trying for hours to solve this problem. I have a simple simulation with grains, the basic idea is when the particles touch the surface more often they stick to it. they do not do that, they all disappear to one point in the scene, actually always 0, Y value, 0. Can someone look at it? Sincerely, Tim grain_test_collision_stuck.hip
  14. SOP Solver and DOP import help

    Hello all! I have a question concerning SOP Solvers in an Auto DOP Network. Im using SOP Solvers and switches to activate fracture geometry at certain times. I am trying to activate a second RBD object in the scene. Inside my SOP solver how do I specify which object the DOP import node fetches from the network? My_Scene.hipnc
  15. Hi there, I got a curious question that I was hoping someone might shed some more light on if possible. What's the difference between the old sph solver, the particle fluid solver, and the new pop fluid solver? Is it all the same thing but wrapped in a new package, or do they have different utilities? Thanks, Felix
  16. Running solver on multiple objects

    Hello, I want to create a fire from multiple moving objects. I tried to merge them and create a Pryo source then plug this into Pryo Solver but this was a bad solution as the bounding box is getting very large. I tried to run foreach loop on each moving object and then create a pyro source and then plug the result into Pyro Solver but the Bounding box is now tracking the first object but not all the other. If anyone have good solution for this problem please share it with me, also .hip files are very welcome if you don't need to write a long solution i can just dig inside Thanks.
  17. Hi, I like to do this... Create wires (kind of stems) attach the geo to the last point of curves (bloom) and during wire DOP collide the curves (wires) also with the blooms... How to do this? Sees to me like kind of cycles for counting this..? What should be the data flow? Thanks. B.
  18. Hello houdini guys, Im trying to simulate physarum polycephalum growth, but unfortunately it has some small issues. I would like to ask U on 3 main questions, if u will able to help me with any of them, it will be very helpful for me! 1. I have problem with VDB convertion as U can see on the picture, the distributed mesh (from wire extrude) is broken and VDB looks like particles. I dont know how to fix that. 2. In my file (I marked it with red network box) the small vein system of my slime mold, and I would like to connect it to the growing solver, but I dont know how. Basically I need this small veins with same growing properties like the big one have. 3. And last one is is possible to make the slime mold more "fat" on the edge? I dot hnow how to select this part of mesh? :/ ( like onreference picture) Thank U guys for any advices! Im looking forward! Bye! Physarum.hip
  19. Hi ! I'm pretty newb in Houdini and after a few months of training myself I'm trying now to create my own setup. Here I want to move points from a grid randomly to x or y position. A random value is generated every seconds to change the direction and the axis of the next move of each point. I already understand it must be completed with a solver sop, but I can't understand why amplitude is multiplied when I move points into the solver. I need to scale down a lot the movement. Anyone can tell me why ? Or just take a look to my project file here. Could be nice to have a little help to understand this issue. Thanks Dot_Grid.hiplc
  20. How to merge multiple Flame ?

    Hi every one (sorry for my english) I have a little probleme with houdini, I have to simulate 59 candle. I did just one simulation with a pyro solver, and after i did a copy node. So now I have 59 grid with 59 density, 59 temperature etc etc. But the renderer need only one Grid. So my question : How to combine all grid in one ? and keeping the temperature, density, vel etc etc Thanks
  21. Hey guys ! I'm currently working on a setup where I have to transfer Cd in a SOP Solver to "Curves" generated by Findshortestpath (in order to generate an attribute from this color). These curves are evolving through time, find more points to connect to, so the count of total numbers are going up. However, in the SOP Solver, it keeps the numpt of the first frame. So when I try to transfer P from the 1st Input, it does have the animation, but since it's keeping the numpt of the original frame, it tries to connect points and does not do what I want. Is there a way to tell him to actualize the number of points it's using ? Thanks a lot for taking time to read/answer me
  22. cloud with interaction

    hey! I'm doing some clouds (static) and I need to make one of them "dynamic" as a character jump out of it. since I created them with some geos, then convertem into volumes and applied some noise, so no solver obviously, I'm looking into some tips to convert it into a source for a dynamic cloud cheers
  23. Wire Solver for ropes

    Hello everyone. I was going to try Wire Solver for some tests similar to the ones that Ben Watts recently posted: https://www.instagram.com/p/Br1uOBqH8wm/ He said that he used Wire Solver for this and the result is amazing. So I started with a simple test: just a line with around 100 subdivisions which should fall to the floor. I used Wire Solver for that but can't get any remotely good results. The rope is self-intersecting and behaving strange. I used the shelf tool to create the setup and changed only the Elasticity parameters in the Material settings for the Wire Object. Set the Angular Spring Constraint to 0 and Damping to 0.001 and ticked on the Self Collide setting as they recommend in the Houdini help for wires or rope. I tried increasing the Substeps in the Wire Solver and in the DOP Network itself without any luck. The rope is still self intersecting. I also watched the M04 | Next Steps | Procedural Animation | Wire Solvers masterclass. But found nothing new ther. And of course I read help of the Houdini where they suggest increasing Substeps to get better results if there are self-intersections. Any help is greatly appreciated. Are there any resources to lean how to achieve the results similar to what Ben has in his test? Or any good tutorials on using Wire Solver for simulating ropes. I can't seem to find anything in Google.
  24. Hi everyone, I'm trying to make each connected points(@class) being deleted overtime when they above XZ plan. I made a bounding sphere for each @class and copy to itself with decreasing @pscale when it's above the plan. And delete the points outside the sphere. It works well when I set it to "single pass" but it works totally wrong when merges all iterations together... I have attached an example file below, it'll be fantastic if someone can help me out with this. sopsolver_in_loop.hip
  25. wire solver

    Hello, I have an issue with the wire solve, I have a point that is moving so I group that point, then I applied pin to wire pin to constraint, and or pinto animation, after that the first point goes directly to the center of my scene, does anybody know how Can I solve that ?
×