object bind -break on movement
#5
EDIT: ignore all this and see next post Smile

So as you've noticed....velocity from bound objects doesn't transfer to particles, because particles are bound by position, not velocity...there is a workaround for this though.

Above your acceleration test, add a speed operator (set to continuous) and set both modes to 'verlet'. This will artificially assign velocity to your particles, based on the difference between their current position and their position at the last time step. Now, if your particles aren't locked to a specific place on the surface, modifying their velocity like that will also inject that same value into their motion...which you may not want. So you may need to save their original velocity before your verlet assignment and property test, and then restore it immediately after, using 2 custom property operators above and below your speed/test operators.

This can also all be simplified with a script operator, but for your purposes maybe using built-in operators is still easier. Eventually I may add 'verlet velocity' to the custom properties operator directly, so you don't need to manually construct it.
  Reply


Messages In This Thread
object bind -break on movement - by super gnu - 04-07-2019, 04:40 PM
RE: object bind -break on movement - by peshang - 04-07-2019, 05:14 PM
RE: object bind -break on movement - by super gnu - 04-07-2019, 05:56 PM
RE: object bind -break on movement - by super gnu - 04-08-2019, 06:20 AM
RE: object bind -break on movement - by tyFlow - 04-08-2019, 06:28 AM
RE: object bind -break on movement - by tyFlow - 04-08-2019, 06:30 AM
RE: object bind -break on movement - by tyFlow - 04-08-2019, 06:37 AM
RE: object bind -break on movement - by super gnu - 04-08-2019, 06:52 AM
RE: object bind -break on movement - by super gnu - 04-08-2019, 02:59 PM
RE: object bind -break on movement - by spectrl - 09-28-2020, 06:50 PM

Forum Jump: