Wish: Delete based on special channel

Don’t forget that you can use the soft selection to delete a particle once its crossed a randomized per-particle selection threshold, which makes it more than a simple boolean. Whether anyone actually needs this is a different story.

I think the most prudent solution to your scenario is to (optionally?) have the Krakatoa Delete modifier reset the Selection channel to 1 of particles that weren’t deleted. I’ve also toyed with the idea of making a modifier that combines the selection and delete step into one, where the output node is forced to be a bool/float nameless channel that determines if that particle is deleted. This requires a bunch of refactoring of the KCM editor code so I’m leaning away from it at the moment.

I can’t seem to figure out what this scene is supposed to show. I find the selection is consistent across all frames. Can you make a movie that indicates the problem?

Also, I’m not sure exactly what you were trying to do with the Ray Intersect node. Your use of it is creating a ray at the particle’s position, and using the particle’s position relative to the origin as the ray’s direction. Was that on purpose?