SakeTami
_mini_uv
_mini_uv

patreon


[.toe] PrticleV

I'm excited to share a particle system and component I've recently developed, named "ParticleV."

This system offers a wealth of creative possibilities, and I'm eager to explore its features with you. The project file for "ParticleV" is exclusively available to my Patreon supporters.

 I hope you find this tutorial inspiring and informative!

If you have any questions or need further clarification on any aspect of the system, please don't hesitate to reach out.

 Happy experimenting!

Important Notes:

The attached file corresponds to the official release version 2023.11600.

I am utilizing an NVIDIA 4090, which significantly enhances the number of particles I can manage. For accessibility, I've reduced the default particle count to 128^2 in the file. Feel free to experiment by increasing this number to see how it affects performance on your setup.

[.toe] PrticleV [.toe] PrticleV

Comments

Are you considering to add some things like velocity and lifetime btw? I watched most of the video but I couldn't really tell how easy it is to make them move around in a shape other than a sphere, like a box/volume.

Mickey van Olst

thanks for mentioning!

Mini UV

You are correct. saptial bining is much more fast. It is optimized by using shared memory array but its still heavy comper to spatial bining.

Mini UV

small thing btw, you've got some stuff hardcoded in terms of framerate, replacing 1/60 with absTime.stepSeconds will keep things dynamic :-) only place I noticed it was a TOP called math2, not sure if its anywhere else.

Mickey van Olst

I'm curious, you mention in the video that it checks for collisions between neighbors and that this can get pretty heavy. Is this already optimized in some way? It might make sense to look into spatial binning, David Braun has a great component for this inside of his Boids demo project https://github.com/DBraun/TouchDesigner_Shared/tree/master/Starters/boids

Mickey van Olst

By customize what do exactly mean?

Mini UV

Not yet possible in this stepup

Mini UV

You can just convert the your points from the hand gestures to TOP and have them be the attractors position. I will try to upload an example soon.

Mini UV

Currently it’s not possible on that set up. They attracted to the center thats why the spherical shape but it possible with a limit TOP to make a box shaped boundary. More complex shapes aren’t yet possible.

Mini UV

4. Is it possible to customize the shape of the head of the Jellyfish?

Leon Krykhtin

3. Can the snakes move along a given custom surface or a custom volume shape?

Leon Krykhtin

2. How to change the spherical attractors to custom interaction for example with hand gestures using let's say the MediaPipe plugin or Kinect?

Leon Krykhtin

1. How to get away form the general spherical shape to something more custom that drives the particles on it? Like moving surface or any other custom shape ..

Leon Krykhtin

Great work!! I have several questions:

Leon Krykhtin


More Creators