Skip to main content

Heart Ripple

In this tutorial, you'll learn how to use Material Graph to create a heart ripple effect.

heart ripple

How to Use This Template

Open Effect House, go to Templates, click the Screen tab, and select the Heart Ripple template.

template screen

Hierarchy

In the Hierarchy panel, there are two main render groups. The 2D Foreground Effects render group contains an editable Bloom Camera object, with two heart image options, rainbow and single color. The 2D Bloom Effects render group contains a 2D Camera object, with corresponding Bloom image.

heart hierarchy

Edit Bloom Effect

To tweak the bloom effect:

  1. Select the Bloom Camera [EDIT BLOOM] object under the 2D Foreground Effects render group in the Hierarchy panel
  2. Go to the Inspector panel
  3. Navigate to the Post Process section
  4. Tweak the Bloom parameters to your desired specifications
bloom properties

Modify Materials

This effect uses Material Editor to generate a heart ripple effect.

material graph

There are two materials for you to choose from: RainbowHeart_Mat and SingleColorHeart_Mat.

RainbowHeart_Mat

To customize the rainbow heart material,

  1. Go to the Assets panel
  2. Select the RainbowHeart_Mat [EDIT] material
  3. Head to the Inspector panel
  4. Customize the Material Properties. The available properties are:

Base Property

PropertyDescription
SaturationControls the saturation of the rainbow color
OpacityControls the opacity of the rainbow color
Opacity RangeControls the opacity range throughout the whole screen. Lower value will result in more fade out.
Color LoopHow frequently the rainbow color will repeat among the heart ripples. Increasing this value will make the heart ripple more colorful.

Transform

PropertyDescription
PosControls the heart ripple position on the screen
ScaleControls the scale of the whole heart ripple effect
DensityWhen the scale is fixed, increasing the value will create more layers
Stroke WeightControls the thickness of the heart ripple lines
Edge BlurControls the blur of the heart ripple lines
Depth RefactorIncreasing this value will create more depth impact on the heart ripple
SpeedControls how fast the heart ripple moves

SingleColorHeart_Mat

To customize the single color heart material,

  1. Go to the Assets panel
  2. Select the SingleColorHeart_Mat [EDIT] material
  3. Head to the Inspector panel
  4. Customize the Material Properties. The available properties are:

Base Property

PropertyDescription
Base ColorControls the color of the heart ripple
OpacityControls the opacity of the color
Opacity RangeControls the opacity range throughout the whole screen. Lower value will result in more fade out.

Transform

PropertyDescription
PosControls the heart ripple position on the screen
ScaleControls the scale of the whole heart ripple effect
DensityWhen the scale is fixed, increasing the value will create more layers
Stroke WeightControls the thickness of the heart ripple lines
Edge BlurControls the blur of the heart ripple lines
Depth RefactorIncreasing this value will create more depth impact on the heart ripple
SpeedControls how fast the heart ripple moves