공유자의 말.
몇 달전에 ARM 테크블로그에서 봤던 ASR 이 어나운싱 되었어요. GDC 2025에서 발표하려고 공개를 미루었나봅니다. GDC 가 끝나고나니 언리얼 엔진과 유니티 모두 다 공개를 했습니다. 자 보시죠! 아래는 테크블로그 전문 입니다.
Lisa Sheckleford / March 18, 2025
지난 여름, 저희는 Arm® Accuracy Super Resolution (Arm ASR)의 얼리 액세스 프로그램을 발표했습니다. 이는 AMD의 Fidelity Super Resolution 2 v2.2.2에서 파생된 모바일에 최적화된 시간적 업스케일링 기술입니다. Arm ASR은 모바일 게이밍의 자원 제약적 환경에 적합하도록 다양한 최적화를 통해 이 기술을 확장했습니다.
슈퍼 해상도 기술은 프레임을 낮은 해상도로 렌더링한 후 셰이더 업스케일링을 사용하여 원본 해상도에서 보이는 것과 같이 프레임을 재구성합니다. 이는 모바일 기기의 성능과 배터리 수명을 크게 향상시킵니다.
이번 주 GDC에서 저희는 오픈소스 경험 키트를 통해 Arm ASR을 공개합니다. 언리얼 엔진 플러그인, 커스텀 엔진 통합을 위한 범용 라이브러리가 포함되어 있으며, 올해 후반에는 유니티 플러그인도 출시될 예정입니다. Arm ASR을 통해 초당 프레임 수를 향상시키고, 시각적 품질을 개선하며, 발열 제어를 통해 더 부드럽고 오래 지속되는 게임플레이를 쉽게 구현할 수 있습니다.
개요를 확인하시려면 저희의 망가 만화 설명서를 참고해 주세요. 또한 Arm ASR의 설치 및 사용 방법에 대한 모든 세부 정보를 담은 학습 경로 튜토리얼도 발행했습니다.
슈퍼 해상도란 무엇인가?
슈퍼 해상도는 적은 자원으로 더 많은 것을 해내는 기술로, 현재의 품질을 유지하면서 추가적인 성능 향상을 얻을 수 있습니다. 목표 해상도로 프레임을 직접 렌더링하는 대신, 슈퍼 해상도 기술은 전체 프레임을 더 낮은 해상도로 렌더링한 후 셰이더 업스케일링을 사용하여 원본 해상도에서 보이는 것처럼 프레임을 재구성합니다.
적용할 슈퍼 해상도의 수준을 조절할 수 있습니다. 예를 들어, 차원당 1.5 업스케일링 비율과 1080p 목표 해상도는 원래 작업량의 약 45%만 수행한다는 의미입니다. x2 업스케일링 비율은 이를 25%까지 줄입니다. 이처럼 이는 특히 대역폭 사용이 성능과 배터리 수명에 큰 영향을 미치는 모바일 기기에서 매우 강력한 도구입니다.
콘텐츠의 작업량과 해상도 변경에 따른 확장성을 이해하는 것이 중요합니다. 예를 들어, CPU 바운드 콘텐츠에 Arm ASR을 적용하면 즉각적인 프레임률 향상은 보이지 않을 수 있지만 GPU 작업을 줄여 배터리 사용량을 절약할 수 있습니다. 마찬가지로, 지오메트리 바운드 콘텐츠는 즉각적인 성능 향상은 보이지 않을 수 있지만 대역폭을 크게 절약할 수 있습니다. 일반적으로 Arm ASR은 일반 스마트폰의 성능 한계를 시험하는 고품질 기능을 사용하는 게임에서 가장 효과적입니다.
유연한 제어
다음 설정을 통해 게임에 적용되는 Arm ASR을 제어할 수 있습니다:
- 업스케일링 비율. 예를 들어, 50.0 값은 Arm ASR이 프레임을 2배 크기로 업스케일한다는 의미입니다.
- Arm ASR의 자동 노출을 사용하거나 엔진의 자동 노출 값을 사용합니다.
- 출력 이미지를 선명하게 하기 위한 강력한 대비 적응형 선명화 필터.
- 셰이더 품질 프리셋:
- 품질 – 화질을 보존하기 위해 Arm ASR을 적절하게 적용합니다.
- 성능 – 성능을 높이기 위해 Arm ASR을 더 적극적으로 적용합니다.
- 균형 – 품질과 성능 사이의 균형을 맞춰 Arm ASR을 적용합니다.
모리 날다람쥐 데모에 Arm ASR 적용하기
Arm에서는 그래픽과 모바일 콘텐츠가 미래에 어떻게 발전할지 지속적으로 연구하고 있습니다. 이를 통해 생태계의 요구사항을 예측하고 GPU가 그래픽 제작자들에게 최상의 경험을 제공할 수 있도록 보장합니다.
저희는 OEM, Epic Games와 같은 게임 엔진 공급업체, 그리고 게임 개발자들과 직접 협력합니다. 다양한 수준의 모든 관계자들의 의견을 경청하고 이러한 피드백을 바탕으로 최신 모바일 기기의 한계를 시험하는 고품질 데모를 제작합니다.
모리는 언리얼 엔진 5.4를 사용하여 사내에서 개발되었습니다. 모바일에서 콘솔급 그래픽 기술을 구현하는 실험적 고급 렌더러(SM5 렌더러로도 알려짐)를 사용합니다. 모리에는 다음이 포함됩니다:
- GPU의 가벼운 스트레스 테스트를 위한 평균 이상의 지오메트리 예산
- 조명을 더 정확하게 렌더링하기 위한 PBR 셰이딩
- 후처리에 사용되는 블룸, 모션 블러, 피사계 심도
- 물리적 라이트 샤프트와 볼류메트릭 포그와 같은 언리얼 엔진의 대기 효과
- 전역 조명과 반사를 위한 두 가지 변형(SW 및 HW 레이트레이싱)이 포함된 루멘
이러한 기능들은 시각적 품질을 손상시키지 않으면서도 최신 GPU의 성능을 최대한 활용하기 때문에, 이 데모는 Arm ASR로 최적화하기에 매우 적합한 후보입니다.
이 영상에서 보시다시피, Arm ASR을 적용했을 때의 시각적 품질은 원본 장면과 거의 동일하지만, 실제로는 원본 해상도의 ¼에 불과한 해상도로 렌더링되고 있습니다. 이는 Arm ASR의 차원당 2배 업스케일링을 사용하여 구현됩니다. 일부 장면에서는 특히 얇은 지오메트리의 경우 Arm ASR을 사용했을 때 품질이 오히려 향상되는 것을 볼 수 있습니다.
성능 분석
각각의 콘텐츠가 다르기 때문에, 업스케일링 기술의 효과를 확인하기 위해서는 성능 분석이 중요합니다. 저희는 무료 성능 분석 도구 모음인 Arm Performance Studio를 추천드립니다. 이 도구들은 연결된 기기에서 콘텐츠의 성능을 평가하고, 성능 문제를 식별하기 위한 포괄적인 차트와 데이터를 제공합니다.
이 장면의 성능 분석은 Arm Immortalis-G720 GPU가 탑재된 최신 기기에서 수행되었습니다.
기기의 목표 해상도는 2800x1260입니다. 전체 해상도로 렌더링할 때, 기본 프레임률은 19FPS입니다. Arm ASR로 다음과 같은 업스케일링을 적용했습니다:
- 630p -> 1260p (2배 업스케일링)
- 741p -> 1260p (1.7배 업스케일링)
- 840p -> 1260p (1.5배 업스케일링)
1.5배에서 17%, 1.7배에서 33%, 그리고 2배 업스케일링을 사용할 때는 놀라운 87%의 성능 향상을 얻었습니다. Arm ASR을 활성화했을 때, 이 장면에서 프레임률이 19 FPS에서 36 FPS로 증가했습니다.
지금 Arm ASR을 만나보세요
Arm ASR 체험 키트는 기술에 대한 접근성을 제공하고, 평가와 최적의 활용을 돕기 위한 다양한 자료들로 구성되어 있습니다. 키트에는 다음이 포함됩니다:
- 개발자가 기술에 완전히 접근하고 필요에 맞게 발전시킬 수 있도록 소스 코드가 제공됩니다.
- 개발자들의 기술 통합과 평가를 돕기 위한 튜토리얼과 샘플 자료들이 제공됩니다.
- 언리얼 엔진용 플러그인(올해 후반에 다른 게임 엔진용 플러그인도 출시 예정)
Arm ASR 체험 키트는 현재 MIT 라이선스 하에 완전한 오픈 소스로 제공됩니다.
유니티 플러그인
GitHub - arm/accuracy-super-resolution: Arm® Accuracy Super Resolution™
Arm® Accuracy Super Resolution™. Contribute to arm/accuracy-super-resolution development by creating an account on GitHub.
github.com
언리얼 플러그인
https://github.com/arm/accuracy-super-resolution-for-unreal
GitHub - arm/accuracy-super-resolution-for-unreal: Arm® Accuracy Super Resolution™ for Unreal® Engine
Arm® Accuracy Super Resolution™ for Unreal® Engine - arm/accuracy-super-resolution-for-unreal
github.com
'TECH.ART.FLOW.IO' 카테고리의 다른 글
RIDER 는 진리입니다. (0) | 2025.04.08 |
---|---|
미호요 창업자가 설립한 AI 기업 Anuttacon (0) | 2025.04.03 |
[번역] Unity 스타일라이즈드 렌더링 그랑블루 판타지 리링크 캐릭터 렌더링을 위한 URP 파이프라인 (0) | 2025.04.01 |
큰 거 오네요. 팀씨티 파이프라인 (0) | 2025.03.24 |
독점 | 넷이즈의 젠 부문 책임자가 떠난다, '코드네임: 클라우드 아틀라스' 프로젝트가 통과되지 못하다 (0) | 2025.03.18 |