ME News: 15 квітня (UTC+8), за даними 1M AI News, компанія з просторової інтелігенції World Labs випустила відкритий рендеринговий двигун 3D Gaussian Splatting (3DGS) Spark 2.0, який дозволяє потоково завантажувати та відтворювати величезні 3D-сцени, що складаються з більше ніж 100 мільйонів гауссових точок (splat), на будь-якому пристрої через браузер — на настільних ПК, iOS, Android та VR-головних пристроях. Spark побудований на основі THREE.js і WebGL2 — інтерфейсу 3D-графіки, який підтримується майже всіма пристроями. Більшість споживчих пристроїв можуть відтворювати лише від 1 до 5 мільйонів гауссових точок з інтерактивною частотою кадрів, тоді як великі 3D-скани часто містять десятки мільйонів або навіть сотні мільйонів точок, а початковий обсяг даних може перевищувати 1 ГБ. Версія 2.0 вирішує цей обмеження за допомогою трьох нових технологій: 1. Система рівнів деталізації (LoD): усі гауссові точки організовано у ієрархічне дерево, де кожен батьківський вузол є низькодеталізованим наближенням своїх дочірніх вузлів. Під час відтворення автоматично переглядається дерево від грубої до дрібної деталізації, вибираючи оптимальний піднабір точок; за допомогою встановленого бюджету відтворення (від 500 000 до 2,5 мільйонів точок) забезпечується стабільна частота кадрів, незалежно від загальної кількості точок у сцені. 2. Поступове потокове завантаження: новий формат файлу .RAD підтримує випадковий доступ та поступову передачу. Після відкриття сцени одразу відображається грубий контур з 64 000 точок, а потім деталі завантажуються поступово з урахуванням пріоритету перегляду; під час руху користувача пріоритети автоматично перераховуються. 3. Віртуальне управління пам’яттю GPU: на GPU виділяється фіксований буфер на 16 мільйонів точок, де дані автоматично завантажуються та вивантажуються сторінками по 64 000 точок — аналог віртуальної пам’яті операційної системи, що дозволяє обмеженому об’єму видеопам’яті отримувати доступ до майже необмежених даних сцени. Основний алгоритм написаний на Rust і скомпільований у WebAssembly, працюючи у фонових Web Worker-потоках без блокування основного циклу відтворення. Spark спочатку був внутрішнім рендерером для продукту World Labs Marble — генератора 3D-світів, а потім був випущений як універсальний інструмент. У рамках цього випуску також продемонстровано кілька робіт спільноти, зокрема багатокористувацька космічна гра Starspeed, створена за допомогою Marble і Spark, — вся ігрова оточення складається з більше ніж 100 мільйонів гауссових точок і працює безпосередньо через браузер. (Джерело: BlockBeats)
World Labs відкриває джерела Spark 2.0, дозволяючи рендеринг більше ніж 100 мільйонів 3D-гауссових точок у браузері
KuCoinFlashПоділитися






Новини на ланцюгу: 15 квітня (UTC+8) компанія зі просторової інтелігенції World Labs відкрила код Spark 2.0 — рендеринговий двигун 3D Gaussian Splatting. Створений на основі THREE.js та WebGL2, Spark 2.0 підтримує відтворення понад 100 мільйонів гауссових точок у будь-якому браузері. Новини щодо реальних активів (RWA): двигун вводить системи LoD, прогресивне потокове передавання та управління VRAM. Основний код написаний на Rust і працює у Web Worker. Спочатку використовувався для Marble, зараз Spark став універсальним інструментом. Також було продемонстровано мультиплеєрний космічний шутер, створений з використанням 100 мільйонів точок.
Джерело:Показати оригінал
Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для загального інформування, без будь-яких запевнень або гарантій, а також не може розглядатися як фінансова або інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації.
Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.