Jump to content

Ronald Ruiz

  • Content count

  • Donations

    0.00 CAD 
  • Joined

  • Last visited

  • Days Won


Everything posted by Ronald Ruiz

  1. Yep this is really confusing, I'm at the same place. I think your intuitive understanding is right, I checked a file in which a "switch" node is used inside a sop solver and it uses a expression for checking if the "DOPObjectName" currently evaluated is equal to something (the name of the object that you want to process) and it adds some custom geometry to it (using the second input of the switch or as we know, the case in which the expression is TRUE) It is really weird to try to understand this visually inside the SOP Solver, because you really don't see anything being correctly done there, when your run the sim.. voila it works. This thing is driving crazy LOL
  2. Hi! check out my scene file. I created a procedural way of do some parent/child relationships between pieces(prims) at sop level, and also per prim transformations of course. You'll be able to create your own rules for the transformation point position, transform operations and hierarchies description. Here is the link and a Video in which I tried to explain some of the features that it has, pardon my poor english and have fun! Scene File: https://gum.co/polyops Good Luck!
  3. Gracias Alejandro! He revisado muuuuchos de los hilos en los que participaste y aprendí mucho de las demos compartidas, la comunidad de Houdini es genial! Vengo del 3ds Max y me estoy adaptando al Houdini desde hace varios meses(ya voy agarrandole maña) así que tus palabras de aliento ayudan mucho. Un par de retoques más al sistema y compartiré el file en otro hilo. Saludos.
  4. Hi! This is like a mixture of rigging and effects. I'm trying to add some cool dynamic parenting behavior to a working system that I have (the inputs from the locked null) but I hit a wall and I can't figure out how to solve my problem with all the attribs that I have (I created custom attribs for the Transforms). The problem is that I cant get the parenting to work with my current logic, I failed I used a dirty trick that gives me what I want but its just for that geometry with that size and distribution, so yeah its not really useful but at least it gave me a clue, but I'm still lost. Maybe some magician can help me out with this! Thanks! I'll share the file. PolyTransforms_Problem.hip
  5. Thank you, my brain is bigger now . Solved scale too, so now it's time to rest. I guess I have to make a special case for that scenario(the perfect cancel of rotations) I'll think about that tomorrow.
  6. This thing don't leave me sleep!! I found a really useful demo file of an unfold system on vimeo https://vimeo.com/147216148 He uses a totally different approach for applying the transforms but I borrowed some of his code and cleaned up mine, I still have the same polygon that doesn't follow but now I have an attribute for controlling the angle per transform point. Really useful code So check this last file pleeeease. PolyTransforms_packedPrims.hip
  7. Hi Tomas, I ordered a lot of things in my list and nodes in general so I'll decided to share the whole thing, the idea was to build a cool HDA from it and share but then problems emerged so you saved me a lot of headaches . Now the new little issue, if you check the file there is 1 single transform that doesn't follow (but it has parent) the pointNumber of it is "n-1", I already solved it with a dirty trick, all I had to do is rotate that single transform by the same amount (I used the point number and an if block to only rotate that point by the same angle value) But I can't understand why it is happening, I think I kinda understand your notes so maybe you can share some thoughts on that. tha parenting part of the system is in the red netbox. And again thanks Tomas you already did a lot. I haven't try a Scale Operation for the transforms, probable there is gonna be a few surprises, I'll try that tomorrow. EDIT: I uploaded another File!
  8. God! Thank you so much, I couldn't sleep, this thing has haunted me for a whole day, this forum is awesome. I'm in debt, if for some reason you come to Peru I'll take you to a good place near the airport for a meal of some good ceviche and other peruvian flavors
  9. Vex Volume Procedural Grid Rez

    Thank you! Finally I got the details that I wanted from the Vex Volume . Now, I wanted to be cool guy and used the "Vex Voume Procedural" and "CVEX Shader" VOP nodes from the new MAT Context, It works but saddly I can't use the "CVEX Shader" in the "Volume VOP" Vex Source option, It's reserved only for SHOPs :(, that thing is really useful cause you can check a rough preview of your volume, So I went back to the SHOPs context and It's nodes, hopefully this will be updated in the future.
  10. Vex Volume Procedural Grid Rez

    Hi! I've found many examples with volumes using this render approach, but there is somthing I'm missing out. How does this VEX Procedural Volume gets its divSize/resolution? I've seen the "octree" option but it's another thing (An optimization for getting less render time) So how does this volume define it's grid resolution? I'm just curious!! Thanks.
  11. Hi! This is what I did: I made a cool sim with wires and constraints, it works all fine but I decided that I wanted those colored polylines that are drawn by the sim for the constraints. So I created another geo node and object merged the "Visualization" geo from the Constraints Network, It worked! but with a little problem, If I scrub through the animation timeline sometimes I get the "static" state of the constraints, this can be solved If I just scrub a little more near the frame that has the problem, sadly it happens again in another frame (randomly) I guess that my trick is a little dirty and Houdini doesn't like it. Is there anyway I can import this visualization geo as seen inside the DOP Network? Here is my file, It's a little messy (weird experimentation) so sorry for that. Just Press Play and you should see the problem. DynamicWireConstraints_personal.hipnc Houdini 16.5 NC
  12. Hi, here are a couple of screen showing the problem. Maybe there is another way of importing or recreating this "Visualization" Geometry from the constraints. *Looking good * *Wrong *
  13. Hi! Ok here is the thing, I understand almost everything about the file BUT there is a thing that is driving me crazy and is happening in the "SOP Solver" inside the DOP Network, there is a merging sop using the constraints from the previous frame and adding new ones that are created by the distance between the points of the wires, the weird thing is that there is no accumulation of constraints happening, what I expected from this merging is that the constraints number will increase over time but for some reason they are deleted and recalculated in the next frame. So I tried a few thing with the file and found that if I "by pass" the wrangle node that animates the "pin" constraints things go as I expected (constraints accumulate over time and the for that reason the sim slowdown) WHY!! Even if didn't bypass the node and only change the range in the fit operation calculated in the wrangle from (... 1,0) to (... 0,0) making it "0" all the time killing the animation the sim work as before and deletes the constraints (no accumulation) but if I delete the whole fit operation and replace it with a value of "0" directly the expected accumulation goes on (you can check this if you run the sim being inside the SOP Solver). So maybe someone can help me to understand why this is happening, I think the Accumulation of Constraints prims is the correct behavior (at least is what I expected) but the sim runs smoothly if the constraints dissapear so... WHY Here is the example File (I modified it a little bit: Geo name and a red sticky next to the node you want to bypass) HOUDINI NC 16.5 Wire_constraint_network_v02_modified.hipnc
  14. Quick update: Ok a function I didn't know about called "uvsample" was really promising sadly It makes the position jump and it seems that it is not getting what I expected (for some reason the uv coord : 0,0,1 doesn't go to the corresponding point pos defined with the seams) I'll share the file. UV_sample_Test.hipnc
  15. Hi! I'm bumping this thread. I come from 3ds max + TP and it offers something called "Surface Position", It does what Emmanuel already described. Now in houdini I faced the same problems, I'm really thankful that he provided this clever way to go around it. He uses attribute transfer to do the interpolation stuff for the xyxPos and promoted UVs from vertex to Points but this will cause problems on the seams and the way it is interpolating positions could cause some problems also. Maybe someone has an alternative or new ideas to this, I was thinking in a way of getting the prim number and then get and interpolation for the uvPrim, both from the UV attrib in the vertices(vertex already now to witch prim they come from so I have to ask for this index with UVs that are close the the value I'll input), maybe I'll hit a wall again, don't know.
  16. POPs: pre solve vs post Solve

    Hi! This is me trying to understand the popSolver in houdini. What is the difference between this two inputs and why they are both wired like that by the shelf (Check the attached image) The particles seems to do the same thing if I rewired as I showed in the second network and they don't do anything at all with the 3rd one. Also why is the wire dotted between the popsource and the popstream, They only work together is both inputs (pre and post) are wired like that. Thanks and pardon my English :$
  17. Hi I was hoping that anyone could check out my file and give me the right track to recreate a recursive split in the new popnet. I tried for hours but can't get the same behavior, the new popnet refuses to replicate particles from the new particles, also maybe someone know how to use the "kill original particle", it seemed obvious but everytime I tried to use it, it kills all the particles at once as soon as the replicate gets activated (but no particles have been replicated). You can find a working node (using the old popnet) and a new one with my failures . Thanks in advance! RecursiveSplit.hipnc
  18. OH GOD! Thank you so much. Everything is so much clear now, I left this on a side for a looong time. Now it's working. Thank you again. And I fell in love with your website. If I can ask for another little thing, hoping that you can still read this, How can I define a particle "Born" state. In TP is super easy because you have a node for that. Here I'm using the "negative jitter birth time" and then test the negative age in a group node (preserve Off), it works, but maybe it's not the best thing to do, don't know, it doesn't feel that right, maybe any other method around there. Good luck dude, you are a life saver! I was going mad with that little thing, and is so much ahead >__<. Pardon my really bad english.
  19. Bump! Someone please. I truly want to understand the new popnet.
  20. Hi! I'm following a tutorial and I found somthing rather annoying, in the video when the user sets alpha to be zero the curves (NURBS) go totally transparent but if I do the same I can see how the Alpha is going down but when it gets to zero the curves go full bright color, if I go until something like 0.001 it shows as expected (almost 0 visibility) all of this in the working viewport. I guess it is a display preference or something like that but I failed looking up for that toggle. Hope that anyone knows what is happening. Pardon my bad english and Thanks!
  21. Hi! I'm really new in houdini so probably this is a noob question: I have some outlines that are the outcome of some carve operations. When I animate the alpha from 0<Alpha<=1 everything goes as expected BUT in any frame that the value of alpha equals 0 I can see the outlines in bright color (the one that you could previously set). I don't know if this is only a viewport thing (I think it is) maybe some viewport feature or something like that because I'm following a tutorial and in the video setting the alpha as "0" makes them totally transparent. Hope that you can understand what I'm saying, my english is not that good. Thanks!
  22. Hi! I can't find the right tool to "break" a shared point by group. I want to be able to split the vertices in certain points so then I can take those "detached" edges and move them as a new primitive. I hope that you can understand what I'm saying, I come from 3ds max and that is a common operation there with the splines. So how can this be done in Houdini, I'm breaking my head with a Font primitive carved to obtain only the edges and wanted to split that curve.
  23. Hi! I'm new with houdini and I was wondering how to create a condition comparing certain attribute (point number) to create a group. They condition would be this: if point number of input 1 is greater than point number of input 2 then go to group A, after this I wanted to create a line with the points from that group. Don't know if it is the best approach, I'm a 3dsmax user and with particle flow u can do that kind of comparison between particles. Thanks for any advice! :