AWS Thinkbox Discussion Forums

Wishlist - particle ids in the viewport, cull by selection

Hi guys,

We’re using Krakatoa/Frost to do debris, and there’s a couple features we need:

  • displaying ids in the viewport will help us single out particles that need different shape or other treatment
  • culling by selection will enable is to get rid of particles with undesirable behavior

Thanks

You can use the Particle Data Viewer to display ANY channel in the viewport, but you have to select all rows you want displayed, and activate the columns you need shown.
docs.thinkboxsoftware.com/produ … rt-display

When you say “culling by selection”, you mean manually clicking particles to select, so you can then delete them? Right now there is no good way to do this. We could look into some Magma operator that uses a MAXScript array to produce True or False (basically a Magma-based findItem()). There might be a way to write a MAXScript based solution to handle the selecting and storage via a custom PRT file saved to disk, then the Magma could query particles from it via a PRT Loader, but that sounds quite convoluted…

What we need is to visually identify certain particles and delete them. So if we can see the ids in then viewport then we could select them with a magma and delete. Though that would be a bit cumbersome with a big bunch of particles?

Deleting one or two, or a range would be easy. But for many IDs you would need a lot of ORs. We would need a modifier that can hold lots of selected IDs or indices (millions?), or a way to pass these into a Magma.
I will have to think a bit more about it…

Good stuff usually comes from that! Thanks :slight_smile:

Privacy | Site terms | Cookie preferences