Website powered by

Bubble Shader

This stylized bubble material was created in Unreal Engine using Material Graph. I wanted to replicate the thin, colorful, reflective look of real soap bubbles. It uses scalar parameters for metallic, specular, roughness, opacity, and refraction to control surface properties. To simulate the rainbow-like edge highlight, I used a Fresnel node multiplied by a color vector for emissive glow. The main body color is built using a 3ColorBlend and a texture sample, allowing me to create rich color variation across the bubble’s surface. I also experimented with panning textures and animated refraction to simulate subtle wobble.

Unreal Engine Bubble Video

Different direction views of the bubble in material graph

Different direction views of the bubble in material graph

Material Graph Editor View

Material Graph Editor View