Draftsman’s spline

사람의 두 손이 길고 유연한 띠를 눌러 완만한 곡선으로 휘게 하는 흑백 선화
한 손이 띠의 한 구간을 누르면 변형은 접촉점에만 머물지 않고 띠 전체를 따라 완만하게 퍼진다. 선은 손이 직접 그리는 궤적보다 재료가 허용하는 연속적인 휨으로 정리된다. Pearson Scott Foresman, Spline · 1,817×1,938 · Public Domain · Wikimedia Commons · 선화는 유연한 띠의 사용 자세를 보여 주지만, 제도판 위의 기준점과 이를 고정하는 납추의 배치 또는 실제 선박 선형의 축척은 보여 주지 않는다.

Artifact

자와 컴퍼스는 직선과 원을 정확하게 그리지만, 배의 선체나 비행기 날개처럼 곡률이 계속 달라지는 윤곽은 한 번에 만들지 못한다. 컴퓨터 제도 이전의 설계자는 계산하거나 측정한 몇 개의 점을 제도판에 표시하고, 그 사이를 얇고 긴 나무·금속·플라스틱 띠로 이었다. 이 유연한 띠가 제도 스플라인이다.

스플라인은 점에 못박혀 고정되지 않았다. 납이나 주철로 만든 무거운 추를 띠 옆에 놓고, 추의 돌출부로 띠를 원하는 점에 밀착시켰다. 이 추들은 흔히 ‘덕(duck)’이라 불렸다. 설계자는 추를 움직이거나 더하고 빼며 띠의 굴곡을 조정한 다음, 만족스러운 선이 만들어지면 띠의 가장자리를 따라 연필로 그었다.

Observation

핵심은 설계자가 점과 점 사이의 모든 좌표를 결정하지 않는다는 데 있다. 하나의 추가 띠를 밀면 그 영향은 접촉점에서 가장 크고 멀어질수록 부드럽게 약해진다. 인접한 추들의 요구가 충돌하면 띠는 꺾이는 대신 전체 길이에 휨을 분배한다. Autodesk의 스플라인 역사 설명이 말하듯, 더 세밀한 통제가 필요한 구간에는 추를 더 놓을 수 있었다.

이 도구가 만드는 ‘공정한 곡선(fair curve)’은 추들을 기계적으로 연결한 평균선도, 점 사이를 손으로 이어 그린 절충선도 아니다. 띠의 길이·두께·재질, 끝단 조건, 추의 위치와 접촉 방식이 함께 가능한 곡선의 집합을 좁힌다. 설계자는 제약을 배치하고, 재료는 그 제약을 한 번에 만족시키는 연속적인 형태를 제시한다.

Multiple Lenses

좌표 대신 경계조건을 그린다

설계자는 완성 선을 직접 지정하지 않고 반드시 지나야 할 점과 국소적인 방향을 정한다. 결과는 명령 목록보다 조건들의 관계에서 나온다. 도면은 사람이 그린 선이면서 동시에 재료가 계산한 해다.

국소 수정은 전역에서 값을 치른다

추 하나를 조금 옮기면 바로 옆 구간뿐 아니라 멀리 떨어진 곡률도 바뀐다. 한 점을 정확히 맞추는 일과 전체 선을 매끈하게 유지하는 일은 독립적이지 않다. 스플라인은 수정의 영향 범위를 눈앞에서 드러내는 인터페이스다.

오차는 점이 아니라 흐름으로 보인다

각 기준점을 통과해도 띠가 갑자기 불룩하거나 납작해지면 설계자는 그 선을 ‘fair’하다고 받아들이지 않는다. 중요한 것은 점별 오차뿐 아니라 곡률 변화의 리듬이다. 이 도구는 정확성을 좌표의 일치에서 변화의 연속성으로 확장한다.

재료가 연산 장치가 된다

유연한 띠는 수치를 저장하거나 식을 풀지 않지만, 탄성이라는 물리 법칙으로 수많은 중간 위치를 동시에 정한다. 추를 입력, 띠의 강성을 규칙, 드러난 곡선을 출력이라고 보면 제도판 위에는 작은 아날로그 계산기가 놓여 있는 셈이다.

