Jump to content

Search the Community

Showing results for tags 'dop'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Lounge/General chat
    • Education
    • Jobs
    • Marketplace
  • 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 199 results

  1. Particle Morph on animated geometry

    Hello, I'm trying to do a particle morph effect and all I want to do is to have the animated data imported into the pop network. The effect is from a tutorial by Nicolas Donatelli (https://www.youtube.com/watch?v=B4Zz8Erc09E). Morphing works great but only works on a static geometry and I would like the animated data to be imported as well. It probably an easy solution, would be great if someone could figure it out. Attached is my HIP file with animated geo. I've tried the pop attract node which does the job but it can be quite tricky to control. ParticleMorph_WIP_1.hiplc
  2. I have an AutoDOP Network that I am trying to select for 'heat within object' feature. No matter how much I try to click and select, drag a window around it, it doesn't get selected. What should I do? Sharing a screenrecording of what I face. selection issue.hip
  3. Hitters to the ground

    Hi, In Dop Network, my Hitters should HIT the ground, but I properly cannot solve this problem, How to fix this, Please ground.hipnc
  4. Under dop network I want to implement many node functions with wrangle Can this bypass the learning of nodes? I know it will involve a lot of vex code and attributes but it makes me excited
  5. Optimized RBD Sim

    Hey guys ! I'm currently doing a RBD project and I was wondering if you guys had any tips on how I can make my sim more optimised so that it doesn't take 25 min for only 10 inactive frames. The fracture is pretty low res and all the substeps settings are low but the sim is still really slow and practically unworkable. I have 100K pieces correctly named and the building is world scale so i dont know what to do to make it workable, any tips? I would greatly appreciate ! Thank you
  6. Hi everyone, I need to switch low res pieces for high res ones. Unfortunately, only for this one object, the transform matrix is empty when coming out of the dop network. The other object coming out has a perfectly working matrix What could be causing this?
  7. VOP force performance

    I am doing a custom force (magnetic like force) in dopnet for a bunch of instanced rigid body objects. The code in my VOP force node loop through other instances and apply forces if any is nearby. I found out my simulation is really inefficient and only utilizes a single CPU core. Is there any way to manually assign each iteration to run in parallel? Or Am I using the right node for the job? I am currently learning Houdini and I am not really fluent in vex.
  8. i tried to have an Attribute value driving a Parameter. It just dont work. I need an Attribute from a Point. dop channel issue.hipnc
  9. i am trying to use the volume gradient - volume sample method to keep moving particles inside a volume. The particles move freely with a noise but as soon as they reach the edge they should turn. Doesn't seem right so far sdf_bounds.hip
  10. Is it possible to access primintrinsics in dops? I have Geometry wich is transformed by a sim. For the second rbd sim i want to make the geometry look at a particular direction. For example to its original direction. So I deleted all Attributes from the first sim to prevent side effects and connected it in to the second sim. To make it look to a direction i want to use the poplookat node (target is direction) in dops. I enabled VEXpression. This is my VEXpression setup: target = {1,0,0}; refdir = v@xdir; up = {0,1,0}; refup = v@ydir; Now i need the original X direction and the Y direction from my Geo. I could convert the primintrinsic "transform" matrix to the directions, but somehow it is not possible to do that in dops. is there any solution?
  11. Dop I/O vs Dop Import

    I am working on a pyro sim in which i have cached every frame as a .sim file. These are very large, so ive been researching ways to cache the frames more efficiently. This led me to using the Dop I/O to cache out much smaller .bgeo.sc files. I am aware that this enables me to select which fields i want to omit from the cache, hence the lighter files. The problem im having is that when it comes to rendering (using Redshift fyi), the loaded frame from my .sim looks very different to the loaded frame from my .bgeo.sc, even when i include all the fields from the original DOP network in the cache and it is same size as the equivalent .sim (i presume it contains the same amount of information?) From what i can tell the Dop I/O and the Dop Import are both fetching the same information from the DOP network, so why do they look so different when it comes to render time? Hope all this make sense and i appreciate any responses, cheers!
  12. Variable Surface Tension

    Can somebody please help me with this surface tension problem. I have a scene and i want a different surface tension to apply to different group as show above. I want the group 1 to have higher surface tension and group 3 to have a lower surface tension but my setup is not working . SurfaceTension.hipnc
  13. I'm working on a POP simulation for a rainy window and I've set up the simulation so that source particles (in yellow) fall with erratic motion due to a varying POP Wind force and Gravity force, emitting a stream of particles behind them (in green) as they fall using POP replicate. The emitted particles are stopped immediately after emission (using the stopped attribute in a POP wrangle). The issue is that as soon as the POP replicate is activated (at frame 200 in the video), the erratic motion of the source particles is lost and they travel more slowly in straight diagonal lines (as the trails of the emitted particles show). I believe that the POP interact node is causing this as the source particles are being attracted to the stationary emitted particles, slowing them down. But what I don't understand is that the POP interact and replicate are in separate particle streams so the emitted particles shouldn't have any effect on the source particles. I've attached a hip file along with a video illustrating the change in motion when POP Replicate is activated. Any help would be much appreciated as I'm pretty stuck on this! Thanks Houdini_POP_Replicate_Question.mp4 POP Replicate Issue.hip
  14. Dop import not working

    Helllo, I am new to houdini and trying to experiment with rbd but I fail to use the dop import node properly. I am trying to fetch the geometry of the dopnet inside an sopsolver. What am I doing wrong ? Thanks in advance.
  15. Hi all. This should be easy, but it's killing me... I have a control object living outside a DOP network, a simple particle system. I've plugged it into the second input. Inside the DOP I access this control position without issue, in a VOP. However I then want to follow up by killing particles in a POP wrangle, based on distance to the control object... Easy right? Here's my vex: f@dist = distance(@P, v@opinput0_P); if ( @dist <= ch("threshold")) { removepoint(0,@ptnum);} ... simple. But it kills particles around the origin, not the control object, as if v@opinput0_P = {0,0,0} I've tried multiple variants on opinput, explicit path and the point function etc but it always gives me a "kill" radius around the origin, not the control object. Anyone see what I'm missing? Thanks in advance!
  16. Hello! This is my first time posting here. I am a graduate student currently working on a project that involves a character comprised of rigid objects that can assemble, disassemble, and rearrange itself. The parts can also blend between dynamic and keyframed states. I have a method for the state switching, but I cannot seem to find away to apply any attractive or guiding forces to the parts when they are in their dynamic state. I found a way to do this previously by using a POP Attract node, but it only worked with Rigid Body Solver. I'm not sure how to apply that same node to a RBD Solver. If any knows how to make that work or knows a better method, I'd appreciate it. The goal in this test is to make the ball roll towards the cube and fit into one of the sockets. I have attached a zip file with the assets and .hip file. Thanks in advanced! RBDTesting.zip
  17. I`m currently working on high resolution of flip simulation but sometimes it`s crashing middle of the simulation and i think it`s memory problem(I`m doing something else while simulation) And i realize that .sim file is can save the simulation progress and i can start up with .sim file to resume the simulation. But during simulation saving whore simulation to save .sim is very waste of disk, saving time,, extra So what i want is after the simulation is done or houdini is crashed or user stopped the simulation, i want to save last of 1~2 frame to resume the simulation! Is there any way to do this?
  18. Hi guys, I'm looking for some tutorial that helps me to understand DATA in the DOP network a bit more, in-depth. I mean something that helps me to work efficiently with dynamic nodes like: "Empty DATA", "Apply DATA", "Copy DATA", "Fetch DATA", "Modify DATA", and so on... Why they use this: " /obj/AutoDopNetwork : flipfluidobject / collision "? Is the "collision" one of the data and this is another way to grab it? Where can I find a list of several DOP DATA? I took a look at HDK on this page: https://www.sidefx.com/docs/hdk/_h_d_k__data_flow__d_o_p.html But I find it too complicated Thanks for helping.
  19. Deforming texture maps in Dops

    Would the deformation of texture maps work DOP networks?
  20. OK I read the section , Thank you for informing us about broken group and sop solver DOP , but how can we do that? I need to know about workflow.
  21. Hi there, I'm trying to understand Dopnet a bit more in depth and try to understand a bit better how you can transfer data from one object and use it in another. While playing a bit around I ran into a problem where I don't understand why this isn't working. I created a simple particle setup, and after a hit of a particle, a sphere is created into another object (called 'col_gen'). What I try to do is using these spheres in the next frame as a collision for the particles again. But somehow I can't get it get to work. Simple as that, right? What I did try is using the path "../:col_gen/Geometry" in the soppath of the static object. That doesn't do anything. So I tried to reference the geometry into an sopGeo node, and apply that data onto the staticobject. But that doesn't work neither. Question 1 is: Why doesn't this work like this? And question 2 is: How would you solve this problem? Cheers, Sander (The hipfile is hidden underneath the screengrab) generateCollision.hip
  22. Hello everyone ! In order to model a ceiling mobile (such as the ones in a baby's bedroom), I dived in the depth of wire objects, and I feel like it is much less intuitive than the usual DOP workflow. What I want to do is to tie certain objects (in my case, that would be origami birds modelled with the help of the amazing entagma tutorial from last week) to wires, which are tied to a static wooden part. The part where I'm having issues is when it comes to tying together the solid objects (which come as a RBD packed object) to the wires. I've tried several methods, all of which have failed me for now. 1. I tried using the SBD pin constraint from the Wire shelf. It kind of works, but I still find it very hard to control, and it is impossible to simulate the physical behaviour of the whole system (I have to simulate the RBD packed objects separately, and tie the wires afterwards). 2. I tried the more classical RBD approach, using constraint networks. This is the approach I would prefer, since it allows me to simulate the full system. I have set up the constraints using a Connect Adjacent Pieces SOP, which I modified a bit to add the anchor_id attribute on the constraint points. All of my pieces, whether it be the RBD packed object or the wires, come as separate objects with their own unique names matching the name specified in the constraint points. However, when I play the simulation, the constraints do not tie the objects to the wires, and the wires go wild while the RBD packed objects fall due to gravity. 3. I've started looking at Vellum and other cloth simulations, but I'm very new to it and it doesn't seem to integrate very well to RBD workflow which I'm used to. I've attached a hda with my project file, where I've replaced the bird objects with polygon spheres for simplicity. (It still doesn't work when I play it on my computer) If anyone has the time to take a look at it and tell me what I'm doing wrong or put me on another track, I'd be super grateful ! All the best, Nolan Constraint_Wires.hdanc
  23. Sparse pyro distributed simulation

    Hi, I was wondering if there is a way to distributed sparse pyro simulation. You can easily distribute with legacy pyro by distributing the container by slicing. I mean yeah... there is a predefined container that gets sliced in legacy but sparse create bounds on demand that is why it can't distribute in sparse since there is no predefined container(bounds). But has someone cracked this...? Simulation sparse on multiple machines
  24. bring data from a dopnetwork to another

    I have a pile of sand simulated with grain. I want to use the initial state for the sand and afterward use rbd to interact with the sand but the problem is, when I use the initial state nothing work inside the dopnetwork anymore. I think there a way to bring the grain data to another dopnetwork or I must do something else?
  25. duplicated object as a fracture

    how can I convert a duplicated object a separated objects to work as fracture object inside DOP NETWORK? Duplicated_Objects_as_Fractured.hip
×