AMD의 FidelityFX Super Resolution(FSR) 은 템포럴 업스케일링을 사용하여 저해상도 입력으로부터 고해상도 이미지를 만들어냅니다. 애플리케이션이 네이티브 해상도에서 렌더링하는 대신 저해상도에서 렌더링한 후 FSR을 사용하여 초기 렌더 결과를 네이티브 해상도로 업스케일링하므로, 원래는 비용이 많이 드는 렌더링 프로세스를 저렴한 비용으로 제한된 하드웨어에서 사용할 수 있습니다.
언리얼 엔진(UE) 은 FSR 1.0의 모바일 최적화 버전을 지원합니다. 이 페이지에는 모바일 FSR을 활성화하는 방법에 대한 지침과 환경설정 파라미터에 대한 레퍼런스 가이드가 있습니다.
FSR 사용에 대한 자세한 기술적 디테일과 가이드는 AMD의 FSR 1.0 관련 문서를 참조하세요.
모바일 FSR의 장점
FSR을 실행하면 렌더 퀄리티가 약간 낮아지지만, 퍼포먼스가 2배(최대 정밀 사용 시)에서 4배(반정밀 사용 시) 향상됩니다. 퍼포먼스 향상이 퀄리티가 저하되는 정도에 비해 훨씬 크기 때문에, 애플리케이션의 최종 렌더가 화면 최대 크기가 아닌 경우를 제외하면 모바일 FSR을 사용할 것을 권장합니다.
모바일 FSR 활성화
모바일 FSR을 활성화하려면 다음 단계를 따릅니다.
플러그인(Plugins) 창을 열고 렌더링(Rendering) 카테고리에서 모바일 FSR(Mobile FSR) 플러그인을 활성화합니다.
CVar
r.Mobile.FSR.enabled
를 1으로 설정합니다. 이 작업은 콘솔이나 디바이스 프로파일에서 할 수 있습니다.
모바일 FSR을 활성화한 후에는 환경설정에 필요한 변수들을 사용할 수 있습니다. 변수 r.Mobile.FSR.RCAS.enabled
및 r.Mobile.FSR.Upsampling.enabled
은 기본적으로 1(true)으로 설정되어 있습니다.
모바일 FSR은 언리얼 에디터의 모바일 프리뷰에 반영됩니다.
모바일 FSR 환경설정
디바이스 프로파일이나 콘솔의 다음 파라미터를 사용하여 모바일 FSR을 환경설정할 수 있습니다.
파라미터 |
설명 |
---|---|
|
모바일 FSR 지원을 활성화합니다. |
|
FSR의 이미지 퀄리티를 가장 크게 향상하는 선명화(CAS) 부분을 활성화합니다. |
|
CAS가 생성한 선명도 레벨을 조절합니다. 0이 가장 높은 선명도 세팅이며, 값이 높아질수록 선명도가 감소합니다. |
|
FSR에 앞서 커스텀 필름 그레인 이펙트가 적용된 입력이나 디더링된 이미지와 같은 거친 입력 지원을 활성화합니다. 스타일라이즈드 게임 또는 이펙트가 일부분 활성화된 게임에 유용합니다. |
|
FSR의 업샘플링 부분을 활성화합니다. CAS로 업샘플링을 활성화할 필요는 없지만, 어느 정도 퀄리티가 향상될 수는 있습니다. |
|
FSR의 패스 계산을 비활성화하여 Mali 디바이스에서의 퍼포먼스를 향상합니다. |
제한 사항
모바일 FSR은 포스트 프로세스에서 가장 잘 작동하도록 설계되기는 했지만, 포스트 프로세스 도중 의도적으로 노이즈나 패턴을 적용할 경우 예상치 못한 아티팩트가 발생할 수 있습니다.
추가 자료
애플리케이션 내 FSR 사용에 대한 기술적 디테일 가이드는 AMD의 FSR 1.0 관련 문서를 참조하세요.