10-09-2022, 11:42 PM
The Script operator has built-in raycasting functions that would make this very easy. Without the script operator...the Surface Test operator has a raycasting mode and within that mode you can choose 'direction from velocity' as the raycasting direction. So prior to that operator you just need to have your particles modify their velocity to move towards the camera...then do the test...then after the Surface Test operator clear the velocity so they don't actually move. Then you can test particles like that and move them in/out other events to do the shape swapping or whatever. Somewhat straightforward I guess, but messier than a script.