How to create speckled, glittery-type particles suspended in volume?

Hello guys, I am trying to create liquid that has glitter but not exactly glitter within the water. Something reminiscent of a magical potion. If you’ve ever seen pearlescent paint mixing, its something along those lines but more water-like and translucent.

I have tried my hand at this and achieved somewhat success, but it is not what I am aiming for.



First of all, it does not look like water, probably because of the glass shader, besides that the glitter-like texture is not translucent. Also, the glitter does not look like its part of the volume, it only looks like its on the outside. If anyone here has any suggestions on how to make it look better, maybe even overhaul the entire thing, I’d be grateful.

You could play with the Thin Film Interface

Probably not quite what you want…but with a bit of tweaking you could get something you like…

You can also create a particle system emitting from the objects volume, set rendering to “object” and use a metallic plane for the same:

1 Like

Yeah, I have used something like that a few times…I made sure to set the Planes to transparent so that the " Black Spots" don’t appear as noticeably, as setting your Lights to no shadow messes with the overall effect.

This is something closer to what I am looking for. I will try this out. Also, I have recorded a video of the liquid I aim to imitate.

Swirly Potion Thing

This type of effect is very difficult to achieve in Cycles (currently). The effect relies on millions of microscopic, anisotropic glossy particles which align to the direction of fluid flow when the liquid is stirred.

Cycles doesn’t handle sub pixel glossy/glints very well, so even if you simulated this using a particle system, the effect wouldn’t be very good.

Using a volumetric shader isn’t really possible either, since at the moment, Cycles volume shaders only handle scattering and absorption, not reflection.

It’s possible you may be able to get some sort of effect using volumetric anisotropy (see screenshot). This will affect the way the volumetric scattering effect works when light hits it (negative values act like a retroreflector, sending light back to the source).

1 Like

Here is a thread where I used this effect to create a catseye material. With some noise like above, it could be passable.

1 Like

magic_glass

EEVEE
magic_glass.blend (1.0 MB)

Edit 2: Updated the blend file with a sticking straw mixing pasta.

2 Likes

This is very close to what I’m looking for. I will check this out. Thanks for this.

1 Like