Jump to content


  • Content count

  • Donations

    0.00 CAD 
  • Joined

  • Last visited

  • Days Won


Everything posted by vicvvsh

  1. For what? What are you trying to achieve and what is your end goal?
  2. You can't change bend parameter of bend sop like in your scene but you can with expression. bend_01.hip
  3. Is the value of bend attribute different at each point? Provide .hip file if you can. It is not clear right now what you want.
  4. Hi, as i know this node don't read attributes like that. But you can use point expression in the Bend parameter point(opinputpath(".", 0), 0, "bend", 0) this expression read point attribute "bend" from 0 point and return it value.
  5. group similar objects?

    Hi, you can do it by area, volume, point count, primitive count etc. Assemble SOP and measure SOP help you.
  6. Hi, facet SOP with unique points and then promote @Cd from prims to points for cube. Facet SOP will create individual points for each primitive of the cube.
  7. Houdini does not see .obj files

    Can you see .obj if you type * inside the field Show files matching? And try import .obj with file SOP
  8. Procedural Wedding Cake

    Hello, you can use vector (float3) point attribute "scale" instead of float point attribute "pscale" which give you non-uniform scale. Set y component to 1 and x and z whatever you need. Here more information about point attributes for copying: https://www.sidefx.com/docs/houdini/copy/instanceattrs.html
  9. wall destruction

    Hi, i remember i posted that .hip with sop solver and attribute wrangle for you. There is a typo in that code. The line string name = point(1, "name", pt); should be string name = point(0, "name", pt); sorry it's my fault. It worked with simple constraint setup but with more complicated it doesn't.
  10. The Beauty

    "Серые дома на фоне синего неба, выглядят оху**но!!!" Big work for one person, congratulation! Nice music btw.
  11. uv for wire

    Hello Igor, first, you have typo in your code in the attribwrangle3 setpointattrib(0,"pt_bitangent",pnts[j],bitangent[j],"set"); this should be setpointattrib(0,"pt_bitangent",pnts[j],bitangent,"set"); second, your sim geometry consists 140 primitives but it should be 1 for good work. Use a polypath sop to get one.
  12. Mixing Position based on active frame

    This function return vector value [min.x, min.y, min.z] of bounding box coordinates of geometry and I take second element of this array min.y that is [1] index of that array and it has float value. When you use <string primgroup> in function you’re getting values for bounding box of primitives that in that group instead of all geometry. My example was for plane geometry but if you have geometry like terrain better way is to store @P to i.e. v@origP before for-each loop and to swap them back after when you need original profile of geometry.
  13. Mixing Position based on active frame

    Hello, after for-each loop number of points of the geometry was changed and because of that lerp() does not work correctly. You can use unpacked geometry after loop, make it flat and plug in to the second input of the point wrangle mixing_based_on_active_01.hipnc
  14. PACKED RBD Vibrates continuously on the ground

  15. For-Each and MultiplesMorphs

    You can do this too just change Gather Method to Merge Each Iterations on Block End. It will work with one Block Begin only. MultipleMorphsAndForEach_03.hipnc
  16. For-Each and MultiplesMorphs

    I reload hip in my previous post . Example with one Block Begin should work now.
  17. For-Each and MultiplesMorphs

    Actually i made a mistake in my first file. It is not necessary use connectivity sop and I must to use Gather Method Feedback Each Iteration instead of Merge Each Iterations. Sorry if I mislead you. I attached new file with examples, where i used one and three Block Begin with Fetch Input method. In this case they are just inputs for geometry into for-each loop. MultipleMorphsAndForEach_02.hipnc
  18. glue breaking with metaball

    Hi. yes you should use a sopsolver dop to break glue constrains with a pop metaball force dop. Here is file with one of many approaches how to do that. metaball_test_01.hipnc
  19. For-Each and MultiplesMorphs

    Hi, take a look at attachment, maybe it helps. At this site and sidefx there are lots of information and examples about for-each loop but it might take some time to understand that. MultipleMorphsAndForEach_01.hipnc
  20. Swap packed fragments via intrinsics

    Why? Is a transform pieces SOP not enough?
  21. FLIP and Bullet Interaction Troubleshooting

    It works fine for me. This is your scene with Volume Sample mode and Proxy Volume: flipToyTest_v3_02.hipnc You no need to fracture it. As i know flip works properly with RBD Object only and volume collision , not with RBD Packed Object and convex hull. Did you check Initialize Simulation OPs parameter into the ROP Geometry Output? If it is on then all network will be re-simulate.
  22. Smoke Trail Box Collapses

    In my opinion it is ok to use delay frames. The problem is that borders between cluster points in your example are hard and because of that borders of source volumes for pyro are hard too. When in Dop network a new pyro container initialized he is looking for source fields and if he isn't finding them then container jump to origin and sim in this container is over. Delay frames fix this. You can use other way also by blending borders between cluster points. There are more chances that pyro container find fields and sim will bee continues. You can do this by using a few control attributes in the cluster points SOP and weights. According to help-card it is looking for vector attribute but a float attribute in this case works ok too. pyroTrail.001_01.hip
  23. Object on top

    Hi, when you are coping to points Z axis of copy object matches to normal of points if they have one. Because of that you should be aware of how your copy is orienting along Z axis and where normals are directing. Here is more information: https://www.sidefx.com/docs/houdini/copy/instanceattrs.html boxtp_01.hipnc
  24. FLIP and Bullet Interaction Troubleshooting

    Hi. I've made some changes in your scene. First made bottom of the pool a bit thicker. Second I've used RBD Object DOP instead of RBD Packed Object DOP for Bullet and volume collision for it. Third value of collision separation should be lower then particle separation (it there is in the help-card), so I've used expression ch("particlesep")*0.5. Other changes like decreasing particle separation, bypassing some DOPs, changing feedback scale I've made for the test purpose only. flipToyTest_v3_01.hipnc