이번 글에서는 **스내핑(Snapping)**에 대해 배워보겠습니다.
스내핑은 오브젝트의 변형을 특정 기준에 맞춰 **제한(제어)**하는 기능입니다.
예를 들어, 오브젝트를 움직일 때 매번 1미터씩 이동하는 것도 스내핑이고,
어떤 지점에 정확하게 붙여서 위치시키는 것도 스내핑입니다.
또는 회전을 할 때 일정한 각도 단위로 돌아가게 하는 것도 포함됩니다.
Blender에서 스내핑은 여기 자석 모양의 버튼을 눌러 활성화할 수 있습니다.
활성화한 뒤 G를 눌러 오브젝트를 이동해보면
바닥의 격자(Grid)에 맞춰 딱딱 맞게 움직입니다.
이 격자 하나는 1미터 × 1미터입니다.
하지만 어떻게 스냅되느냐는 우리가 설정한 옵션들에 따라 달라집니다.
스냅은 항상 켜둘 수도 있고,
변형 중에만 **임시로 켜는 것(컨트롤 키)**도 가능합니다.
예:
- 스냅 꺼둔 상태에서 G → Ctrl 누르면 임시로 스냅 켜짐
- 스냅 켠 상태에서 Ctrl 누르면 임시로 스냅 꺼짐
스냅 타입: Increment (증분)
기본값은 Increment로 되어 있습니다.
즉, 오브젝트가 격자 단위로 이동하는 것이죠.
격자 단위는 카메라 줌에 따라 달라지며,
- 멀리서 보면 10미터씩,
- 가까이 가면 10cm, 1cm, 심지어 1mm 단위로도 움직입니다.
하지만 주의할 점이 있습니다.
예를 들어, 오브젝트가 격자의 꼭짓점에 딱 맞지 않은 위치에 있다면
스냅을 켜더라도 격자의 꼭짓점에 딱 맞게 정렬되지는 않습니다.
(기존 위치 기준으로 계산하기 때문)
이럴 때는 Absolute Grid Snap을 켜주면
무조건 격자 라인에 딱 맞춰서 움직입니다.
스냅 적용 범위
아래 옵션들을 통해 어떤 동작에 스냅을 적용할지 결정할 수 있습니다:
- Move: 이동 시 적용 (기본값)
- Rotate: 회전 시 적용 → 5도 단위로 회전
- Scale: 크기 조절 시 적용 → 0.1 배 단위
스냅 타입: Vertex (정점)
이건 매우 자주 사용합니다.
두 번째 오브젝트를 만들어서 보겠습니다.
이 기능은 한 오브젝트의 정점을 다른 오브젝트의 정점에 맞추는 기능입니다.
정점(Vertex)은 오브젝트의 가장 기본 단위로,
예를 들어 Plane은 4개, 큐브는 8개의 정점을 가집니다.
Edit Mode로 들어가면 정점, 엣지, 면을 볼 수 있습니다.
(이 부분은 다음 레슨에서 자세히 배웁니다.)
정점 스냅을 켜면 Blender는
가장 가까운 정점 간의 거리를 계산해서 스냅합니다.
스냅 기준 옵션
스냅 방식은 아래 기준 중 하나로 정할 수 있습니다:
- Closest: 가장 가까운 정점을 기준으로 스냅
- Center: 오브젝트의 중심을 기준으로 스냅 (Pivot 설정에 따라 달라짐)
- Median Point: 선택된 모든 오브젝트의 평균 위치로 스냅
- Active Element: 마지막에 선택한 오브젝트 기준으로 스냅
Backface Culling (뒤쪽 면 제외)
이 옵션을 켜면,
면의 뒷면에서는 스냅이 작동하지 않게 됩니다.
예:
Plane의 아래쪽(뒷면)에서 스냅을 시도하면 작동하지 않습니다.
Align Rotation to Target (회전 정렬)
이건 회전 정렬 옵션입니다.
정점이나 엣지 스냅에서는 거의 쓸 일이 없지만,
**면(Face)**에 스냅할 때는 매우 유용합니다.
스냅 타입: Edge (엣지)
엣지는 면의 모서리 선분입니다.
엣지를 기준으로도 스냅이 가능합니다.
이때도 위의 기준(Pivot 설정)에 따라
중앙이나 활성 오브젝트 등을 기준으로 정렬됩니다.
스냅 타입: Face (면)
면 스냅은 오브젝트를 다른 면에 정렬하고 붙일 때 유용합니다.
Align Rotation to Target을 켜면,
면의 각도에 맞춰 오브젝트가 회전되며 스냅됩니다.
Project Individual Elements (개별 요소 투영)
여러 오브젝트를 동시에 스냅할 때
하나의 기준이 아닌, 각 오브젝트가 개별적으로 독립적으로 스냅되도록 합니다.
Edge Center (엣지 중심)
말 그대로, 엣지의 중심점에 스냅합니다.
Edge Perpendicular (엣지 수직)
엣지를 기준으로 수직선을 계산해서 그 지점에 스냅합니다.
이건 엣지의 중심점과는 다르고,
단순히 수직한 방향을 따라 이동해서 붙입니다.
정리
스냅 기능은 Blender의 거의 모든 모드에서 사용할 수 있으며,
특히 Edit Mode에서 매우 자주 사용됩니다.
다음 레슨에서는 Edit Mode와 모델링의 기초를 배우면서
스냅 기능을 직접 실습하게 될 것입니다.
'Blender' 카테고리의 다른 글
Blender Edit mode tools - Extrude. Bevel. Inset faces. Loopcut (0) | 2025.05.28 |
---|---|
Blender Proportional editing (0) | 2025.05.28 |
Blender Transform Pivot point (0) | 2025.05.27 |
Blender Transform orientations (0) | 2025.05.27 |
Blender Correct Collection Instancing. Make Instances Real (0) | 2025.05.27 |