Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
using UnityEngine;
[ExecuteInEditMode]
public class ScreenSpaceDistanceFieldExample : MonoBehaviour {
public Material compositeMat;
public JumpFlood jumpFlood;
private void OnRenderImage(RenderTexture source, RenderTexture destination) {
var distanceTex = jumpFlood.BuildDistanceField(source);
Graphics.Blit(source, destination);
Graphics.Blit(distanceTex, destination, compositeMat);
RenderTexture.ReleaseTemporary(distanceTex);
}
}
fe72387c0This file is pinned to the selected release. Download the original to open it in your design tool.