이번 짧은 튜토리얼에서는 Blender에서 Face Project 모드의 Snap 도구를 사용하여 하나의 오브젝트를 다른 오브젝트의 표면 위에 배치하는 방법을 알아보겠습니다.
영상 자막 텍스트
안녕하세요! 이번 짧은 튜토리얼에서는 Blender에서 Face Project 모드의 Snap 도구를 사용하여 하나의 오브젝트를 다른 오브젝트의 표면 위에 배치하는 방법을 알아보겠습니다. 단순한 기본 사례에만 그치지 않고, 조금 더 구체적인 해결 방법도 살펴보겠습니다.
가장 간단한 경우와 모든 상황에 공통되는 설정부터 시작하겠습니다. 기본적인 경우는, 다른 오브젝트 위에 배치하려는 오브젝트의 Origin이 바닥 역할을 하는 면에 위치해 있다고 가정합니다.

이 경우, 3D View 상단의 자석 아이콘을 클릭하여 Snap 도구를 활성화한 다음, Face Project와 Align Rotation to Target 옵션을 선택하면 됩니다.

이렇게 하면 첫 번째 오브젝트를 이동시켜 두 번째 오브젝트 위에 놓을 수 있습니다.

그러나 배치하려는 오브젝트의 Origin이 바닥이 되어야 할 위치에 있지 않다면, Snap 도구는 원하는 결과를 주지 않습니다. 이 경우 두 가지 방법 중 하나로 해결할 수 있습니다.

첫 번째 방법은 오브젝트의 Origin을 우리가 바닥으로 삼고 싶은 지점으로 이동시키는 것입니다. 이를 위해 Edit Mode로 전환하고, 오브젝트의 Origin으로 사용할 꼭짓점이나 면을 먼저 선택합니다.
그런 다음, 단축키 SHIFT S를 눌러 Cursor to Selected를 선택해 3D Cursor를 해당 지점으로 이동시킵니다.

이후 Object Mode로 돌아가 마우스 오른쪽 클릭을 하고 Set Origin to 3D Cursor 도구를 선택합니다.

이제 첫 번째 오브젝트를 두 번째 오브젝트 위에 배치하면, 원하는 결과를 얻을 수 있습니다.
두 번째 방법은 조금 더 복잡하지만, 어떤 이유로 Origin을 원하는 지점으로 옮기고 싶지 않거나 옮길 수 없는 경우에 유용합니다. 그래서 Origin을 오브젝트 중심으로 다시 설정하겠습니다.
이것을 실습해 보기 위해 먼저 씬에 Empty 오브젝트를 추가합니다.
앞서 본 것과 같은 방식으로 Snap을 활성화한 상태에서, Empty를 오브젝트의 바닥으로 삼고 싶은 지점에 배치합니다.

그다음에는 다음과 같은 방식으로 오브젝트를 Empty에 부모로 연결합니다. 먼저 오브젝트를 선택하고, SHIFT와 클릭으로 Empty를 추가 선택하여 다중 선택을 합니다. 이때 Empty가 선택된 오브젝트 중 활성 오브젝트가 되도록 합니다. 그런 다음 마우스 오른쪽 버튼을 눌러 Parent Object 도구를 사용합니다.

오브젝트는 원래의 Origin을 유지하지만, 이제 Empty에 부모로 연결되어 있으므로 Empty를 자유롭게 이동시켜 원하는 위치에 배치할 수 있습니다.

오브젝트가 거꾸로 배치된다면 걱정하지 마세요. Snap은 Empty를 배치할 때 로컬 Z축, 즉 수직 방향이 해당 면의 방향과 정렬되도록 배치하기 때문입니다. 좀 더 기술적으로 말하면, Empty의 로컬 Z축이 그 면의 Normal 방향과 일치하게 됩니다.

이 문제를 해결하려면 Empty의 회전을 모든 축에서 0으로 설정한 다음, Y축을 기준으로 180도 회전시키고 CTRL A를 눌러 Apply Rotation을 선택하면 됩니다. 이렇게 하면 Empty의 로컬 Z축이 오브젝트 바닥면의 반대 방향을 향하게 됩니다.


이제 Empty를 움직여 오브젝트를 표면 위에 배치할 수 있으며, 오브젝트의 Origin은 원래 위치에 그대로 유지됩니다.

오브젝트 배치 후 Empty를 제거하고 싶다면, 먼저 오브젝트를 선택하고 마우스 오른쪽 버튼을 클릭한 후 Parent 메뉴에서 Clear Parent and Keep Transformation을 선택합니다.

이렇게 하면 Empty와 오브젝트의 연결이 해제되고, 오브젝트는 현재 위치에 그대로 남은 채 Empty를 삭제할 수 있습니다.
자, 이번 튜토리얼은 여기까지입니다! 도움이 되었길 바랍니다! 다음 시간에 뵙겠습니다!