Jump to content

Lock particles position to source points on a deforming mesh in new ve


Neo222

Recommended Posts

Hi guys,

 

I've hit a bit of a wall in the new version of POPs. I have a deforming mesh (skinned character), which I have scattered points on. What I'm trying to achieve is a set of particles that are essentially locked onto their source point until a certain time or proximity from some sort of gizmo, and then morph to the position of another set of points. I have been able to achieve this in the old version of POPs using a position node, but it's rather slow. However I can't seem to figure out how to achieve the same thing in the DOP version of POPS. 

 

 

Any help would be great appreciated.

 

 

Thanks :)

 

 

Link to comment
Share on other sites

  • 2 weeks later...

Hi again, Tomas, that was exactly what I was after for the release and worked perfectly when I applied a similar process to my scene. Is there then a way to stick these particles to a new target after a certain time or another proximity using a similar process? I can get it close using a popattract, but can't seem to get it to lock to the new (target) points again.

 

Cheers

Edited by Neo222
Link to comment
Share on other sites

Hi guys I've come up with a possible solution that is a bit hacky but does the job. I ended just using SOPs to do the final settle of the particles. What I essentially did was use the pop attract set to attract points based on matching id to get the points to their deforming target, at which point you get the bouncing issue because the target is constantly moving. I then brought these particles back in to SOPs and ran it through a point VOP with a mix to blend the position of the points from the sim with the points from the target over the last few frames.

 

Thanks again for the help I'll attach a file demonstrating the solution in case anyone else comes across a similar problem.

ts_pop_stick_release_wTarget.hipnc

Link to comment
Share on other sites

  • 1 year later...

Hey Guys,

First of all thanks for the great HIP files and the awesome info!

I am trying to achieve a similar effect, but the only difference is that I have to have particles not only on the surface of the source object, but inside of it as well.

Is there a way in the new POPDop environment to get the movement of a deforming point cloud as a pop source and with a trigger or a growing attribute activate the particles?

It seems like the "pospath" and the "stuck" attributes only working with surfaces.

Thanks in advance for any help!

Best,
Laszlo

Link to comment
Share on other sites

  • 3 years later...
On 1/25/2017 at 4:33 PM, LaszloFX said:

Hey Guys,

First of all thanks for the great HIP files and the awesome info!

I am trying to achieve a similar effect, but the only difference is that I have to have particles not only on the surface of the source object, but inside of it as well.

Is there a way in the new POPDop environment to get the movement of a deforming point cloud as a pop source and with a trigger or a growing attribute activate the particles?

It seems like the "pospath" and the "stuck" attributes only working with surfaces.

Thanks in advance for any help!

Best,
Laszlo

Use rest pos point pos as ref for stick beh, then sop solver inside dop for data feed.

Link to comment
Share on other sites

  • 1 year later...
On 21/5/2015 at 8:27 PM, anim said:

sticking behavior is supported in new POPs, you just need to provide pospath, posprim, posuv and stuck attributes

which is quite straightforward using scatter and attribcreate

ts_pop_stick_release.hip

How to Create posprim and pos uv attribute  without scatter node.

Im using add node 

 

Link to comment
Share on other sites

You can use Ray SOP usually in Minimum Distance mode and output Prim Num and Prim UVW attributes as posprim and posuv

Similarly you can use xyzdist() vex function to get those from closest surface location also

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...