스냅 거리는 하나의 값이 아니다
별과 별을 잇는 선이 열 쌍 중 넷에서 지나가던 별을 물었습니다. 답은 스냅 반경 하나가 아니라 둘이었습니다 — 의도한 자리에서는 넉넉하게, 지나가는 중에는 좁게.
해피버스타운은 친구들이 편지·사진·꾸밈으로 채워 생일자에게 건네는 픽셀 타운입니다. 친구가 남길 수 있는 것 중 하나가 별자리입니다. 타운에 망원경이 있고, 앞에 서면 별이 이미 박힌 둥근 밤하늘이 열리고, 무언가를 그리면 그 그림이 다른 사람들의 그림 곁에 띠로 걸립니다.
이 장치는 지금까지 네 번 설계됐습니다. 글칸이었습니다. 그다음 별을 선으로 잇는 것이었습니다. 그다음 하늘 아무 데나 긋는 자유 곡선이었습니다. 9월 21일에 다시 별 잇기로 돌아갔습니다 — 그리고 돌아간 것이 적어 둘 만한 대목입니다. 자유 곡선을 택한 근거가 틀린 것은 아니었기 때문입니다.
자유 곡선은 다른 것을 팔고 있었다
자유롭게 그리기의 근거는 표현의 폭이었습니다. 놓인 별만 이을 수 있다면 나올 수 있는 그림은 별의 배치가 허락하는 만큼입니다. 자유 곡선은 무엇이든 될 수 있습니다. 참인 관찰이고, 설계 논의에서 이기는 종류의 논리입니다.
놓친 것은 이 장치가 무엇을 위한 것인가였습니다. 이 기능이 파는 문장은 같은 하늘을 보고 저마다 다르게 그렸다입니다. 그 문장에는 하늘이 필요합니다. 별이 고정돼 있고, 공유되고, 해석의 대상이어야 합니다. 자유 곡선에서 별은 벽지가 되고, 하늘은 배경이 되고, 남는 것은 어두운 테마의 그림 앱입니다. 아무도 공유된 하늘을 해석하지 않습니다. 캔버스를 꾸밀 뿐입니다.
별자리는 역사적으로 놓인 점을 잇는 일입니다. 수천 년 전에 그 일을 한 사람들은 같은 별을 보고 다른 동물을 만들어 냈습니다. 제약은 도구의 한계가 아닙니다. 도구의 이름입니다. 그것이 돌아간 이유였습니다 — 자유 곡선이 덜 표현적이어서가 아니라(더 표현적이었습니다), 더는 별자리가 아니게 됐기 때문입니다.
조용한 이점도 하나 있습니다. 빈 캔버스는 폰에서 위압적이고, 대부분은 아무것도 그리지 않습니다. 이미 놓인 점은 첫 획을 부릅니다. 제약이 시작하는 비용을 낮춥니다.
돌아가면서 한 번 더 틀렸다
다시 구현하면서 앞서의 규칙을 그대로 뒀습니다. 별에서 시작한 획이 다른 별 근처를 지나면 차례로 물어 한 번의 손짓이 꺾인 선 하나가 됩니다. 이은 별에는 불이 켜집니다. 손가락의 궤적은 남지 않고, 어느 별을 이었나만 남습니다.
시험해 보니 곧은 선이 자꾸 꺾였습니다. 한 별에서 다른 별로 빈 자리를 가로질러 겨누는데, 중간 어딘가에서 지나가기만 하던 별을 물고 방향을 틀었습니다. 열 쌍 중 넷에서 그어진 선이 의도한 선이 아니었습니다. 잡는 거리는 값 하나였고, 엄지가 작은 별에 실제로 닿을 수 있도록 넉넉하게 맞춰져 있었습니다.
그 넉넉함은 양끝에서는 옳았고 중간에서는 틀렸습니다. 누르거나 뗄 때 사람은 곁의 별을 의도합니다 — 넓은 반경이 도움이 됩니다. 손끝으로 몇 픽셀을 겨누기는 어렵기 때문입니다. 획의 중간을 끌고 갈 때 길 곁의 별은 우연입니다 — 넓은 반경이 해가 됩니다. 고르지 않은 것을 달라붙게 하기 때문입니다.
그래서 반경이 둘이 됐습니다. 누름과 뗌은 의도라 넉넉한 거리를 받습니다. 끌고 가는 중간은 경유라 좁은 거리를 받습니다. 톡톡 눌러 별을 하나씩 잇거나, 한 번에 훑어 여럿을 잇거나 — 둘 다 여전히 되고, 열린 채 남은 선은 빈 하늘을 누를 때까지 기다립니다.
자석이 세야 하는 자리
일반 규칙은 작고, 어디에 적혀 있는 것을 본 적이 없습니다. 모든 스냅 도구 — 정렬 가이드, 격자 스냅, 노드 연결, 자석 선택 — 에는 스냅 거리가 있고, 대개 값 하나입니다. 둘이어야 합니다. 같은 손짓 안에 두 종류의 순간이 들어 있기 때문입니다. 손이 결정하는 곳에서는 넉넉해야 합니다 — 거기서 반경이 빡빡하면 겨눈 것을 놓칩니다. 손이 지나가기만 하는 곳에서는 엄격해야 합니다 — 거기서 반경이 느슨하면 원하지 않은 것이 달라붙습니다. 값 하나로는 둘 다 섬길 수 없습니다. 끝에서 너무 엄격하거나 중간에서 너무 느슨해집니다.
그리고 더 큰 규칙, 세 번째로 우리를 되돌려 보낸 그것 — 표현의 폭은 언제나 좋은 것이 아닙니다. 제약이 곧 정체성인 물건이 있고, 그것이 할 수 있는 일을 넓히면 더 작은 이름을 가진 다른 물건이 됩니다. 하늘에 무엇이든 그릴 수 있게 하는 도구는 더 나은 별자리 도구가 아닙니다. 별자리 도구가 아예 아닙니다.