원저자 | AMD |
---|---|
개발자 | AMD |
발표일 | 2016년 1월 26일[1] |
저장소 | |
프로그래밍 언어 | C, C++, GLSL |
운영 체제 | 리눅스, 마이크로소프트 윈도우 |
종류 | 게임 효과 라이브러리, GPU 디버깅, CPU & GPU 프로파일링 |
라이선스 | MIT 라이선스 |
웹사이트 | gpuopen |
GPUOpen은 AMD의 라데온 테크놀로지스 그룹이 개발한 미들웨어 소프트웨어 제품군으로, 컴퓨터 게임의 진보된 시각 효과를 제공한다. 2016년 출시되었다. GPUOpen은 독립된 주요 부품들로서 각기 다른 그래픽스 기술을 아우른다는 점에서 게임웍스(GameWorks)와 비슷하다.[2] 그러나 GPUOpen은 사유이면서 클로즈드 소스인 게임웍스와 달리 완전히 오픈 소스 소프트웨어이다.
GPUOpen은 2015년 12월 15일 발표되었으며[3][4][2][5][6] 2016년 1월 26일 출시되었다.
이름 | API | 소스 | 설명 |
---|---|---|---|
TressFX | DirectX 12, 벌컨 | GitHub | 사실적인 머리카락, 털, 풀을 만들 수 있는 시각 효과 라이브러리. |
GeometryFX | DirectX 11 | GitHub | 연산 기반 삼각형 필터링에 쉽게 접근할 수 있는 라이브러리. |
DepthOfFieldFX | DirectX 11 | GitHub | 연산 셰이더를 통해 GCN GPU 아키텍처에 최적화된 피사체 심도 구현체에 접근할 수 있는 라이브러리. |
ShadowFX | DirectX 11, DirectX 12 | GitHub | GCN GPU 아키텍처에 최적화된 유예(deferred)된 섀도 필터링의 구현체에 접근할 수 있는 라이브러리. |
FidelityFX | DirectX 11, DirectX 12, Vulkan | GitHub | 시각 효과 및 효과 도우미 라이브러리들의 모임. |
이름 | 알고리즘 | 소스 | 설명 |
---|---|---|---|
FidelityFX CAS | Contrast Adaptive Sharpening | GitHub | 시각적 아티팩트를 최소화하면서 이미지나 씬을 적응적으로 날카롭게 만드는 알고리즘. |
FidelityFX CACAO | Combined Adaptive Compute Ambient Occlusion | GitHub | 적응형 샘플링 앰비언트 어클루전의 최적화된 구현체로서의 알고리즘. |
FidelityFX LPM | Luminance Preserving Mapper | GitHub | 화소의 컬러를 톤 매핑하지 않고 RGB 픽셀의 루마(luma)를 톤 매핑하기 위해 사용하는 알고리즘. |
FidelityFX SPD | Single Pass Downsampler | GitHub | 주어진 텍스처에 대해 12 MIP 레벨을 생성하기 위해 사용하는 RNDA GPU 아키텍처에 최적화된 알고리즘 |
FidelityFX SSSR | Stochastic Screen Space Reflections | GitHub | 프레임이나 씬에 화면 공간 반사를 추가하기 위해 사용하는 알고리즘. |
FidelityFX VS | Variable Shading | GitHub | 이전 프레임의 샘플의 휘도를 사용하여 이미지 기반 가변 레이트 셰이딩을 생성하기 위해 사용하는 알고리즘. |
FidelityFX Parallel Sort | Radix Sort | GitHub | 연산 기반 기수 정렬을 제공하는 알고리즘. |
FidelityFX Denoiser | Shadow & Reflection Denoiser | GitHub | 광선 추적된 섀도와 광선 추적되거나 화면 공간 반사의 노이즈 감소 기능을 제공하는 알고리즘. |
FidelityFX Super Resolution | Spatial Upsampler | GitHub | 입력 프레임에서 제공되는 공간 정보만을 사용하여 이미지나 프레임을 더 높은 해상도로 업샘플링하는데 사용하는 알고리즘. |
FidelityFX Super Resolution(FSR)은 입력 이미지를 더 높은 해상도로 업샘플링하는데 사용된다. AMD가 권장하는 표준 FSR 프리셋은 아래의 표에서 볼 수 있다.
퀄리티 프리셋[a] | 스케일 팩터[b] | 렌더 스케일[c] |
---|---|---|
Ultra Qualityv1.0 전용 | 1.30x | 77.0% |
Quality | 1.50x | 66.6% |
Balanced | 1.70x | 58.8% |
Performance | 2.00x | 50.0% |
Ultra Performancev2.0부터 | 3.00x | 33.3% |