Jump to content

Search the Community

Showing results for tags 'sops'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • 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 32 results

  1. Hit data in SOPs

    Hi, As the title says, I'm trying to make hit data in sops. To expand on that I have a sequence of points moving through a piece of geometry and I would like to create a point that lasts for one frame at the point of intersection on the geometry. Is this possible? I have a rough setup that uses nearestpoint and fuse, but the points I am getting are not accurate enough for what I am trying to accomplish. Mostly because the moving points are very fast and all have random speed. Any help would be greatly appreciated. Thanks in advance.
  2. hey... I had an idea of directly fitting in the whitewater source via a sop solver in dops as a post solve, is this possible? I have tried it. but with no luck, also by applying a compress fluid. before Im gonna send scenes Im just wondering. And about the experience. was trying to get some more fluids overtime to fill gaps like you would do in a sopsolver in dops thnx
  3. Hey all, it's first post here and new to Houdini so I appologise if this isnt the easiest to follow. I have been trying to create a robust system for controlling vornoi fracture points, their glue strength and a way of manually breaking constraints between points. Ive been following some tutorials piecing together relevant bits from each to try and achieve this. My current issue Im facing is that once I play the simulation and the constraints start breaking they start flickering back on and glueing parts of the object which have already been broken. From my undertanding I think the manual breaking of constraints which is conflicting with the remove_broken SOP solver within DOPs, but I can't figure out how to get them both to work together. Any help would be greatly appreciated as I've hit a brick wall with this. Ive provided my scene file - I hope it's all easy to undertand. Thanks. Fracture_v001_notworking.hiplc
  4. Scale Vellum

    Hey Guys, I have a bunch of jellies and a want to do a vellum soft body sim on them but the issue is that they all intersect and I don't want that. So I threw them in foreach and scaled them down. Now I want to scale them up while doing the vellum soft body sim. I tried the pressure thing already but it destroys the shape completely. So I went with a sop solver but that doesn't seem to work with vellum. Attached you find an example file. I hope somebody can point me in the right direction. Cheers, Lucas jelly_lb_v003.hipnc
  5. Sketch and etch style

    Like everyone else, I use a bunch of tools for my work. But I found myself using Houdini more and more for 2d work, including making a sketch or etch style of pictures like these. I did it using sops, and while I imagine there is at least a million ways to do that in Houdini, it was bloody fast, took just a few nodes, and with plentiful variations.
  6. Hey, I'm working on a building generator and I can't find a way to align my windows properly when the base shape of the building is oval. When it's a circle everything is okay : But when the shape starts to be oval, it looks like this : Here's the vop network I built to align it with a circle shape, but not functionning with an oval shape : I don't know what I miss to get it working... Cheers,
  7. Genetic Algorithms in Houdini

    I am not sure if this is the appropriate forum. I recently wondered how hard it would be to implement genetic algorithms in SOPs. The particular example I was curious about was if I could turn a box into a sphere by optimizing for a target function that maintains volume but minimizes surface area. Overall, this was easier than I thought and did not involve all that much code. I ended up recording a video that explains this: The underlying motivation was to get this working in PDG but I figured I had to start with SOPs first. Let me know what you think.
  8. RBD's and SOP Solver

    Hi peeps, I'm using the SOP solver DOP to change my geometry overtime from one sphere to multiple spheres, however, when the geometry changes to multiple spheres it's still behaving like just one object instead of individual spheres and I can't figure out why! Any help would be much appreciated and I've attached the troublesome scene file. Also, I used the RBD Fracture object for this instead of the RBD packed, because I couldn't get the results out of the SOP solver to work with RBD packed object. I unpacked the geo in the SOP solver and repacked the output with the name attribute and it wouldn't work, so also, if anyone could shed some light on that as well it would be much appreciated. Thanks. RBDs_SOP_solver_testing_01.hip
  9. Lambda SOP

    This operator allows you to call a collection of nodes on any data or simply no data (generators). It gives you full control over how the lambda function should be run.
  10. Curves/Shape From Points Help

    Hey guys, so I'm taking some geo - - deleting away everything but the boundary points - in order to then create an edge using the ADD sop - take this and create polygons inbetween Currently I cant get the winding order/connecting order of my points right on more complex shapes with holes inside as such, heres my hip file any ideas or suggestions would be great! Thanks, C HoudiniHelpAddSop.hip
  11. Feather like movement

    Hello, I'm trying to get feather like movement on my particles. I've gotten really close by using a sin expression on particles with my geo instanced to them but they are all moving in the same direction with the same movement and it looks really strange. is there a way to apply a different sin wave value/expression per point? I've tried to use a for each loop but I am unfamiliar with using it on points only.
  12. Help with the Cube Man

    Hey Guys, I am working on making a character out of cubes. Basically I want to be able to have the cubes on the mesh, conform to the topology and then have the control to be able to move, rotate and scale the cubes independantly while still conforming to the mesh. I have been looking around and found some good solutions for this (see attached images 1 and 2) and I feel that I am close but I have been running into a few snags that seem to be a bit above my level of expertise and was hoping to get some assistance. As you can see in image1 the rotations seem to tear or collapse into the cubes as opposed to rotating on a local axis from where it is placed. Basically after calls to primuv and prim_normal any calls to rotate or scale points don't seem to apply the way they should or how you would expect them to. (I hope that makes sense.). If you guys see or know of a better way to implement this type of solution then I would be more than happy to listen and learn. Thanks for your time. Cheers, Christian
  13. Hi guys, I have a problem trying to UV project a brick texture onto a wall of individual bricks which uses a mograph style effector created in using the Copy Stamp in SOPS The texture stays fixed in UV space as the bricks rotate and obviously I want the projection to be fixed to the bricks as they rotate, I've tried doing a time shift on frame 1 with the UV project and then attribute copied back as 'uv' but thats not working I suspect because they are at 0 scale on the first frame so the projection is null and void. I have the bricks animating on controlled by the values I've put into my copy sop, they are: $A*360 in Rotate and $A all in scale. Does anyone know of a solution to this problem? Thanks in advance Phinsta
  14. Hi Guys, I want to scatter some points on a growing and deforming vdb mesh. These points shouldn't jitter on the surface and look like they are moving along with the surface. I have attached a basic file similar to my actual setup. Basically, I am going to render these particles as bubbles on top of the mesh and I want it to be quite dense. I haven't been able to figure this out and couldn't find much help online. It would be great if you guys can check it out and help with a response. Thanks vdb mesh vdbscatter_v01.hipnc
  15. Hi everyone, I'm trying to create a delay effector style effect on some copied boxes, but I've chosen the option to pack primitives before copying and now in CHOPS I want to know how to make say a Spring CHOP pick up the rotation of a packed prim. Here is an example scene file below. Thanks to anyone who can help. C4D_mograph_rebuilding_01.hip
  16. I've run into this issue a few times now. I have a shader that generates several output variables for extra image planes. The variables that are generated would be really useful in SOPs. The only thing I can think of that would allow me to run the same calculation on each point, is to collapse the SHOP network into an OTL that I could also exist inside a VOP. But the parameters are being driven on the shader and it seems a bit messy to channel reference all the ramps and other parameters. Is there some way to apply the shop_materialpath and then compute and export a variable on a per point basis? Thanks!
  17. This has been driving me insane for the last half an hour so I thought I'd see if anyone here has any insights. I've made two near identical setups. One in a foreach subnet (working correctly) and on in a foreach block (not working correctly). I've attached a simplified setup to demonstrate the problem. I suspect it has something to do with the "merge each iteration" option. Which seems to work slightly differently on the blocks. It's like it's not feeding the results back into the next iteration correctly. Any ideas? There's no real reason that I can't use a subnet, I'm just intrigued as to why the results are so different. I'm sure it's just me doing something wrong. FOREACH_Loop_vs_Subnet_01.hiplc
  18. Hey, For a side project I'm working on I'm trying to create random/periodic lighting strikes. I'm trying to get a line with animated noise on it to increase its length to a set max value, pause for a few frames, return to a length value of 0 then have it hit the max value again after holding its value again. I have multiple [lines] with different length values (with a point VOP to create the noise) feeding into a [switch] I've tried using multiple expressions like floor($F/24) and $F % 2 and a fit range. I've gotten the values to switch after 24 seconds but not switch back; and to switch back and forth but it does it every frame and it's too fast. I've also gotten the switch to count up every X seconds (i.e. 1, pause, 2, pause, 3, pause) but not count back down. Anyone have any ideas?
  19. Hi ladies and gentlemen, boys and girls, I have a job to create a kaleidoscope animation. I'm just learning how a Kaleidoscope works in real life and time is limited. Has anyone ever worked on such a project and can give tips on how to get started and maybe some math behind how it works? I've attached a video I found that has this effect created by buck (starting at about 16 seconds in). Any help here would be much appreciated really. Thanks in advance. Sherwin Williams - Kaleidoscope-SD.mp4
  20. Get Sop Vel to pops

    I'm trying to find a way to get bring in the velocity from a field i created in sops into pops directly. I can do this easily in dops with a sop geo and a particlestofield node, but i can't seem to replicate this in pops. I've seen this done before in a pop wrangle, but I don't know the code myself. Can anybody help me out?
  21. I thought I was losing my mind when I first ran into this because I thought I was just having a brain fart. But, When using the "Voronoi Fracture Configure Object" I can't seem to only have particles emit from the newly created inner surfaces. I attached my scene file to this post. I know that if I do the fracturing (non-dynamic) in SOPs, I get the inside and outside group. I feel like this is something that is super obvious and I'm just not seeing it right in front of my face. Any help would be much appreciated! Thanks!
  22. Burning Paper

    Hi guys, I am trying to make a burning paper like this, but i`m failing at this every time, kindly describe how to approach for this, and if possible a hip file will be appreciated. Thanks
  23. I may be missing something in the voronoi fracturing SOP, but I can't figure out a way to create clustering without causing fracturing on the geo. For instance. A standard brick will or just group of geo that clusters into groups using the scattering method so I could make the cluster groups bigger or smaller. I feel like I'm overlooking something so obvious, or maybe I have to create proxy geo that is clustered and test if the brick particles are inside of it to group them? Ah, now I've just confused myself. I hope a few of you have run into this problem and have some incite. Thank you :D!
  24. Hi, I'm trying to set the activation of pieces in an RBD fractured sim by using an attribute created from the density of a volume in SOPS. But when I run the sim, pieces that aren't supposed to fall fall, and pieces that are supposed to don't. When I look at the initial attribute created through the volume, and the activation values in the DOP data, it appears to be correct, but it doesn't sim properly. I have no idea what to do to get this to work properly . I'd really appreciate any input anyone can give me to help fix this!
  25. When I create rest using the rest SOP if I do a transform down the chain it will alter the rest position as well. But, if I create the rest attribute using any other method it won't be altered, maintaining it's value, as expected. Why does a transform SOP edit the restP? restTranslateTest.hip