벡터 그래픽 디자인의 세계에서 복잡한 형태를 만드는 가장 기본적이면서도 강력한 방법은 단순한 도형들을 합치거나 빼는 ‘불리언 연산(Boolean Operations)’입니다. 일러스트레이터 사용자들에게는 ‘패스파인더(Pathfinder)’라는 이름으로 익숙한 이 기능은, 원과 사각형을 더해 구름 모양을 만들거나, 사각형에서 원을 빼서 기계 부품을 그리는 등 디자인의 기초 뼈대를 형성하는 역할을 합니다. 하지만 전통적인 불리언 연산에는 치명적인 단점이 있습니다. 한 번 연산을 실행하면 원본 도형들이 사라지고 하나의 새로운 도형으로 영구 결합된다는 점입니다.
이는 디자인 수정이 필요할 때 처음부터 다시 그려야 하는 비효율을 낳습니다. 어피니티 디자이너(Affinity Designer)는 이러한 문제를 해결하기 위해 **’컴파운드(Compound)’**라는 혁신적인 비파괴 불리언 연산 기능을 제공합니다. 겉보기에는 합쳐진 것처럼 보이지만, 속을 들여다보면 원본 도형들이 그대로 살아 숨 쉬고 있어 언제든 위치와 크기를 수정할 수 있는 이 강력한 기능은 프로 디자이너들의 작업 속도를 2배 이상 빠르게 만들어줍니다. 오늘은 벡터 디자인의 수정 지옥에서 탈출시켜 줄 컴파운드 기능의 모든 것을 전문가의 시선으로 파헤쳐 드립니다.
영구적인 결합과 비파괴적 결합의 결정적 차이
일반적인 불리언 연산과 비파괴 불리언 연산(컴파운드)의 차이를 이해하는 것이 중요합니다. 상단 툴바의 지오메트리(Geometry) 섹션에 있는 ‘Add(합치기)’, ‘Subtract(빼기)’ 버튼을 그냥 클릭하면, 선택된 도형들은 즉시 하나의 ‘Curve(곡선)’ 레이어로 변환됩니다. 이것은 ‘파괴적(Destructive)’ 방식입니다. 더 이상 원래의 원이나 사각형은 존재하지 않으며, 오직 결과물인 외곽선만 남습니다.
반면, 키보드의 Alt 키(맥은 Option 키)를 누른 상태에서 연산 버튼을 클릭하면 ‘컴파운드(Compound)’ 레이어가 생성됩니다. 화면상에 보이는 결과물은 똑같아 보이지만, 레이어 패널을 열어보면 이야기가 다릅니다. 컴파운드라는 상위 레이어 아래에 원본 도형들이 자식 레이어로 보존되어 있습니다. 즉, 결과물은 합쳐진 것처럼 보이지만 실제로는 실시간으로 연산을 수행하고 있는 ‘가상 상태’인 것입니다. 이 차이점 하나가 디자인 프로세스의 유연성을 결정짓습니다.
컴파운드 쉐이프 생성 방법과 레이어 구조의 이해
컴파운드 쉐이프를 만드는 방법은 매우 간단하지만, 그 구조를 이해하는 것은 조금 더 깊은 지식이 필요합니다.
- 도형 선택: 연산을 적용할 두 개 이상의 벡터 도형을 선택합니다.
- 단축키 활용:
Alt(맥Option) 키를 누른 채 상단 툴바의 ‘Add’, ‘Subtract’, ‘Intersect’, ‘Xor’ 중 원하는 아이콘을 클릭합니다. - 결과 확인: 레이어 패널에 ‘Compound’라는 이름의 그룹이 생기고, 그 안에 원본 도형들이 들어있는 것을 확인할 수 있습니다.
이때 흥미로운 점은 자식 레이어 오른쪽에 있는 작은 아이콘입니다. 이 아이콘은 해당 도형이 컴파운드 그룹 내에서 어떤 역할을 하는지 보여줍니다. 더 놀라운 것은, 이 아이콘을 클릭하여 연산 방식을 바꿀 수 있다는 점입니다. 처음에는 ‘합치기(Add)’로 만들었더라도, 나중에 자식 레이어 속성을 ‘빼기(Subtract)’로 바꾸면 즉시 모양이 변합니다. 이는 일러스트레이터에서는 상상하기 힘든 직관적이고 유동적인 워크플로우입니다.
실시간 수정이 가능한 디자인의 자유로움
컴파운드 기능의 진가는 ‘수정(Modification)’ 단계에서 발휘됩니다. 예를 들어, 원 두 개를 합쳐 눈사람 모양 아이콘을 만들었다고 가정해 봅시다. 일반 연산으로 합쳤다면 눈사람의 머리 크기를 줄이거나 위치를 옮기기 위해 노드 툴로 점을 하나하나 수정해야 합니다. 매우 번거롭고 모양이 망가지기 쉽습니다.
하지만 컴파운드로 합쳤다면, 레이어 패널에서 머리에 해당하는 원 레이어를 선택하고 이동 툴(Move Tool)로 크기를 조절하거나 위치를 옮기기만 하면 됩니다. 그러면 연결 부위의 곡선이 실시간으로 재계산되어 자연스럽게 변형됩니다. 로고 디자인을 할 때 황금비율 원들을 겹쳐놓고 미세하게 위치를 조정하며 최적의 형태를 찾아낼 때, 컴파운드 기능은 디자이너에게 무한한 실험의 기회를 제공합니다. 실패하면 Ctrl + Z를 누를 필요도 없이 도형을 다시 옮기면 그만입니다.
복잡한 아이콘과 로고 제작을 위한 활용 전략
실무에서 컴파운드 기능은 복잡한 아이콘이나 심볼을 제작할 때 필수적입니다. 톱니바퀴를 예로 들어보겠습니다. 큰 원에서 작은 원을 빼고, 사각형들을 돌려가며 합쳐야 합니다. 이때 컴파운드를 사용하면 톱니의 개수나 깊이를 언제든 수정할 수 있습니다.
또한, **’텍스트(Text)’**를 도형에서 뺄 때도 유용합니다. 텍스트를 깨서 곡선으로 만들지 않아도, 텍스트 레이어 그대로 컴파운드 연산(Subtract)에 포함시킬 수 있습니다. 이렇게 하면 배경 도형에서 글자가 파인 효과를 낼 수 있는데, 놀랍게도 이 상태에서 오타를 수정하거나 폰트를 바꾸는 것이 가능합니다. 텍스트 속성이 살아있기 때문입니다. 이는 수정 사항이 빈번한 타이포그래피 로고나 엠블럼 작업 시 시간을 획기적으로 단축해 주는 고급 테크닉입니다.
최종 확정을 위한 변환 Convert to Curves
비파괴 방식이 작업 중에는 최고지만, 최종적으로 인쇄소에 넘기거나 웹 개발자에게 SVG 파일로 전달할 때는 하나의 단일한 패스로 합쳐야 할 때가 있습니다. 호환성을 위해서입니다. 이때 사용하는 기능이 **’곡선으로 변환(Convert to Curves)’**입니다.
컴파운드 레이어를 선택하고 상단 툴바의 ‘Convert to Curves’ 버튼을 누르거나 단축키 Ctrl + Enter(맥 Cmd + Enter)를 입력하면, 가상으로 연산되던 결과물이 실제 하나의 벡터 패스로 확정(Bake)됩니다. 이제 원본 도형들은 사라지고 수정은 불가능해지지만, 파일 구조는 단순해집니다. 따라서 항상 원본 컴파운드 파일은 별도로 백업해 두고, 내보내기용 파일에서만 변환을 수행하는 것이 프로 디자이너의 안전한 데이터 관리 습관입니다.
결론적으로 어피니티 디자이너의 컴파운드 기능은 단순한 기능적 우위를 넘어, 디자이너가 형태를 탐구하는 방식 자체를 혁신합니다. 두려움 없이 합치고 빼보세요. 그리고 마음껏 수정하세요. 원본을 지키면서 최상의 형태를 찾아가는 과정, 그것이 바로 컴파운드가 선물하는 비파괴 디자인의 매력입니다.
❓ 불리언 연산 관련 자주 묻는 질문 (FAQ)
Q1 컴파운드 레이어 안의 도형 순서가 중요한가요 A 매우 중요합니다. 레이어 패널에서 가장 아래에 있는 도형이 **’베이스(Base)’**가 되고, 그 위에 있는 도형들이 순차적으로 연산됩니다. 특히 ‘빼기(Subtract)’를 할 때, 무엇에서 무엇을 뺄지 결정하는 것은 레이어의 순서입니다. 원하는 모양이 안 나온다면 레이어 순서를 드래그해서 바꿔보세요.
Q2 컴파운드를 해제하고 원래대로 되돌릴 수 있나요 A 네, 가능합니다. 컴파운드 레이어를 선택하고 마우스 우클릭 후 **’Release Compound(컴파운드 해제)’**를 선택하면 연산이 취소되고 원본 도형들이 낱개로 분리되어 나옵니다. 단, 이미 ‘곡선으로 변환’을 실행했다면 되돌릴 수 없습니다.
Q3 일러스트레이터의 쉐이프 빌더 툴과 비슷한가요 A 목적은 비슷하지만 방식이 다릅니다. 일러스트레이터의 쉐이프 빌더는 드래그하여 직관적으로 합치고 빼지만 파괴적 방식입니다. 어피니티 디자이너 V2부터는 ‘쉐이프 빌더 툴’이 추가되었지만, 수정 가능성을 유지하고 싶다면 여전히 ‘컴파운드’ 방식을 사용하는 것이 좋습니다.
Q4 여러 개의 컴파운드를 중첩할 수 있나요 A 네, 가능합니다. 컴파운드 레이어 안에 또 다른 컴파운드 레이어를 넣을 수 있습니다. 이를 통해 매우 복잡한 기계 장치나 프랙탈 구조 같은 형상도 체계적으로 관리하며 제작할 수 있습니다.
Q5 디바이드 Divide 연산은 컴파운드로 안 되나요 A 네, ‘나누기(Divide)’ 연산은 성격상 비파괴로 구현하기 어렵습니다. 나누기는 하나의 면을 여러 조각으로 쪼개는 것이라 원본을 보존한다는 개념과 상충하기 때문입니다. Divide는 실행 즉시 파괴적 연산으로 처리되어 여러 개의 레이어로 분리됩니다.