NVIDIA, RTX 신경 텍스처 압축 "RTXNTC" 베타 버전 발표

전문: https://www.phoronix.com/news/NVIDIA-RTXNTC-0.5-Beta

원저자: Michael Larabel | 작성일: 2025-02-07 11:22
사이트 내 게시일: 2025-02-07 16:32
NVIDIA는 물리 기반 렌더링(PBR) 텍스처를 압축하기 위해 설계된 신경 텍스처 압축(NTC) 알고리즘의 베타 버전을 소개했습니다. 이 혁신적인 알고리즘은 최대 16개의 텍스처 채널을 단일 NTC 텍스처 세트로 압축할 수 있어, 그래픽 애플리케이션에서 텍스처의 저장 및 성능을 최적화합니다. 일반적인 PBR 재료는 알베도, 노멀, 메탈니스, 러프니스, 앰비언트 오클루전, 불투명도 등 약 9-10개의 채널을 사용합니다.

압축 과정은 원본 텍스처 데이터를 소규모 신경망 디코더를 위한 가중치 집합으로 변환하고, 텍스처 색상을 재구성하기 위해 샘플링 및 처리된 특징 텐서를 생성하는 방식으로 진행됩니다. 이 방법은 빠른 샘플링 및 디코딩을 가능하게 하여, 기본 패스 픽셀 셰이더나 레이 트레이싱 히트 셰이더와 같은 셰이더에서 직접 사용할 수 있도록 합니다. 그러나 디코더의 초기 출력은 단일 텍셀에 대해 필터링되지 않으므로, 필터링된 텍스처를 얻기 위해 확률적 텍스처 필터링(Stochastic Texture Filtering, STF)을 사용해야 합니다.

저사양 하드웨어를 목표로 하는 애플리케이션의 경우, NVIDIA는 게임이나 맵 로딩 중 NTC 텍스처를 압축 해제하고 동시에 블록 압축 형식(BCn)으로 트랜스코딩하는 "로드 시 추론(Inference on Load)" 모드를 권장합니다. 이 접근 방식은 그래픽 렌더링에서 시각적 충실도를 유지하면서 성능을 향상시키는 것을 목표로 합니다.

전반적으로 RTXNTC는 텍스처 압축 기술의 중요한 발전을 나타내며, 실시간 렌더링 환경에서 텍스처 관리의 효율성을 개선할 가능성이 있습니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: GPU
태그: Nvidia (1540) game development (360) graphics rendering (12) Neural Texture Compression (4) real-time rendering (3) RTXNTC (1) PBR (1) Texture Optimization (1) Stochastic Texture Filtering (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.