거리장(distance field)을 시각적으로 살펴보며 윤곽선, 발광, 반복 색상 그라데이션을 만드는 원리를 체험할 수 있는 설명형 기사다. 화면 오른쪽을 탭하거나 클릭하거나 오른쪽 화살표 키를 눌러 다음으로 이동하고, 왼쪽을 탭하거나 클릭하거나 왼쪽 화살표 키를 눌러 이전으로 돌아간다.

거리장은 이미지의 각 지점에서 가장 가까운 물체까지의 거리를 저장한 지도다. 보통 텍스처로 저장하며, 설명에서는 거리값에 따라 픽셀의 색과 투명도를 정해 여러 효과를 만든다. 임계값 아래의 픽셀만 색칠하면 윤곽선이 생기고, 경계를 부드러운 그라데이션으로 바꾸면 발광 효과를 낼 수 있다. 거리값에 따라 두 색을 보간하면 물체 주위로 반복되는 그라데이션이 만들어진다. ‘Show Rules’ 버튼을 눌러 규칙이 적용되는 모습을 볼 수 있다.

거리값은 보통 최종 이미지보다 낮은 해상도에서 계산하므로 모든 픽셀에 정확한 값이 있는 것은 아니다. 기사에서는 주변 네 픽셀을 이용하는 쌍선형 보간으로 값 사이를 부드럽게 연결하는 방법을 설명한다. 다만 효율적인 거리장 생성 방법은 다루지 않으며, 점프 플러딩 알고리즘(Jump Flooding Algorithm)을 추가로 읽을거리로 소개한다. 설명에 사용된 것은 물체 바깥쪽 거리만 추적하는 부호 없는 거리장이고, 물체 안쪽 거리까지 다루는 부호 있는 거리장은 범위에서 제외한다.