이름은 이어졌지만 모델은 갈라졌다

오늘날 CAD와 공학 계산의 스플라인은 여러 다항식 조각을 매끄럽게 잇는 수학적 함수다. Boeing의 Thomas Grandine은 이 함수가 형상 설계뿐 아니라 가공 경로, 실험 데이터와 비행 성능표에도 쓰인다고 설명한다. 그러나 같은 글은 물리적 제도 스플라인이 단순한 3차 스플라인의 좋은 모델이라는 인상이 ‘상당히 잘못되었다’는 Carl de Boor의 경고도 전한다. 계보는 실제지만 동일성은 아니다.

Twist

컴퓨터는 납추와 나무 띠를 없앴지만, 제도 스플라인의 더 깊은 발명은 남겼다. 복잡한 형태를 모든 점의 명령으로 만들지 않고, 몇 개의 제어점과 매끈함의 규칙으로 생성한다는 발상이다. 설계자는 결과를 직접 그리는 사람에서 가능한 결과의 공간을 조절하는 사람으로 이동했다.

다만 디지털 곡선을 물리적 띠의 정확한 복제품으로 생각하면 이 계보가 오히려 흐려진다. 물리 스플라인은 재료와 경계조건의 문제이고, 수학적 스플라인은 선택한 함수 공간과 연속성 조건의 문제다. 둘을 잇는 것은 동일한 공식이 아니라, 적은 제약으로 많은 중간 형태를 정해야 한다는 설계 문제다.

Core Question

몇 개의 점만 사람이 고정하고 그 사이의 선은 휘는 재료가 스스로 협상해 매끈한 곡선이 된다면, 곡선의 저자는 점을 정한 설계자인가 제약 사이에서 형태를 고른 재료인가?

가우디의 매달린 사슬은 힘이 형태를 고르게 했다

가우디의 현수 모형에서 사슬은 중력 아래에서 인장만 받는 곡선을 만들고, 이를 뒤집으면 압축에 유리한 아치가 된다. 제도 스플라인도 재료가 곡선을 고르지만, 사슬은 중력과 인장을, 스플라인은 휨 강성과 국소 제약을 사용한다. 둘 다 형태를 계산한 뒤 만드는 대신, 형태가 스스로 나타날 조건을 먼저 만든다.

뒤샹은 매끈함 대신 우연을 표준으로 굳혔다

마르셀 뒤샹의 3 Standard Stoppages는 1미터 실을 떨어뜨려 생긴 세 곡선을 새 자로 보존한다. 스플라인이 여러 제약 사이에서 반복 가능한 매끈함을 찾는다면, 뒤샹은 한 번뿐인 낙하의 우연을 측정 표준으로 바꾼다.

CAD는 물질의 협상을 함수 공간으로 옮겼다

B-spline과 NURBS는 제어점, 매듭과 차수를 통해 곡선·곡면을 편집한다. 물리적 띠를 그대로 시뮬레이션하지 않아도, 한 제어가 주변에 부드럽게 영향을 미치고 적은 변수로 복잡한 형상을 다룬다는 작업 감각은 이어진다. Boeing에서는 이 계보가 형상뿐 아니라 가공, 해석과 비행 성능 데이터까지 확장됐다.

Further Reading

  • Autodesk Alias Help, History of splines — 선박 설계에서 제어점의 금속 추와 유연한 띠를 사용한 방법, 국소 제어가 멀어질수록 약해지는 작동을 설명한다.
  • Thomas A. Grandine, The Extensive Use of Splines at Boeing — 현대 산업에서 스플라인 함수의 사용 범위와 물리적 띠를 3차 스플라인과 동일시하지 말아야 할 경계를 함께 보여 준다.
  • Carl de Boor, A draftsman’s spline — 실제 제도 스플라인과 Boeing 제도 현장의 사진 기록. 사진은 열람용 권리 제한이 있어 Hero로 사용하지 않았다.
  • Wikimedia Commons, Spline (PSF) — Hero 선화의 1,817×1,938 원본과 전 세계 Public Domain 권리 정보.