fSpy는 현실 세계의 이미지를 가상 환경에서 재현할 수 있게 해주는 무료 소프트웨어입니다.



영상 자막 텍스트

fSpy Home (fspy.io)

안녕하세요! 화면에 보이는 것은 약 30년 전의 사진으로, 제 남동생, 어머니, 그리고 저희 할아버지가 제가 어린 시절 다녔던 학교에서 찍힌 모습입니다.

현재 보고 있는 것은 같은 장소를 Blender에서 재현한 것이며, Substance Painter에서 텍스처링을 하고 Unity에서 탐색 가능하게 만든 것입니다.

이 간단한 복도에서 시작하여 다른 환경들을 재현했지만, 모든 프로젝트에는 한 가지 공통점이 있습니다. 저는 항상 fSpy를 사용하여 가상 카메라의 위치를 재현하고, 참조 객체의 크기를 지정할 수 있기 때문에 환경과 객체의 크기도 정확하게 재현할 수 있습니다.

fSpy는 현실 세계의 이미지를 가상 환경에서 재현할 수 있게 해주는 무료 소프트웨어입니다. 이 소프트웨어는 포토몽타주를 만들거나 사진을 기반으로 객체나 환경을 재현할 때 매우 유용합니다. 이 비디오 설명란에서 소프트웨어의 메인 페이지로 연결되는 링크를 찾을 수 있으며, 지금 화면에 그 페이지를 보여드리고 있습니다. fSpy는 독립 실행형 소프트웨어로, 재구성된 데이터를 프로젝트 파일로 내보냅니다. 이 프로젝트 파일을 Blender에 가져오기 위해서는 fSpy와 Blender의 통합을 가능하게 하는 애드온도 다운로드해야 합니다. 튜토리얼을 시작하기 전에, 이 소프트웨어의 제작자인 Per Gantelius의 페이지를 보여드리는 것이 적절할 것 같습니다.

fSpy를 다운로드하고 설치한 후, 애플리케이션을 실행해 보겠습니다. 화면 중앙에는 샘플 프로젝트를 시작할 수 있는 버튼이 있으며, 소프트웨어의 웹사이트에 튜토리얼이 있습니다. 우리는 그 튜토리얼은 무시하고 fSpy에 사진을 불러오겠습니다. 파일 메뉴를 통해 하거나, 이미지를 fSpy 메인 화면에 끌어다 놓는 방법으로 사진을 불러올 수 있습니다.

왼쪽 메뉴에서 이미지에서 식별할 소실점의 개수를 정의할 수 있습니다. 저는 소실점을 2개로 설정하겠습니다. 사진을 보자마자 하나의 소실점은 사진 뒤쪽에 있는 문에 있을 것이고, 두 번째 소실점은 타일과 복도 끝의 빔을 따라 이미지 오른쪽 바깥에 있을 것으로 보입니다.

fSpy를 사용하는 방법은 매우 간단합니다. 우리는 색상이 있는 선의 끝을 클릭하고, 소실선을 따라 위치시킵니다. fSpy는 이 선들을 사용하여 소실점을 찾아냅니다. 이 제어점을 클릭할 때 SHIFT 키를 누르면 돋보기가 활성화되어 더 정확하게 배치할 수 있습니다. 우리는 특히 두 쌍의 선분을 다룹니다. 각각의 쌍은 X축과 Y축 중 하나를 따라가야 합니다. 제 경우에는 바닥, 벽, 그리고 빔이 두 쌍의 선분을 배치하는 데 사용할 수 있는 많은 선들을 제공합니다.

제어점을 배치할 때마다, 참조 시스템이 하얀 점을 중심으로 정렬되고, 특히 X축과 Y축이 이미지의 소실선에 맞춰 정렬되는 것을 확인할 수 있습니다. 하얀 점은 Blender의 가상 세계에서 원점이 될 지점을 나타냅니다.

이번 경우에는 몇 단계만으로 참조 시스템이 잘 재현되었습니다. 만약 Z축이 아래쪽을 가리키거나 축 방향에 문제가 발생한다면, 소실점 축(Vanishing Point Axes) 메뉴에서 축의 방향을 조정해 보세요.

이미지에서 거리를 알고 있거나 대략적인 크기를 알 수 있는 객체가 있다면, Reference Distance 메뉴에서 참조로 사용할 축을 선택하고, 표시된 선분의 제어점을 이동시켜 그 길이를 지정할 수 있습니다. 제 경우에는 뒷문 높이는 모르지만, 기둥의 바닥 부분이 약 1미터 높이였다는 것을 알고 있습니다. 그래서 가상 세계의 원점을 기둥의 바닥에 있는 꼭짓점으로 이동하고, Reference Distance 선분을 기둥의 바닥 높이에 맞게 조정한 후, 메뉴의 Reference Distance 섹션에 나타나는 숫자 필드에 1미터를 입력합니다.

이 작업이 완료되면, 얻은 정보를 내보내기만 하면 됩니다. File 메뉴에서 Save As를 선택하고 파일을 저장할 경로를 지정하여 쉽게 할 수 있습니다.

앞서 언급했듯이, fSpy 독립 실행형 소프트웨어 외에도 Blender에 fSpy 프로젝트 파일을 가져올 수 있도록 하는 애드온을 다운로드해야 합니다. 이 애드온은 Preferences 창의 Add-Ons 탭에서 설치할 수 있습니다.

이를 사용하려면 File 메뉴의 Import 섹션으로 가서, 방금 디스크에 저장한 프로젝트 파일을 가져오면 됩니다.

이 애드온은 fSpy 프로젝트에서 사용한 동일한 배경 이미지를 가진 가상 카메라를 생성할 것입니다. Blender 가상 세계의 원점은 우리가 fSpy에서 프로젝트를 저장할 때, 하얀 점과 직교 좌표 축을 배치한 곳에 위치하게 됩니다.

fSpy 프로젝트에서 저는 원점을 기둥 중 하나의 기초 부분에 배치하고, 각 기둥의 바닥 부분이 1미터 높이로 간주되도록 측정을 설정했습니다. 이제 한 변이 1미터인 큐브를 삽입하고 이 큐브를 가상 세계의 원점에 배치하면, 이 큐브는 사진 속 기둥의 바닥과 완벽하게 겹칠 것입니다.

이제 환경과 그 안의 요소들을 모델링할 수 있습니다. 여기에서는 가상 카메라의 방향이 fSpy로 생성된 것과 원본 사진의 요소들과 어떻게 일치하는지를 보여주기 위해 환경의 대략적인 모델링을 타임랩스로 보여드리고 있습니다.

두 번째 타임랩스에서는 개별적으로 제작된 자산을 장면에 배치하는 과정을 보여드립니다. 버텍스 및 엣지 스냅핑 도구를 사용하면 요소를 환경에 쉽게 배치하고 크기를 조정할 수 있습니다. 이후에는 조정, UV 언래핑, 표면 텍스처링이 진행되며, 사진을 기반으로 가상 환경을 빠르게 재구성할 수 있고, 비교적 정확한 치수, 거리, 비율을 얻을 수 있습니다.

이 튜토리얼이 도움이 되셨기를 바랍니다! 곧 다시 만나요!

이 사이트는 제 작업 일부를 소개하기 위한 목적만을 가지고 있으며, 어떠한 홍보 목적도 포함하지 않습니다. 현재 맞춤 작업, 컨설팅 또는 기타 어떤 형태의 업무 협업에 대한 요청도 받고 있지 않으며, 이에 대해 응답하지 않으니 양해 부탁드립니다.


확장된 개인정보 및 쿠키 사용 정책