Jump to content

Search the Community

Showing results for tags 'points'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Lounge/General chat
    • Education
    • Jobs
  • 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 69 results

  1. Control per particle Gravity Force

    Hi everyone! First post here! I hope you can help me. I'm doing some bubbles emission simulation, and I'm just starting this setup. I want to know if there is a way to control the gravity force (or any force that could work) by the pscale or Cd attribute from the input points in the source. I want the smaller bubbles to stay low or even go slowly down and the big ones to go up. I'll post the hip file too. Sorry for the english, I'm kind of rusty... bubbles.hipnc
  2. Hi all So I have a question about the new versions of the For-Each node, particularly the Numbers one, I have been following a tutorial from Anastasia Opera, and during the tutorial she uses a For-Each subnetwork node now I understand what this node is doing collecting the data from the box_id, Anastasia also gave the node a stamp name which will be used a bit later on for a blast node to specifically target some points following the local path hence why the stamp name was given to the For-Each Subnetwork node in order to lead a path towards a node that contains specific points with a number that is less than 3 which I understand is the point number and can also see it infant of me.... but now here is where I get confused in the new version of Houdini 17 the Subnetwork node has been disabled and be re-enabled but instead I would like to understand what on earth is up with the new For-Each Numbers node, it has some weird dodgy layout that just throughs me right off!! I would not mind trying to re-create the tutorial using this new node but its proving to be a challenge as I have no idea where to place the nodes that help in set things up for procedural modelling which I have tried to place things in myself but ended up with nothing but more errors. if someone could please help that would really awesome and I would really appreciate it. Kindly Ahmet .B
  3. Create Curve Coordinates from a Line

    Hi, I wonder if it's possible to initialize a curve from a line and be able to modify the curve from the Curve node. I'll explain what I'm doing right now. Of course, it doesn't work, but I'm sure it will help you to understand what is my goal. Fist, I have a Null node called curve_setup. This node contains parameters that controls my line. So, the length of the line and the number of points on the line. Next, I have an Attribute Wrangler node. This node creates the line using the parameters in the curve_setup. At this point, I did some research on the Curve node and the documentation says that I can "use a space-separated list of coordinates in this field to specify points". Then, there's a list of different format to specify different points. There's one format that got my attention. It's the Pn format which "copy the coordinates of point number n in the input geometry". So, I said to myself : "Is there a way to copy the coordinates of all the points of my previously created line in the coordinates of my curve ?". Then I did more research. I learned that the Coordinates parameter is a string, so I have to use expression functions. That said, I learned that there is a expression function called pointlist that returns a "space-separated list of point numbers". Since this function returns something like this : "0 1 2 3 4 5 6 7 8 9", I though that I could format the string and add a "P" in front of every number in the list. Since Pn "copy the coordinates of point number n in the input geometry", It would create a curve based on the line I created earlier and since I can see those points from the Curve node, I would be able to modify those points using the Curve node handle. Now, I just need to learn how to format the string within the Coordinates parameter of the Curve node.
  4. selecting multiple points vex

    Suppose I have a line with around 10 points. I can delete a point with removepoint. if (@ptnum == 5) removepoint(geoself(),@ptnum); What if I wanted to delete two or more points? It seems I could just add "or", right? if (@ptnum == 5 || 2) removepoint(geoself(),@ptnum); However, this does not work. What would be the correct way of writing that? Thanks in advance or.hip
  5. Houdini23ds max through Alembic

    Hello, So, first I exported flip tank particles in .abc format then I load that in 3ds max with vray proxy. But how to render them with proper whitewater or ocean shader? It is rendering a blobby mesh in my case. And there is also absence of particles in some frames and some kind of clipping in between. Can someone please guide me in this. Thanks in advance.
  6. Does anyone have a solution? how can i connect the in and out group to each other without any other connections?
  7. smoke sim

    hi all so i've been trying to make smoke come off of a pillar as it gets broken but at the moment all im getting is this steamy cloud kind of following the debris parts , and i have no idea how to make them more refined and also to make the smoke more of a thicker trail , any help with this would be greatly appreciated, i am still very much a newbie to houdini. Wall_Fracture63.hipnc fist.abc
  8. 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
  9. Hey magicians, I've got an alembic walk cycle cloned on a curve that I need to offset the points in order to make them look like walking forward, its probably a dumb question but I can't figure out how to offset the points. Line sop has offset so I thought I can just deform this with a noise and offset that, but how can I offset points on a hand made curve like this? Something like this Thanks!
  10. I have a lattice deforming an object. I want to animate the lattice points, but I can't figure out how to animate the lattice points themselves and not the lattice as a whole. How do I animate/set keyframes on the individual points? Thanks
  11. Hi there! I am trying to use my flip fluids sim in unity, so I export it as alembic; everything works fine, except for the whitewater. I supposed that is because it is points and not geometry, any clue about how could I use my whitewater in Unity? Thank you all
  12. Scatter evenly/orderly/not randomly

    Example - made inside of ae with plugin Trapcode Form. Practically it's just particles evenly scattered on the sphere. Tried to practice that inside of Houdini using Scatter node, but it look noisy/with holes since it is randomly scattered. Seems like needed different approach. Thank you!
  13. Hi, That is probably a super simple task, but I just dont get it and trying for hours all kinda ways. I checked some example files here to understand how to find distance between to points. But how can I than use that distance, to control the height value of polyextrude or other values? I have a closed, rectangle curve and deletet all points beside the two where I need the distance. Than I want to use the distance of these two points, to extrude a torus in height. Could someone give me a little hint? Thanks alot, sant0s
  14. It looks like it's possible to set point attributes all at once instead of looping through them one at a time. I was trying to do it with NumPy, but can't quite get it right. Seems to be problem with the custom attribute being an array. Given an array with the same shape,i.e., number of points x array size it looks like it should work, but doesn't. Incidentally, the NumPy array will contain data from a file. I can't tell there's a better way to pull file data straight into something like VEX, hence the NumPy array. Here's my test code: node = hou.pwd() g = node.geometry() pt0 = [1.0, 0.0, 0.0] point = g.createPoint() point.setPosition(pt0) pt_1 = [0.5, 0.5, -1.0] point_2 = g.createPoint() point_2.setPosition(pt_1) pt_2 = [1.5, -2.5, 0.0] point_3 = g.createPoint() point_3.setPosition(pt_2) g.addArrayAttrib(hou.attribType.Point, "MyFloats", hou.attribData.Float, 8) gp = g.points() # This works fine ''' gb0 = (0.5, 0.3, 0.1, 0.1, 0.6, 0.2, 0.3, 0.8) gp[0].setAttribValue("MyFloats", gb0) gb1 = (0.2, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1) gp[1].setAttribValue("MyFloats", gb1) gb2 = (0.7, 0.6, 0.1, 0.5, 0.1, 0.2, 0.8, 0.9) gp[2].setAttribValue("MyFloats", gb2) ''' import numpy as np y = np.arange(24, dtype=np.float32).reshape(3,8) g.setPointFloatAttribValues("MyFloats", y) # error print g.pointFloatAttribValues("MyFloats") # error
  15. Hi Guys. I have been learning houdini over the past week so I really am new to this, I don't have a solid background in a programming way of thinking but I do enjoy technical challenges so bare with me. I have been working on a scene where over time some I want some pieces of a fractured object to be activated in the dops network by selection of a group (I got this part working) For the next part of this I want the pieces that are now active to start scaling down until their scale is 0. I am currently struggling to get my if statement to run multiple times. It runs only once when the condition is met but I cannot get it to loop for each frame. If anyone could please help here or point me to another forum post I don't mind. Thanks! I have linked the hip file and labeled the node I'm having issues with as "Problem". Plant Debris scale.hipnc
  16. Hi there, I'm trying to stick points on an animated alembic without the points moving all over the place. At the moment I've got my alembic attached to a vdbfrompolygons to scatter. How can I make sure that these points will follow the alembic geometry? (the polycount doesn't change while animating) Thank you for your time and help. (I've attached an alembic file) AlembicTestFile.abc
  17. Access "dead" attribute in a point

    I was reading some comments on how the @dead attribute generated by particle streams changes to 1 in the subframe before being reaped by the solver. Is there anyway to access this attribute after the simulation? For example, if I wanted to create a static point in that same position as the particle that is going to die? By the way, the generated particles are not from a POP Network, but yes from a FLIP simulation.
  18. Export Points to maya 2017

    Hi, I looking for a way to export points/particles from houdini to maya. Houdini 16.5, Maya 2017. I've tried exporting in alembic, importing in maya with exocortex, but nothing work. Houdini digital asset is not a solution for me (render farm, licenses ...). Any solution ? Thanks a lot
  19. Hey All! So i'm scattering points on a geometry to Voronoi fracture to break into multiple chunks. There is a portion of the geometry I want to break of in just one chunk Is there a way to tell Houdini not scatter points in that particular area of geometry? Thanks everyone!
  20. Hi Does anyone know a fast way to transform large arrays of points into simple voxel meshes (with no overlapping faces inside)? Unfortunately, VDB won't work. Is there any existing vex script by any chance?
  21. Hey friends, I'm pretty new to Houdini but I'll try to ask you my question in a hopefully understandable way. Can anyone tell me if my workflow is right or if I go the totally wrong way with my thoughts by challenging the task of placing different objects on a surface. I want to achieve something like macro-shots of a beach/sand. Means I want to model different assets and scatter them on a surface with different rotations and scales. They also should not interact with eachother by obtaining a certain distance to each other. Things I have done so far: - procedually modelled 6 grain-assets (lowpoly, about 3k polys each) - grid displaced in Y-axis with mountain - scattered points on the surface My thought is to scatter 6 different seeds of points to the surface and give them different values of Cd and pscale. After this process I want to merge the points into one "point-container" and scatter instances of the lowpoly meshes at the diferrent color-locations. I heard something about the copy-stamp operations but I also heard that this is way more inefficent by using computer-performance than other solution. As far as I know Houdini offers pretty solid graintools. Is there any way to hook up my own grain-assets in this shelf-tools? I tried it for some while now and didn't achieved a solid workflow. Is it possible to make something like a thin layer of sand on a surface without interacting geometry, because I don't need them to be animated in the full space yet. Thanks, Sebastian
  22. Solver on scattered points

    Hi All! I think this is my first post, so thank you for all the info shared here - I have a sphere with scattered points (in texture space) and a map that makes propagation of the points over the sphere. - I have a solver moving this points over the sphere. The problem is that the solver just move the points generated in the first frame and I want the solver to be acting over the points created over the frames. I assume this can be a stupid question Thanks in advanced! Domingo.
  23. 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
  24. I'm trying to delete points bases on the camera's origin. I have a vex script that was calculating the visibility: vector camera_dir = point(1,"P",1) - point(1,"P",0); f@vis = dot(@N,camera_dir); the problem is that it's based off of having two points from a ray sop. Can I just do it based off the camera origin itself? Any help would be amazing! Thanks, camOrigin01_v001.hip
  25. Hello guys, there are so many old threads how to render the big amount of particles, I'm guessing maybe there are some modern approaches in newer Houdini versions? Here is my workflow: I have saved 100 mln of particles (pos, vel, color) It takes 3 min to render and 30GB of Ram if I load them by Load SOP. It takes 2-3 times quicker if I use Delayed Load Shader. But it's hard to use it coz I have procedural particle scale, dynamically changing colors by vex, etc in SOP level. Re-make everything in shader seems too complicated in my case. Also, I tried Packed Disk Primitive in Load SOP. But to make color, pscale changes I must unpack it and performance drops like loading file as usual geometry. Any other suggestions how to deal with big point counts? Maybe there is any more modern way? Thank you in advance.
×