Obi Official Forum
Suggestion / Idea Foam (ADVECTION) --> working with CPU / GPU particles - Printable Version

+- Obi Official Forum (https://obi.virtualmethodstudio.com/forum)
+-- Forum: Obi Users Category (https://obi.virtualmethodstudio.com/forum/forum-1.html)
+--- Forum: Obi Fluid (https://obi.virtualmethodstudio.com/forum/forum-3.html)
+--- Thread: Suggestion / Idea Foam (ADVECTION) --> working with CPU / GPU particles (/thread-4327.html)



Foam (ADVECTION) --> working with CPU / GPU particles - danik9 - 09-08-2024

Hello.

I want to use the Compute Backend but using the (now deprecated?) particle advection script. 

My idea was to use the Mud Bun plugin's particles, which use the old particle system of unity, to make those particles follow with advection the Obi compute backend particles.

It's probably impossible but It may be useful for plp who has that same question. Using CPU particles was really useful as it has tons of uses and behaviours.




On the other hand I think support for the new VFX GPU particles would be really useful for creating custom effects aside from Foam.


RE: Foam (ADVECTION) --> working with CPU / GPU particles - josemendez - 09-08-2024

(09-08-2024, 04:09 PM)danik9 Wrote: Hello.

I want to use the Compute Backend but using the (now deprecated?) particle advection script. 

My idea was to use the Mud Bun plugin's particles, which use the old particle system of unity, to make those particles follow with advection the Obi compute backend particles.

It's probably impossible but It may be useful for plp who has that same question. Using CPU particles was really useful as it has tons of uses and behaviours.




On the other hand I think support for the new VFX GPU particles would be really useful for creating custom effects aside from Foam.

Hi,

Advection of Shuriken (old Unity's particle system) particles has been removed from Obi 7 because it was extremely slow. Advecting data that lives in the CPU with a particle simulation being performed on the GPU is doable, but is either slow or introduces a delay in advection since it requires reading back GPU data to the CPU which stalls the entire pipeline if done synchronously.

Adding advection support for VFX graph particles is in our roadmap.

kind regards,