Jump to content

Marcola

Members
  • Content count

    26
  • Joined

  • Last visited

Everything posted by Marcola

  1. Hello masterminds, Quick question...So i have a quad grid with the output attached to a poly wire. I also created a sphere with the intention to have its position controlling the wire thickness (poly wire radius) of the grid. My newbie idea to make that happen, i created a point attribute with the name pscale attached it to the sphere. Then piped both sphere and grid to an attribute transfer node, naive move, hoping to see the grid morphing which, of course, didn't happen. Does someone knows how to do that? I just want to control the grid thickness with a sphere or other object like a null. The attached image is just an idea of the goal, the object that control the thickness is missing. Any help would be greatly appreciated.
  2. Hi master ods, Fairly simple question. I have a hex grid and i'm using an extruded shape from illustrator to drive the extrusion on the grid cells. After creating the pscale attribute on both grid and geo, i added a polyextrude node and everything looks fine. However, the grid cells are only been extruded where the geo outline is and not in the area within the geo. That said, does anyone know how to extrude the the grid cells where the other geometry area is? I mean not only the outline but extrude the cells inside the geo region? Any help would be appreciated.
  3. Hello all, Does anyone know how to transform a hexagon grid to a triangle grid but only on the areas where a, let's say, sphere is? I'm thinking about using a geo with attributes to drive the change on the hex grid. Almost like that simple definition found on mr #mestela wiki's page where the grid size changes according to where the sphere is but instead the change on the grid size i would like to change the grid "connectivity". Any help would be greatly appreciated.
  4. It is definitely working! I'm studying Houdini everyday and it is one of the coolest things that i have ever seen in 3D for the last 10 years but definitely presents a steep learning curve which is ok. So, i have another question. I'm trying a different approach for the hex to tri grid, having your insight in mind, and it seems that something is not working as expected. Of course... I built a grid with reverse triangles, transformed it and scaled it like you did, used the "delete" node in order to have a squared grid, and then created a vertex attribute using the "crease" sop and an "offscale" attribute using attribute wrangle for the grid and a sphere that i will use to drive the change. I attached an image showing the implementation and also the scene file. That "offscale" attribute will drive the offset parameter from the "polybevel" sop. However, the "polybevel" sop requires a vertex attribute which was created using the "crease" sop. When i try to transfer the attributes from the sphere to the grid, nothing happens. That said, is it possible to have the same result presented by you but using the "create attribute" method where i create an attribute on a secondary geo that is recognizable by the first geo? Man, this looks like a silly question but it is the way that i found to ask it.... Hex_to_Tri_Grid.hiplc
  5. Hey f1480187, Fantastic. Great solution and the best part, it is a fast one to process. Thank you very much for sharing! By the way, that diffusion reaction solution that you wrote is amazing. I've been dissecting it and it looks sharp. One more quick question, how do you go about translating these visuals found in nature into coding, or maybe i should say, 3d models? I understand the scientific papers analysis that some people do but do you go that deep or is it just years of experience commanding the machine?
  6. Copy geos on grid with random position and rotation

    Fantastic! It completely makes sense now, i didn't know about the need for the "aim" vector in case one wants to copy rotate properly. That is why the doubt with v@N... It is definitely easier to handle the equation with 2 vectors than with quaternion. Thanks very much for the explanation, acey195! Really clever solution for something that has been talked about in the forums for quite a while.
  7. Hello masters, I think i have a fairly easy question. I'm trying to copy 5 different geos (cube blocks) on mesh grid points in a way that the 5 geos occupy all the points randomly and also the Y rotation for each block is different in increment of 45 degrees angle from each other. I've been trying to lay a mesh grid, use sort, group expression and group combine to select random points and so far the block positioning work. However, i'd like to add more randomness as some of the cubes are positioned aside each other due to the sort node. Also, i'm not finding a solution to rotate the blocks in Y randomly in 45 degrees increments. Does anyone know how to do that? I attached the file that i've worked on. (i didn't attached the objs i've been using but consider them like a piramid, cone, torus or any other platonic. Any help is appreciated. Tiles_OdForce.hiplc
  8. Copy geos on grid with random position and rotation

    hey acey195, Your snippet worked perfectly! It is somewhat faster than the node compilation and it is really nice to have the explanation embedded on it. I understood most of it but if you don't mind, i have a few questions about your code and would like to get some info about it. For instance, this code line: v@N = {0, 0, 1}; I understand the v@up in Y as i want the rotation to happen in Y but how come a positive normal vector in Z if the modification is a rotation on the Y axis? And then this code line: v@N = v@N * rotationMatrix; This is multiplying the positive normal vector in Z with and empty matrix (indent()). Could you please explain this line? Once again, thank you for the help! Much appreciated.
  9. Copy geos on grid with random position and rotation

    Hey acey195, Thank you so much for the info. Researching the web, I've noticed that a lot of people are mentioning the aversion to the "copy stamp" node and instead showing preference for the "for each" and "for loop" nodes. When using the "copy stamp" node, i noticed that if i'm working on a point grid instead of a mesh grid, the transformation doesn't quite work as expected but as soon as i convert it to mesh, it works. Not as i expected though. Your point about rotating the points before copying the geos is exactly what i tried to do but rotating points using the standard grid in points mode and using the "copy stamp" has been a bit challenging. I'll definitely check the video that you sent and also your code. It looks really simple and it might perform way better than using the nodes. Appreciate your help. Best.
  10. Organic Modeling

    Hello masters and apprentices, I've been wondering if there is a way to create some complex organic modeling in Houdini. Something similar to the images below. Any idea on how to start this but not on a sphere or cube? Any help is greatly appreciated.
  11. Organic Modeling

    Yes, agree. It is kinda complicated at first...with my little knowledge in python i can understand some parts of the coding but far from comprehend the whole combined script. However, as you mentioned, wiring the whole thing up can be much easier to understand what is happening. I will follow your advice. Regarding the Houdini terms, noted. The letter "d" in the end makes a big difference (isosurface vs isosurfaced) Again, thank you so much for all the info and willingness to share your knowledge. It is been pure joy exploring 3D in Houdini, amazing piece of software.
  12. Organic Modeling

    f1480187 this is brilliant!! thank you for the guidance and for sharing, definitely a sharp solution for the question. I heard that the OpenCL implementation makes things really interesting in Houdini. The coding part in the hip file looks daunting but i will dive in it, have to get it! Cheers!
  13. Organic Modeling

    This seems to be the path to get it right f1480187. Thank you! However, not there yet....the soft radius of the edit node makes the surface intersect a lot but the iso surface node is very interesting. I could find a diffusion reaction implementation but when attached to the clipped sphere, the surface gets micro-chopped and looses all the resolution. Also, what do you mean when you say "rise points by resulting value"? Another thing, duplicate grids, clip and extrude? So many questions....i've been trying to dissect your instructions but so far could not go too far. f1480187 would you know where i can find more info about iso surface? i tried the help docs but there is not much except the explanation that this node uses implicit functions and can help visualize grade 12 mathwork.
  14. small exercises for beginners

    The sublime editor is neat! Thanks for the tip ikoon
  15. small exercises for beginners

    Great advices, jonmoore and Yon. Thanks for sharing!
  16. small exercises for beginners

    Hello BlackListed Guy, Try Matt Estela's wiki page: http://www.tokeru.com/cgwiki/?title=Houdini
  17. Differential curve growth

    Amazing! Thank you for taking the time to share.
  18. Organic Modeling

    I absolutely agree with you and that is where i am at. The multi-thread nature + VEX + VDB approach on its own is already a ridiculously powerful way to create generative designs and the guys at Entagma are definitely expanding the way Houdini can be utilized. I watched those videos that you mentioned many times and both are really good materials. Manuel and Moritz are doing a much better job than a lot of those paid tutorial archive websites out there. For someone with extense 3D background, Houdini can still present a steep learning curve but it definitely worth it and i'm enjoying every second of it while learning. I'll keep cracking my head on the beautiful solution presented by f1480187 and perhaps post something in here.
  19. Organic Modeling

    That is very interesting! Thanks for the start, will try it and see how it goes.
  20. Organic Modeling

    Hi Jon, Thanks for sharing the info. I've checked the entagma content for quite a while, they have great tuts over there but i was wondering if there are more approaches out there to this type of modeling.
  21. Spyrogif

    Hey Spyrogif, Out of my curiosity, how many years have you worked in Houdini to achieve these?
  22. Curly Abstract Geometry

    Thank you so much for the explanation, really clear and easy to understand. I'll keep digging Houdini and will definitely check Matt Estela's website, great material in there too. Many thanks to Matt for putting all of that together!
  23. Curly Abstract Geometry

    Thanks for the info, @f1480187. This forum seems to be one of, if not the best, resources out there for Houdini. Great stuff! My question is more regarding where to begin understanding VEX. I'm fairly new to wrangling but almost 20 of 3D and also do have a little background in python. You know, one can spend days, maybe years researching programming languages but I wanted to know what would be a good way to start learning geometry manipulation through Houdini or where to start, at least, learning more about how to use VEX in Houdini and how to use that data to manipulate geometry (i.e.: extrusion with ramp, grid creation, for each loops etc.). I've been watching Jeff Wagner's and Rohan Dalvi's videos but i'm catching myself watching them repeatedly. They are definitely good materials and are helping a lot. Houdini's learning curve is pretty steep but i'm impressed with what this software can do, incredible. Regarding the coding lines on your example, i didn't quite understand lines 4 and 5. What is the delta for? What the cross function is doing? Is it acting on the particle velocity channel? Last, what is the reason for using the "fit" function on the noise, how come @P * 25 ? Newbie questions....any help would be appreciated. Thanks
  24. Curly Abstract Geometry

    Hey f1480187 Beautiful solution using advect points. Checking the wrangle nodes in your scene, some of the code lines don't make sense to me. That said, would you know where i can grab more info about how you came up with that solution?
×