Magic Potion Shader / Bubbling Cauldron / Dungeon Scene

📥Click Here to Download on the Unity Asset Store!* 📥

*assets in video & listed below in Credits have been replaced by bespoke assets in package

What is this?

This is a bubbling cauldron potion made in Unity with a mix of shader graph and particle effects. Made as part of Harry Alisavakis‘s Potions/Alchemy challenge on his discord. Since I’ve already done a potion in a glass bottle style shader effect here my mind went to a classic witch’s cauldron. The liquid surface (a high poly plane) combines a ripple shader effect I re-used, a render texture based planar reflection effect, some procedural noise texture scrolling and vertex displacement. The bubbles are driven by the particle system with a stepped fresnel for the rim and swirl effect with more noise textures for the surface. A custom vertex stream on the particle system makes the pop effect play out over the particle’s lifetime with a noise texture applied to the alpha. The cauldron features a toon lit specular shader to provide some glow lighting based on scene depth and some shadow contouring. The fire is a shader placed on a sphere mesh made with stepped noise texture, alpha masked on the Y axis with some distortion added with an animated normal map.

Some light bloom and vignette post-processing added.

Features:

  • ripple shader
  • planar reflections
  • vertex displacement
  • toon lit specular shader
  • procedural noise fire shader
  • animated UV offsetting
  • post-processing effects
  • Cinemachine

Credits:

Bubble breakdown from Cyan – https://twitter.com/Cyanilux/status/1088769521945587713

Toon lit specular shader tutorial from MinionsArt – https://www.youtube.com/watch?v=B975bBfHTTg

Fire shader breakdown from MinionsArt – https://www.patreon.com/posts/17021975

Cauldron model by ValSam – https://www.turbosquid.com/3d-models/metallic-cauldron-3d-model-1266200

Camp Fire model by Faith Orhan – https://www.turbosquid.com/3d-models/camp-fire-model-1722247

Stone staircase model by Marc7260 – https://www.turbosquid.com/3d-models/free-max-mode-building-entrance/672046

Columns, torches and chain models by pacamera – https://www.turbosquid.com/3d-models/medieval-dungeon-pack-c4d-free/850323

Door model by creaker99 – https://www.turbosquid.com/3d-models/medieval-door-3d-model-1207184

Brick texture from textures.com – https://www.textures.com/download/PBR0073/133108

Stone texture from textures.com – https://www.textures.com/download/PBR0908/139946

Ambient SFX by billy_magnum – https://freesound.org/people/billy_magnum/sounds/23163/

Bubbling SFX by jasonmchl – https://freesound.org/people/jasonmchl/sounds/55246/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s