Jump to content

Search the Community

Showing results for tags 'group'.



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 74 results

  1. setPointGroup behavior

    Hey, I have 2 scatter node with 30 points on each of them. I wired the two in a pointwrangle. I used this code and I am wondering why the setpointgroup is running only once and not as the doc suggest : "This node runs the snippet on the detail or every point/primitive/vertex (depending on the Class parameter) in the input geometry." This is probably something I missunderstood but I would be grateful if someone can explain me how it's really behave. Here is my code : @group_basePoints = 1; vector npos = point(1, "P", @ptnum); int newpt = addpoint(0, npos); setpointgroup(0, "basePoints", @ptnum+@numpt, 1);
  2. Hi guys, I can't get solution although it seems easy.. I would like to select point one on two but even with '(@ptnum+0)%2==0' (for odd id) or 'grouperange' sop I can't get the result i want.. (picture) Can someone show me the way? Thank you Nems.
  3. Hi all, I've looked for an answer on the forum but couldn't find exactly what I am looking for, I'm sure this is super basic question (I'm learning python right now). how can I reach point that are within different groups ? I want to do simple math operations for different groups of points, so the idea is that once I have access to points within a group I'll do something like MyAttrib = [p.attribValue("MyAttrib") for p in points] to do some statistics of MyAttrib Thanks Alex
  4. Hi. How could I convert primitive group name to a string attribute? I have few groups - group _01/02/03/.... and I just want to get numbers to use them as integers in vex, just to apply random color. int group_number = opdigits(@name); @Cd = set(rand(group_number), rand(group_number*1502), rand(group_number/1560)); Doing it with the name SOP, but what is the way of doing that in vex? Thank you Cheers Janis
  5. I apologize if the answer to this is somewhere obvious--through Googling I've found some of people asking this over the last 15 years, but no answers that work. I have a model that I need to crease before subdividing. Manually selecting the edges is impractical--too many round buttons with flat tops. How can I automatically select/group just the edges joining faces with right-ish angles? I've tried the "include by edges" and setting min and max edge angles, but that doesn't appear to do anything unless you chose "Edge Angle Uses Angle Between Edges," in which case it selects pretty much everything. Thanks!
  6. Switch if group

    Hey, I have a simple question, i would like to have an expression in my switch node to return true if it find a group of the giving name in the input one, or false if their is no group of this name and so, switch to the input 1. Thank you !
  7. How to delete dynamic points by group

    Hello, I made a rigid body simulation where I have different kind of pieces, like pavement, road etc. I grouped them in a group called "group1" How can I write this in vex in pointwrangle? Take the group1 and if the points in group1 are under -1 in @P.y then delete them. Thank you for your help
  8. Hello, hopefully someone can help. I have a creature exported from Maya as an Alembic where some of the normals were reversed. I’ve blasted out groups of those points and reversed the normals, then merged them back in. It works fine on frame 1, but as I scrub time the point numbering changes, so the points defined in the group are wrong. Can I make the numbering stick so groups work? What would a Houdini artist do? I’m primarily a Maya artist, and in Maya the CVs ID doesn’t change. Could it be to do with how I exported the alembic? I don't have a Maya licence at home so can't easily re-export to check the options.
  9. Hi, I have attached a screenshot, in the following, I want to create a group that will have all the primitves mentioned in the sourceprim attribute, it is an array type attribute and I am unable to combine them all to create a group, please help. Thanks
  10. HDA x C4D & Materials

    Hello ! Just have a noob question here. I'm starting to play with hda in Cinema4D and can't figure to achieve something. After doing some researches I can't find a way. This is pretty simple, if I made a hda in houdini who contains different colors for point or primitives groups, how can I apply different materials in these groups in Cinema ? Exemple : I've two box merged into an hda and I want to apply a material to each one in Cinema 4D, is it possible ? thanks for your help !
  11. FLIP group based on collision vel

    Hi there, I just Need a quick tipp here. I'm trying to generate a Group based on collisions, so based on collisionvel. I'm using a gasfield to particle to add the collisionvel (renamed to col) to the Geometry. Then I wanna use a Little bit of vex to get a Group within a Pop wrangle or a wrangle within a sop soler. if(@col !=0){ i@group_collided =1);} Unfortunately I cant get any Group based on collisionvel. How do I actually get a Group based on collisionvel?
  12. Hello, Can I get a little help please? I have an RBD simulation where a bridge's rope breaks. The first part is a glue contraints then it turns into soft constraints then I remove the primitives to break the soft contraints. But I have a part of the rope I don't want to break. So I put it into a group. How can I add that group into my primitive wrangle inside my sop solver as an exception. I mean I would like to break all the constraints ( primitives) except the ones in the group. Thank you.
  13. Hello everyone, the project > I'm working on short animations of a shirt flying in the wind. I decided to use houdini to learn it and use the new vellum solver. I managed to have really nice and quick result for most of the shirts but one of them give me some troubles.. problem 1 > One of the shirt is more like a polo so I would like to set differents constraints on the collar to make it more stiff than the rest. I tried to make groups and merge them but I think I'm missing something because it's not working. I can't find any related topics either.. maybe you guys can give me a clue on how to make this work ? I'm ready to experiment I just don't know where to search anymore.. problem 2 > On the same shirt there is 2 buttons. I'd like to glue them to the shirt for them to react like rigid body and follow the shirt mouvement but I don't understand how I can do it and how to place those news constraints in the graph.. First screenshot is a view of the collar and the buttons placement. It's a model from Marvelous Designer. Next a screenshot of the network view and third a view of the collar being not stiff enough ( : I can only do screenshoots of the shirt and can't really share my hip file because the design of the shirt is not supposed to be released yet. Thank you for the reading !
  14. Groupselection inside HDA

    Hey there! Im developing some HDA´s for my Bachelor Project! My actual Problem is about the Action Button for a Prim Group Selection. Right now im running the standart Action Button script below: import soputils kwargs['geometrytype'] = (hou.geometryType.Primitives,) kwargs['inputindex'] = 0 soputils.selectGroupParm(kwargs) But, of course it does refer to the Node above the Subnet. My question is: How can i refer to the Node above the Selction Node inside the Subnet ? Is it a Python Callback Script or is it something below the Action Button ? Thank you very much Max
  15. Hey there! Im developing some HDA´s for my Bachelor Project! My actual Problem is about the Action Button for a Prim Group Selection. Right now im running the standart Action Button script below: import soputils kwargs['geometrytype'] = (hou.geometryType.Primitives,) kwargs['inputindex'] = 0 soputils.selectGroupParm(kwargs) But, of course it does refer to the Node above the Subnet. My question is: How can i refer to the Node above the Selction Node inside the Subnet ? Is it a Python Callback Script or is it something below the Action Button ? Thank you very much Max
  16. Hi, I am sorry if this is a silly question, I want to group N number of points into 4 seperate groups, suppose 30% =group1, 20% = group2, 10% = group 3, 40% = group 4. In such a way that no particle is common in any of the groups so that I can use those groups to use popwind to effect them seperately and color them seperately. Please Help. Thanks.
  17. Hi, I'm generating curves... I want with the "Group by range" select say the first point and offset it with $F, I have this done... for all curves doing the same.. But what if I want a random, in a way that offset of selection on every curve is different, I was trying to use primnum, but seems not to work... Do I need some "For Each"? And if so, how. Please and Thanks! Bretislav DontKnow.hip
  18. Hello How do I convert the shop_materialpath attribute into groups of primitives
  19. I have a "for-each connected piece" loop and want to use SOP group to create a different group for each connected piece. How do I deal with the group name to make sure it's different for every connected piece?
  20. Hi all, So I'm still new to Houdini and I have this project I'm working on to melt ice. I want it to look realistic and so I've decided to make it melt layer by layer (outwards in). I've scattered points on the object itself that act as melting points on the object however the result is not realistic and it doesn't melt the entire surface rather it goes through the object. I've attached an image showing a test with a sphere as the object to be melted, the white bits are the seeds that spread and activate the melting process(they spread through the object in a sphere manner rather than just spreading on the surface first then working their way inwards). So my question is, is there any way to group the outer layer of points of an object and make it keep updating so as the object transforms the outer layer will keep regrouping? OR is there any way to make the outside scattered points grow towards the center of the object (e.g. if I were to create a point in the center that attracts all the points surrounding it towards it)? Any feedback would be much appreciated Also apologies if I don't make any sense.
  21. Color by group

    Hello I have several some groups (grp_A, grpB, grp_C, grp_D), how do I separate each group with a different color? Thank you.
  22. voronoifracture

    -Procedural Rock Formations for ue4 saber Jlassi Houdini Hive at SIGGRAPH 2017-. Part of it. I would like to know how to select and delete some voronoi. (Does it involve visualizing a group of sculptures?)
  23. Hi, Just a stupid question but, how to add this primitive to the group. Thank you odforcegrque.hipnc
  24. Hi, I've been trying for a couple of hours to get my array points into a group. The idea is that I want to delete every face that is not colliding with a ray/line (first collision/one collision point per face). I used "intersectionanalysis", which gave me the points and faces I want to preserve but now I'm not able to group those array points or blast them any other way. Please let me know if you have an idea. Thanks raycollisionTest.hip
  25. Hello community! In my viewport, i see blue lines for every group i have. (see on added screenshot). It can be is quite annoying with complex geos, so how can I turn this off? Im on linux mint, H16 btw Thanks for reading/helping.
×