안녕하세요, 솜이불입니다.
오랜만에 강좌 글로 찾아뵙는 거 같습니다.
지금까지 회사일과 개인적인 일로 인해 너무 뜸하게 활동한 것 같아서 다시 한번 마음을 다잡고,
제가 언리얼 엔진을 하면서 알게 된 소소하지만 확실한 팁! 줄여서 "소확팁" 시리즈를 작성하여 공유하려고 합니다.
첫 번째로 가장 간단하게 언리얼에서 스크린샷을 찍는 여러 가지 방법과 각 방법에 대한 특징에 대한 분석 강좌 글을 준비해보았습니다.
다른 사람들에게 나의 작품을 보여주는 가장 빠르고 멋진 방법인 스크린샷을 찍는 여러가지 방법에 대해서 한번 알아봅시다.
그럼, <솜이불의 소확팁 에디터 편 - 언리얼 엔진 4에서 스크린샷을 찍는 다양한 방법 및 특징> 시작해보도록 하겠습니다.
언리얼 엔진 4에서 스크린샷을 찍는 방법은 대표적으로 3가지가 있으며 다음과 같습니다.
- 언리얼 에디터 뷰포트에서 고해상도 스크린샷 버튼 누르기 (에디터 Only)
- F9 버튼 누르기 (에디터 Only)
- 콘솔창에서 HighResShot 가로x세로 (예 : HighResShot 1920x1080) (런타임상에서 스크린샷)
각 방법 별로 특징들이 있는데 하나씩 설명을 해보겠습니다.
가장 먼저 첫 번쨰로 언리얼 에디터 뷰포트 좌측 상단의 뷰포트 옵션에서 고해상도 스크린샷 버튼을 눌러서 찍는 경우입니다.
보편적으로 사용하는 방법인데요, 해상도 및 부분 영역 캡처가 가능한 특징이 있습니다.
<언리얼 뷰포트 좌측 상단 뷰포트 옵션>
<언리얼 고해상도 스크린샷 메뉴>
두 번째는 F9 버튼을 눌러서 바로 스크린샷을 찍는 방법입니다.
F9 버튼을 눌러서 찍는 방법은 다음과 같은 특징을 가집니다.
- 플레이 하기 전, 플레이 중 언제든지 스크린샷을 남길수있다.
- 뷰포트 화면의 해상도에 따라서 스크린샷의 해상도가 다르게 찍힘
- 플레이중 F9로 스크린샷을 찍으면 에디터 화면도 같이 찍힌다.
- 에디터 화면을 제외한 뷰포트 화면만 찍으려면 플레이 전에 찍기 or 플레이 중 전체화면에서 찍기
<플레이 전에 F9를 눌러 찍은 스크린샷>
<플레이 중 F9를 눌러 찍은 스크린샷>
<플레이중 F11로 전체화면 모드로 들어가 F9를 눌러 찍은 스크린샷>
마지막 방법으로 콘솔을 이용하는 방법이 있습니다.
콘솔창에서 “HighResShot 가로x세로” 형태로 콘솔에 입력하여 스크린샷을 찍는 방법입니다.
또한 HighResShot 정수 형태로 입력하면 현재 해상도 * 정수의 배수로 스크린샷이 찍힙니다.
예시로 들어드리자면 다음과 같이 결과물이 나옵니다.
- <HighResShot 1920x1080> 을 입력하면 1920x1080 해상도 사이즈의 스크린샷
- <HighResShot 2> 를 입력하면 현재 해상도가 1920x1080 일때 현재 해상도 * 2 사이즈의 스크린샷 (3840x2160)
콘솔을 이용한 방법은 2가지의 실행 방법이 있는데요,
- 에디터와 Development 빌드에서 플레이 중 ~키를 눌러서 콘솔창에서 위의 코드를 입력
- 블루프린트 <Execute Console Command> API에 위의 코드를 입력후 블루프린트 코드 실행
마지막 방법의 최고 장점은 블루프린트상에서 콘솔 커맨드 입력 명령어로 패키징 후에서도 스크린샷을 캡처 가능하다는 장점이 있습니다.
C++에서도 블루프린트와 동일한 처리가 가능하지만, 이런 간단한 기능은 블루프린트에서 하는게 더 나을거 같다는게 제 생각입니다.
그래서 해당 강좌에서는 C++ 부분은 다루지 않습니다.
<콘솔에 스크린샷 캡처 명령어 입력>
<블루프린트에서 스크린샷 캡처 로직>
마지막으로, 위의 모든 방법으로 스크린샷을 찍으면 스크린샷이 저장되는 곳은 “Project Folder/Saved/Screenshots” 폴더에 플랫폼 별로 저장이 됩니다.
패키징 된 파일에서 찍는다면 "User/AppData/Local/YourProject/Saved/Screenshots" 폴더에 저장이 됩니다.
<스크린샷 저장시 에디터 우측 하단에 나오는 UI, 경로를 누르면 바로 저장된 폴더가 뜹니다.>
<스크린샷 저장 위치>
이로써 언리얼 엔진4 에디터와 런타임 상에서 스크린 샷을 찍는 여러가지 방법에 대해서 알아보았습니다.
언리얼에 탑재된 강력한 스크린샷 기능을 이용하여 유저분들의 멋진 스크린샷을 많이 보여주세요!
다음에도 <솜이불의 소확팁 시리즈>으로 찾아뵙겠습니다.
지금까지 솜이불이였습니다.
감사합니다!
'Unreal Engine 4 > 에디터 팁' 카테고리의 다른 글
| [Tip] 언리얼 뷰포트에서 길이 측정해보기 (0) | 2019.02.21 |
|---|---|
| [Tip] 언리얼 뷰포트에서 그룹 선택 해보기 (0) | 2019.02.20 |
| [Tip] Unreal Forums VR Template List 정리 (0) | 2018.12.29 |
| [Tip] Derived Data Cache [DDC] 용량 이슈 해결하기 (0) | 2018.12.28 |
| [Tip] UE4 BUILD ERROR ‘GlobalShaderCache-PC3D_SM5.bin is missing’ 문제 해결법 (0) | 2018.12.27 |