Hallo Leute,
ich habe, wie wahrscheinlich viele von euch, die
Unreal Engine 5 Demo gesehen.
Da ich mich gerade ein bisschen in die Grafikprogrammierung einarbeite, habe ich da eine spezielle Frage.
Over a billion triangles
Mit meiner geringen Kenntnissen würde ich sagen, dass es dadurch doch auch ungefähr 1.000.000.000 (1 Mrd./ 1 billion) Vertices geben muss, oder?
Nach kurzer Recherche bin ich auf die Größe eines Vertex mit
around 32 bytes(beim Kapitel "Vertex Stream") gestoßen.
Natürlich könnte man das noch geschickt reduzieren, aber wenn man zumindest Position/Normal/TextureCoords pro Vertex speichern will, wären das wahrscheinlich auch noch 20 Bytes (oder mehr).
Bei einer Mrd. vertices sind das doch dann ~20GB reine Geometriedaten, die ja jeden Frame zur Verfügung stehen müssen (also zB nicht von der schnellen SSD gestreamt werden können, weil zu langsam).
Für die PS5 habe ich
16GB RAM(was meines Wissens nach bei Konsolen ja auch gleichzeitig der VRAM ist) als Angabe gefunden. Und es gibt ja auch noch Texturen (anscheinend bis 8K) und und und...
Hat jemand eine Idee wie das ansatzweise funktionieren kann?