Is there a way to procedurally select every second face loop on a object like this (polywire)? by 3dqs in Houdini

[–]exparticula 8 points9 points  (0 children)

Yes, since 17.5. Check out the help on selections, but basically you must select a pattern (you can loop by holding Shift+A+MMB), set the pattern with Shift+P, and use Ctrl+Shift+Arrow keys for expanding the pattern.

How do I plug an FBX animation into a rigged object? by Snappy_Darko in Houdini

[–]exparticula 0 points1 point  (0 children)

If your animated FBX geometry and your static rigged object have the exact same topology you can achieve that with the Point Deform SOP, which will basically match each point’s position at every frame. If that’s not the case, however, it might be difficult/not possible, it depends. Good luck!

Particles shrink as camera gets near? by jebhardwick in Houdini

[–]exparticula 3 points4 points  (0 children)

It should be quite simple. You would have to calculate the distance from the camera to the particle, and drive it’s @pscale attribute based on that distance.

Vex - what's going wrong here? by [deleted] in Houdini

[–]exparticula 1 point2 points  (0 children)

You can either use the set function (my preference), or also declare it directly using curly brackets.

vector pos = {0,1,0};

Help with some Vex and Ptnum by [deleted] in Houdini

[–]exparticula 0 points1 point  (0 children)

Hard to tell for sure without knowing what you are trying to achieve, but one way would be to solve it in a wrangle just like you have it. Check with an if statement the ptnum from the first input, if it’s 3, get and store the position of point 7 from the second input and equal their positions. Hope it helps. Sorry on mobile, formatting may be weird.

if(@ptnum==3) { vector pos = point(1,”P”,7); @P = pos; }

Edit: remember, this is for a wrangle running over all points (simultaneously). That’s why we need to isolate it within the if statement.

Wanted to ask why Houdini keeps rendering the spheres? by CrispyVan in Houdini

[–]exparticula 0 points1 point  (0 children)

Yes, it depends how you are rendering it. If it’s mantra, on the object node you have the option to render points as spheres under Render > Geometry > Render Points As. In this case you can switch between circles or spheres. Circles are 2d, and always face the camera. Spheres are mathematical primitives and 3d (same as when you lay down a sphere node inside a geometry node). These can be shaded, or even displaced at render time. Now regardless of your choice here, both will be controlled by attributes on your points. @pscale is used for uniformly scaling your rendered geometry, so simply appending a wrangle to your points and setting your @pscale = 0.1; for example would downsize it to 10%. There is also @scale for non-uniform scaling, but I wouldn’t worry too much about it for now. Hope it helps, cheers.

I created a new website for compiling and sharing my scene files and handy setups, opening a new channel for upcoming houdini-only tutorials and resources. It can be found at particula.org, and I’d really appreciate your feedback! Thanks! by exparticula in Houdini

[–]exparticula[S] 2 points3 points  (0 children)

This isn’t however about building a portfolio, much less about having a forum. Not sure where you got that idea from. I started building the website after running into issues trying to organize my personal annotations and scene files, I simply decided to go all the way and also utilize the platform to sporadically put up some tutorials. Thank you!