enfrdeplesuk
Szukaj, znajdź 4120    tg2 f2 lin2 in2 Ikona X 3 y2  p2 Tik steam2

AMD wprowadziło metodę kompresji tekstur NTBC AI: szczegóły i perspektywy

Firma AMD ogłosiła opracowanie nowej metody kompresji tekstur o nazwie NTBC (Neural Structure Block Compression), która wykorzystuje sztuczną inteligencję. Informacje te zostały zaprezentowane podczas 35. Sympozjum Eurographics Rendering, a teraz szczegóły zostały opublikowane na stronie internetowej GPU Open.

firma amd przedstawia technologię kompresji bloków tekstur neuronowych v0 7K rjQx5hhSlZOmMMgnMxGBRW2RpjFABXp0 lBaPR2c

Głównym celem NTBC jest zmniejszenie rozmiaru plików gier, które w ostatnich latach znacznie wzrosły i mogą osiągnąć nawet 150 GB. Głównym powodem wzrostu rozmiarów plików są wysokiej jakości tekstury dla wyświetlaczy 4K i innych urządzeń o wysokiej rozdzielczości.

NTBC wykorzystuje sieć neuronową do kompresji tekstur, zmniejszając ich objętość nawet o 70% przy zachowaniu akceptowalnej jakości i bez zmiany shaderów. Badacze Shin Fujieda i Takahiro Harada z AMD wyjaśnili, że NTBC wykorzystuje perceptrony wielowarstwowe (MLP) do kodowania wszystkich danych tekstur w jeden materiał, co pozwala na osiągnięcie niższych przepływności w porównaniu ze standardowym BC.

Metoda NTBC nie wymaga zmian w shaderach, ponieważ wagi sieci są przechowywane na dysku i ładowane do pamięci, po czym następuje dekompresja danych tekstur, które następnie są kopiowane do pamięci wideo (VRAM). Dzięki temu metodę można łatwo zintegrować z istniejącymi potokami graficznymi. Do optymalizacji modelu i zmniejszenia kosztów przechowywania wykorzystywane są wielopoziomowe siatki funkcji i uczenie się uwzględniające kwantyzację.

Chociaż NTBC zapewnia znaczną redukcję objętości tekstur, jego użycie może skutkować rozmyciem szczegółów lub blokowaniem artefaktów z powodu użycia siatek o niższej rozdzielczości. Możliwe rozwiązania obejmują różne techniki kodowania, takie jak skupianie tekstur lub lokalne kodowanie pozycyjne. Badacze AMD rozważają również rozszerzenie NTBC na formaty BC6H i BC7.

Ważnym aspektem NTBC jest umiarkowane obciążenie obliczeniowe podczas ładowania tekstur. Czas wykonania dekompresji szacuje się na od 27.31 do 49.84 ms w zależności od wyboru pomiędzy podejściem konserwatywnym (przy użyciu dwóch modeli dla tekstur RGB i jednokanałowych) a podejściem agresywnym.

Zatem NTBC stanowi obiecującą metodę zmniejszania rozmiaru plików gier, co jest szczególnie ważne w obliczu stale rosnących wymagań dotyczących danych.