보간Interpolation

두 지점 사이를 여러 단계로 채우기

  • 기본
  • 4분 읽기
  • 그림 3개

핵심 정리

  • 보간은 양 끝 두 개를 잡아 놓고 그 사이를 여러 단계로 채우는 일이에요.
  • 생성 모델에서 하는 보간은 완성된 결과물이 아니라 뜻이 담긴 좌표를 섞어요. 그림 두 장을 반투명하게 겹치는 것과는 결과가 아주 달라요.
  • 그래서 중간 단계도 대개 그 자체로 한 장의 결과예요. 반쯤 비치는 유령이 아니라 제 몫을 하는 그림이나 가락이에요.
  • 영상에서는 장면 사이를 채워 부드럽게 해요(이때는 보통 좌표 대신 움직임을 짚어 화면에서 직접 만들어요). 음악에서는 두 가락 사이를 이어 자연스럽게 넘어가게 해요.
  • 사이가 늘 매끄럽지는 않아요. 중간에 아무것도 아닌 구간이나 갑자기 튀는 지점이 나타나기도 해요.

비유로 이해하기

팔레트 한쪽에 파란 물감, 다른 쪽에 노란 물감을 짜 놓고 사이를 다섯 칸으로 나눠요. 칸마다 비율을 조금씩 바꿔 개면 파랑에서 초록을 지나 노랑으로 이어지는 띠가 생겨요. 가운데 칸은 파랑도 노랑도 아닌 온전한 초록 한 색이에요.

두 결과 사이를 잇는 일이 이 물감 개기예요. 출발 색과 도착 색을 정하고 사이를 몇 칸으로 나눌지 정하면, 칸 수만큼 중간 결과가 나와요.

동그라미를 그린 투명 종이와 네모를 그린 투명 종이를 포개 놓는 것과는 달라요. 포갠 종이는 두 윤곽이 따로따로 비쳐 보이지만, 갠 물감은 새 색 하나예요. 보간이 만드는 중간 단계도 두 그림이 겹쳐 비치는 게 아니라 그 자체로 한 장의 그림이에요.

자세히 알아보기

섞는 곳은 결과물이 아니라 좌표예요

생성 모델은 그림이나 소리를 곧바로 다루지 않아요. 먼저 그 안에 담긴 뜻을 숫자 묶음으로 바꿔 놓고, 그 숫자에서 결과를 만들어요. 이 숫자 묶음이 놓이는 자리를 잠재 공간이라고 불러요.

보간은 이 좌표 위에서 일어나요. 그림 두 장을 각각 좌표로 바꾼 다음, 두 좌표 사이의 자리를 여러 개 잡고, 자리마다 다시 그림으로 펼쳐요. 좌표 하나가 그림 한 장이 되니까 중간 자리도 어엿한 그림이 돼요.

그림의 점끼리 직접 섞으면 이야기가 달라져요. 이쪽 그림 반, 저쪽 그림 반이 그대로 겹쳐 유령 사진 같은 것이 나와요. 두 방법이 만드는 그림은 겉보기부터 달라요.

사이를 몇 칸으로 나눌지

칸 수는 마음대로 정해요. 셋으로 나누면 툭툭 끊기는 느낌이고, 서른으로 나누면 물 흐르듯 이어져요. 영상으로 쓸 때는 보통 수십 칸을 잡아요.

칸을 아주 촘촘하게 나눠도 변화가 고르게 퍼지지는 않아요. 어떤 구간에서는 거의 그대로다가 어떤 구간에서 확 바뀌어요. 얼굴이 웃는 얼굴로 넘어갈 때 입꼬리가 어느 한 칸에서 갑자기 올라가는 식이에요.

그래서 결과를 늘어놓고 급하게 변하는 구간만 칸을 더 촘촘히 잡아 다시 뽑기도 해요. 전체를 무작정 촘촘하게 하는 것보다 손이 덜 가요.

영상과 음악에서 하는 일

영상에서는 장면과 장면 사이를 채우는 데 써요. 초당 장면 수가 적어 뚝뚝 끊기는 영상에 중간 장면을 끼워 넣으면 부드러워져요. 영상 장면 사이를 채울 때는 보통 좌표 대신, 앞뒤 장면에서 무엇이 어디로 움직였는지 짚어 화면 위에서 직접 중간 장면을 만들어 넣어요.

