Magnopus убрал лимит в 16 млн Gaussian splats, чтобы рендерить сцены на 30 млн

Gaussian Splats part 3: There's always a bigger scene

Magnopus убрал лимит в 16 млн Gaussian splats, чтобы рендерить сцены на 30 млн

В третьей части серии инженер Magnopus признаёт, что его прошлый рендерер Gaussian splats в Unreal на самом деле упирался в потолок в 16 млн splats на ассет из-за GPU Scene. Он переписал пайплайн на indirect instanced draw с вершинной фабрикой и хранением данных в текстурах, что сняло лимит и дало отсечение по фрустуму на GPU. Затем пришлось решать проблему памяти: сцены не помещаются в VRAM, поэтому используется Streamed SOG от PlayCanvas с LOD и потоковой подгрузкой чанков.

В реальности несколько стен делали это утверждение категорически неверным, и первая оказалась гораздо ближе, чем я ожидал.

Ещё за этот день

2026-10-28