HeadlinesBriefing favicon HeadlinesBriefing.com

AMD-Tetraederkäfige reduzieren GPU-Speicher 47x

TechPowerUp News •
×

AMD hat eine neue Raytracing-Technik namens Tetraederkäfige vorgestellt. Laut einem Blogbeitrag auf der GPUOpen-Entwicklerseite von AMD kann sie den BVH-Speicherverbrauch um etwa das 47-Fache reduzieren und gleichzeitig BVH-Updates um etwa das 90-Fache beschleunigen. AMD demonstrierte die Technik in einer großen Szene mit etwa 25.000 unabhängig animierten Pflanzen, die mit über 60 FPS bei 1080p auf einer Radeon RX 9070 XT lief.

In einer herkömmlichen Konfiguration benötigt jedes eindeutig animierte Objekt eine eigene Beschleunigungsstruktur, die in jedem Frame aktualisiert werden muss, was in dichten Szenen schnell teuer wird. AMD sagt, dass dieselbe Demo mit Standardmethoden normalerweise bis zu 80 GB GPU-Speicher und über 300 ms pro Frame für BVH-Updates erfordern würde. Mit Tetraederkäfigen sank dies auf etwa 1,7 GB Speicher und rund 3,3 ms pro Frame.

Der Trick besteht darin, dass AMD das dichte Mesh nicht direkt animiert, sondern es in einen viel einfacheren verformbaren Käfig einhüllt. Die dichte Geometrie und ihr BVH bleiben statisch und wiederverwendbar, und nur der Käfig selbst muss in jedem Frame animiert werden, sodass die Aktualisierungskosten mit der Komplexität des Käfigs statt mit der Dreiecksanzahl skalieren.

Der Kompromiss ist der Verlust der Animationskontrolle pro Vertex, weshalb AMD es für Gras, Laub und andere dichte, aber nicht einzeln detaillierte Objekte positioniert. AMD sagt, dass die Technik auch mit dem DirectX-Raytracing von Microsoft kombiniert werden kann. Dennoch ist dies im aktuellen Zustand nur eine Forschungsdemonstration, und es gibt noch keine Informationen darüber, wann oder ob es in Spielen auftauchen könnte.