음악에서는 가락 두 개를 잇는 데 써요. 잔잔한 가락과 신나는 가락을 양 끝에 두고 사이를 채우면, 한쪽에서 다른 쪽으로 서서히 넘어가는 구간이 생겨요. 곡과 곡을 이어 붙일 때나 반복되는 배경 음악을 만들 때 쓰여요.

카메라를 움직이는 데도 써요. 시작 자리와 끝 자리만 정해 주면 사이를 채워 매끄럽게 움직이는 화면을 만들 수 있어요.

사이가 늘 매끄럽지는 않아요

두 좌표를 잇는 길 위에 뜻이 통하는 결과만 놓여 있으리라는 보장은 없어요. 학습에 쓴 자료가 드물었던 자리를 지나가면 형태가 뭉개진 이상한 결과가 나와요. 두 끝이 서로 아주 다를수록 이런 구간을 지날 확률이 커져요.

방향을 다루는 방법도 결과를 바꿔요. 두 좌표를 직선으로 이으면 가운데에서 값이 작아지며 흐릿해지는 경향이 있어서, 원의 호를 따라가듯 잇는 방법을 대신 쓰기도 해요. 같은 두 끝점이라도 어느 길로 가느냐에 따라 중간이 달라져요.

변형, 일관성과 갈라 두기

변형은 같은 주문에서 형제 같은 결과를 옆으로 여러 장 뽑는 일이에요. 순서가 없어요. 보간은 출발과 도착이 정해져 있고 그 사이가 한 줄로 늘어서요. 첫 칸과 끝 칸을 바꾸면 방향이 뒤집혀요.

일관성은 여러 장에 걸쳐 같은 대상을 같게 붙들어 두는 일이에요. 보간은 반대로 조금씩 달라지는 과정을 일부러 보여 주는 일이라, 두 개는 목적이 서로 엇갈려요.

조금 더 정확하게

생성 모델의 보간은 잠재 공간의 두 좌표를 잇는 선 위에서 자리를 골라 다시 결과로 펼치는 계산이에요. 두 점을 곧게 잇는 방법을 선형 보간이라고 하고, 구면 위의 호를 따라 잇는 방법도 널리 쓰여요. 텍스트로 만드는 도구에서는 주문을 담은 숫자 묶음을 섞기도 하고, 그림이 출발하는 얼룩(이것도 잠재 공간의 한 자리예요)을 섞기도 해요. 무엇을 섞느냐에 따라 중간 결과의 성격이 달라져요.

비유가 어긋나는 곳도 있어요. 물감은 어느 비율로 개든 색 하나가 나오지만, 좌표 사이에는 뜻이 통하지 않는 구간이 있어요. 그리고 물감 섞기는 두 색만 놓고 재면 결과를 미리 짐작할 수 있지만, 좌표 사이의 중간은 만들어 봐야 알아요. 팔레트는 색 하나마다 자리가 하나지만 잠재 공간은 방향이 수백 수천 개라, 같은 두 끝을 잇는 길도 여러 갈래로 그릴 수 있어요. 어느 길이 더 자연스러운지는 미리 알기 어렵고, 몇 갈래를 만들어 눈으로 견줘 고르는 편이 빨라요.

직접 해보기

흔한 오해

  • 두 그림을 반투명하게 겹치는 것과 같다고 생각하기 쉽지만, 실제로는 좌표에서 섞기 때문에 중간 단계도 대개 겹쳐 비치지 않는 한 장의 그림이에요.

  • 칸을 촘촘히 나누면 변화가 고르게 퍼진다고 생각하기 쉽지만, 실제로는 어떤 구간은 거의 그대로고 어떤 구간에서 확 바뀌어요.

  • 두 결과를 고르기만 하면 사이가 늘 자연스럽게 이어진다고 생각하기 쉽지만, 실제로는 중간에 형태가 무너지는 구간이 나타나기도 해요.

한 줄 요약

그러니까

생성 모델의 보간은 결과물이 아니라 뜻이 담긴 좌표 위에서 두 지점 사이를 여러 칸으로 나눠, 겹쳐 비치는 그림이 아닌 한 장짜리 중간 결과를 만들어 내는 일이에요.

잘못된 내용이나 더 좋은 비유가 있나요? 수정 제안 보내기 · 마지막 수정 2026-10-18