Новини
Останні статті і огляди
API WebGPU для прискорення 3D-графіки тепер підтримується всіма популярними браузерами
-
quppeq
Member
Пропоную обговорити API WebGPU для прискорення 3D-графіки тепер підтримується всіма популярними браузерами
Чекаємо комбайн блендера і фігми?)
Чекаємо комбайн блендера і фігми?)
-
artko
Member
- Звідки: Dnipro
скоріш Unreal Engine 5.x на Electronquppeq: ↑ 08.12.2025 10:27 Чекаємо комбайн блендера і фігми?)
-
yurius_r
Member
Сподіваюся AAA ігор з тільки Web клієнтом не буде. Встановлення та оновлення цього ... витвору буде на стільки болючим, що краще не треба
-
unique-neon
Member
Треба щоб браузер ще каву варив і буде норм
-
Grava
Member
- Звідки: Запоріжжя
Навіщо?що відкриє шлях для створення красивих ігор AAA-класу для браузерів.
-
VovaII
Member
Купа питань:
1) Це ж не відміняє необхідності в відеокарті яка таку гру потягне?
2) На відеокарті тепер висітиме і 3Д гра і ШІ — і скільки ж їй пам’яті потрібно буде? А з урахуванням нинішнього подорожчання?
Дякую.
1) Це ж не відміняє необхідності в відеокарті яка таку гру потягне?
2) На відеокарті тепер висітиме і 3Д гра і ШІ — і скільки ж їй пам’яті потрібно буде? А з урахуванням нинішнього подорожчання?
Дякую.
-
KimRomik
Member
Цікаво чи забезпечить цей API доступ до енкодерів, а також чи є там підтримка DX11 та нижче. Це дозволить оживити старі компи, у яких все ще потужні gpu на борту.
-
alexeygalas
Member
- Звідки: Khmelnytskyi
KimRomik: ↑ 08.12.2025 11:30а також чи є там підтримка DX11 та нижче
Але є софтварні врепери, якщо драйвер не має нативної підтримки Direct[Draw/3D] 11 та нижче, конвертуючи їх в 12WebGPU є наступником стандарту WebGL, але використовує сучасні функції з API Direct3D 12, Metal і Vulkan, а не тільки OpenGl ES
https://github.com/elishacloud/dxwrapper
-
Mozdev
Member
НІ, нам такого щастя не треба це ж страшний сон якийсьartko: ↑ 08.12.2025 10:31скоріш Unreal Engine 5.x на Electronquppeq: ↑ 08.12.2025 10:27 Чекаємо комбайн блендера і фігми?)комбо буде...
-
Tiufin
Member
Ааа-ігри в браузері? Це для збоченців?
в браузері часто навіть якісь анімації підглючують, не дивлячись на купу вільних ресурсів у компа. Або він сходить з розуму та зжирає купу пам'яті, в потім висне.
-
tornadox
Member
- Звідки: мені знати що ти не дивак?
Нарешті можна буде якось використати всю потужність графічного рішення в М4.
На практиці це дуже важливий крок для створення кросплатформенних ігор без мороки підтримки окремого заліза і ос, оскільки все тепер виконується на стороні браузера. Це на голову вище WebGL
Спробував https://play.projectprismatic.com - споживання в маку 60 ват на повний екран, під 100 fps.
Може ще хтось має цікаві приклади з WebGPU - кидайте.
Відправлено через 4 хвилини 4 секунди:
Знайшов ще декілька лінків
https://play.spacelancers.com
Мапи старих ігор
https://noclip.website/
демка Path Tracing https://iamferm.in/webgpu-path-tracing/
Відправлено через 14 хвилин 45 секунд:
Різниця лише в тому що я поки не бачив можливості встановлення кешу на інший диск чи іншу теку, або як зрозуміти де це кеш очистити якщо вже не бавишся в гру? Але думаю це легко реалізується розробниками браузерів.
На практиці це дуже важливий крок для створення кросплатформенних ігор без мороки підтримки окремого заліза і ос, оскільки все тепер виконується на стороні браузера. Це на голову вище WebGL
Спробував https://play.projectprismatic.com - споживання в маку 60 ват на повний екран, під 100 fps.
Може ще хтось має цікаві приклади з WebGPU - кидайте.
Відправлено через 4 хвилини 4 секунди:
Знайшов ще декілька лінків
https://play.spacelancers.com
Мапи старих ігор
https://noclip.website/
демка Path Tracing https://iamferm.in/webgpu-path-tracing/
Відправлено через 14 хвилин 45 секунд:
Надумана проблема, там процес більше менш схожий як в декстопних іграх.yurius_r: ↑ 08.12.2025 10:39Сподіваюся AAA ігор з тільки Web клієнтом не буде. Встановлення та оновлення цього ... витвору буде на стільки болючим, що краще не треба
Різниця лише в тому що я поки не бачив можливості встановлення кешу на інший диск чи іншу теку, або як зрозуміти де це кеш очистити якщо вже не бавишся в гру? Але думаю це легко реалізується розробниками браузерів.
-
unique-neon
Member
Тут насправді так тому, що сайт писався без уваги до анімацій, які на ньому є. При бажанні роблять так щоб анімації не підвисали, але це потребудє додаткової роботи.Tiufin: ↑ 08.12.2025 12:22 Ааа-ігри в браузері? Це для збоченців?в браузері часто навіть якісь анімації підглючують, не дивлячись на купу вільних ресурсів у компа. Або він сходить з розуму та зжирає купу пам'яті, в потім висне.
-
Georgin
Member
- Звідки: Запоріжжя
Оце Ви гурман, серartko: ↑ 08.12.2025 10:31скоріш Unreal Engine 5.x на Electronquppeq: ↑ 08.12.2025 10:27 Чекаємо комбайн блендера і фігми?)комбо буде...
А якщо серйозно, то Ви тут маєте рацію - проекти на electron, м'яко кажучі, не дуже легкі та компактні. Такий собі UE5 у світі JavaScript
-
yurius_r
Member
tornadox
От як раз це і проблема. Зараз немає в браузерах механізму роботи з великою кількістю дуже великих файлів. Та й не треба він там.
От як раз це і проблема. Зараз немає в браузерах механізму роботи з великою кількістю дуже великих файлів. Та й не треба він там.
-
dreikk91
Member
- Звідки: UA; Lviv
Тепер для перегляду сайтів без лагів та підвантажень буде потрібна 5090? А компіляція шейдерів при відкритті оверклокерів буде? Трасування променів додадуть? І скільки це потребуватиме відеопам'яті на мінімалках?
-
dead_rat
Member
- Звідки: Берлін
А сто гігібайт текстур треба буде відразу скачувати по відкриттю сайту з грою?
-
tornadox
Member
- Звідки: мені знати що ти не дивак?
yurius_r
Механізми є, були PWA, важливо допиляти ф-ал і буде нічим не гірше за лончери на десктопі.
На мою думку це дуже важливо, в першу чергу для інді розробників, ігри котрих часто продаються на більшу аудиторію ніж ААА, але не вимагають топового заліза за $2к. Підтримка білдів для кожної ОС для маленьких студій затратне діло.
Механізми є, були PWA, важливо допиляти ф-ал і буде нічим не гірше за лончери на десктопі.
На мою думку це дуже важливо, в першу чергу для інді розробників, ігри котрих часто продаються на більшу аудиторію ніж ААА, але не вимагають топового заліза за $2к. Підтримка білдів для кожної ОС для маленьких студій затратне діло.
-
dead_rat
Member
- Звідки: Берлін
Гадаєте , що підтримка під кожен браузер простіша?tornadox: ↑ 09.12.2025 13:01 Підтримка білдів для кожної ОС для маленьких студій затратне діло.
Осєй по факту дві - Вінда і Макось, а браузерів повно
-
tornadox
Member
- Звідки: мені знати що ти не дивак?
Абсолютно.dead_rat: ↑ 10.12.2025 03:48 Гадаєте , що підтримка під кожен браузер простіша?
1. В кожній ОС свій нативний графічний АПІ:
DirectX (Windows), Metal (macOS/iOS), Vulkan/OpenGL (Linux, Android).
2. WebGPU єдиний, уніфікований графічний API, який працює всередині браузера. Він приймає команди WebGPU і автоматично перетворює їх на відповідні нативні виклики (DirectX, Metal або Vulkan) для конкретної операційної системи. Це знімає необхідність вручну писати код для кожного нативного API.
3. Гра, розроблена під WebGPU, працює просто у веббраузері. Не потрібен інсталятор чи збірка під кожну OC (win64, macOS, iOS, Android, Linux) і під кожну архітектуру (x86, arm).
-
dead_rat
Member
- Звідки: Берлін
1. Окейtornadox: ↑ 10.12.2025 13:50Абсолютно.dead_rat: ↑ 10.12.2025 03:48 Гадаєте , що підтримка під кожен браузер простіша?
1. В кожній ОС свій нативний графічний АПІ:
DirectX (Windows), Metal (macOS/iOS), Vulkan/OpenGL (Linux, Android).
2. WebGPU єдиний, уніфікований графічний API, який працює всередині браузера. Він приймає команди WebGPU і автоматично перетворює їх на відповідні нативні виклики (DirectX, Metal або Vulkan) для конкретної операційної системи. Це знімає необхідність вручну писати код для кожного нативного API.
3. Гра, розроблена під WebGPU, працює просто у веббраузері. Не потрібен інсталятор чи збірка під кожну OC (win64, macOS, iOS, Android, Linux) і під кожну архітектуру (x86, arm).
2. А що робити, коли виклики в різних браузерах по різному? Тут звичайну веб сторінку ще зроби однаково в усіх браузерах.
3. Як 100 гб гри магічно завантажаться у браузер?