Igor 2 Posted January 17, 2017 Is it possible to make something like Picture in Houdini? Must I use DOP or Particles for simulation? Thank you! Share this post Link to post Share on other sites
Atom 1,206 Posted January 17, 2017 Sure just draw all the curves by hand. Or check out this post on converting noise lines into geometry. Share this post Link to post Share on other sites
Gavin 17 Posted January 17, 2017 This looks very similar to mangetic fields with a little bit of added swirl on top of one pole. Take a look at Alessandro Pepe's blog about magnetic vector fields. He goes through a lot of the math behind them, and it should give you some ideas for different ways you could tackle this. 1 Share this post Link to post Share on other sites
Igor 2 Posted January 17, 2017 @Atom Thank you Atom! I will have look at your link. @Gavin Thank you Gavin! I think you are right. It is similar to magnetic vector field. Will look at blog you mentioned. Share this post Link to post Share on other sites
petz 431 Posted January 17, 2017 these are potential field lines drawn around positive and nevative charges. its pretty simple to implement in vex. no need for dops or pops. please take a look at the attached file and play with the settings. field_lines.hipnc 16 Share this post Link to post Share on other sites
Atom 1,206 Posted January 17, 2017 Nice work, that is a spot-on example file! Share this post Link to post Share on other sites
Atom 1,206 Posted January 17, 2017 (edited) I have been trying to extend this concept by calculating a wire radius attribute for each primitive strand. I want to follow this up with a polywire and have the radius decrease along the length of the each strand. I think my code is close, but instead of decreasing along the length of each strand it decreases each strand. Can someone take a look at my code and tell me what I am doing wrong? The primpoints() function is supposed to return the points in the order that they exist along the curve. ap_petz_field_lines.hipnc Edited January 17, 2017 by Atom Share this post Link to post Share on other sites
stickman 35 Posted January 17, 2017 Can you assign the radius to a ramp and control it that way? More control. Share this post Link to post Share on other sites
petz 431 Posted January 17, 2017 47 minutes ago, Atom said: I have been trying to extend this concept by calculating a wire radius attribute for each primitive strand. I want to follow this up with a polywire and have the radius decrease along the length of the each strand. I think my code is close, but instead of decreasing along the length of each strand it decreases each strand. Can someone take a look at my code and tell me what I am doing wrong? The primpoints() function is supposed to return the points in the order that they exist along the curve. thats one way: width.hipnc 3 Share this post Link to post Share on other sites
Igor 2 Posted January 19, 2017 @petz Thank you very much! This is very great Method and exatly what I needed! Share this post Link to post Share on other sites
eetu 526 Posted January 19, 2017 On 1/17/2017 at 10:19 PM, petz said: these are potential field lines drawn around positive and nevative charges. its pretty simple to implement "Pretty simple" - if you happen to know everything. Great stuff yet again. Share this post Link to post Share on other sites
petz 431 Posted January 20, 2017 On 19.1.2017 at 9:51 AM, eetu said: "Pretty simple" - if you happen to know everything. Great stuff yet again. thanks eetu but thats pure coincidence. a few years back i had to deal with this kind of stuff day in, day out for a project. so, even if i can´t look at flowlines, fieldlines, streamlines or whatsoever anymore, it seems to be still useful sometimes ... Share this post Link to post Share on other sites
Thomas Helzle 349 Posted January 30, 2017 Wow, thank you so much petz, what a great setup! I loved the field lines in Grasshopper and just recently wondered how to best go about it in Houdini... Cheers, Tom Share this post Link to post Share on other sites