(Unity Nvidia Flex) How to collide two different fluids each other?

Hello, I need some help for this kind of issue. I wonder is there any person who handle this one.
While using Nvidia Flex_Fluids. I try to make collision between two different flex’s fluids. Like for example, Red and Blue color fluids making collision.

But, I can’t find answer for this problem.

  1. If I make 2 fluids, with same FlexContainer. Then, two fluids can make collision happen. But, I can’t set up two fluids to two different colors.
  2. If I make 2 fluids, with different FlexContainer. Then, because I can set different render material for container, I finally make different color fluids. But, those fluids are never make collision between them.

I want to know why this things happen, and solution for this. Plz, can you help me?

As I understand it, in order for particles to collide they must share a flex container. But if they do, all sorts of things like particle size are bound up in the container.

One thing that can be done is to share a flex container between two or more source assets, and one of those flexSourceAssets can use the flex fluid renderer, which is tied to the container settings, and the other can use the unity particle renderer, which has separate settings. Ostensibly there are other renderers that could be attached to the FlexSourceActor to render the flex particles.

Here is an image of blue block particles (they could be spheres or anything) from the Unity particle effect renderer, mixed in with water from the Flex Fluid Renderer (which you could use any material for).

It’s actually really cool how the water pushes the blocks around… but almost useless except for eye-candy because Nvidia has never updated flex for Unity out of Beta and probably never will - and it apparently lacks any Unity <> Flex collision information.