Moving Points along Flowfield

Hey everyone!

I’ve been experementing with POPs these last few days and wanted to try moving some generated Points along a Flowfield generated with a Grid POP using Feedback. I’ve tried various things, but it seems like I’m making an error somewhere and I can’t figure out where.

FlowfieldPops.toe (12.5 KB)
Any help would be greatly appreciated <3

-Flo

Hi @Thatskoop,

one main change is how you get the Direction vector. the trouble is that you can’t get interpolated values by trying to recalculate the grid positions of the random points. The way this can be solved is by converting the Direction using a POP To TOP (setting it to the Dimension of the POP) and then using a Lookup Texture POP to use the normalized positions to fetch the Direction vector.

Otherwise there a few changes:

  • to calculate the Direction vector from a rotation value, you can set the Math Mix to deal with “Cycles” by setting the Angle Units parameter and as you did then get the direction via cos and sin
  • the magnitude cannot really be calculated from rotation as that is just a direction. I’ve added a second Noise POP to get some random magnitudes (between 0-1) and adjusted the amount via the Lookup Texture POP
  • For the Limit POP, you can use the Parameter Size parameter to control limits on various components of a attribute

Hope this helps
Markus
FlowfieldPops.3.toe (9.7 KB)