TGViewer
GameDev: разработка игр GameDev: разработка игр @make_game · 7.64K subscribers
Post #1761 2.26K
Доклад Tiago Sousa (Rendering Technical Director, id Software) на SIGGRAPH 2025 о переходе от предрасчитанного GI к real-time решению в DOOM: The Dark Ages.

➡️ Проблема с лайтмапами

🔘Уровни стали в 4-10 раз больше (5000 км² суммарно). При старом подходе:
🔘Запекание одной карты: 40-100 часов
🔘Полный цикл всех карт: до 2 месяцев
🔘Размер на диске: 44-110 ГБ только на лайтмапы
🔘Любое изменение (позиция солнца, материал, геометрия) → перезапекать всё

➡️ Что сделали

Real-time GI на основе ray tracing, но с жёстким амортизированием:
🔘Cascaded Light Grids (8 каскадов 16³) для индексации света, декалей, reflection probes
🔘Расчёты размазаны по нескольким кадрам
🔘Работает на Xbox Series S и эквивалентном PC-железе

➡️ Результат

🔘Стабильные 60+ FPS на всех платформах
🔘Нулевое время запекания
🔘Мгновенная итерация для художников
🔘Тот же подход использован в Indiana Jones (MachineGames)

📎 Видео на YT или в посте, все слайды SIGGRAPH 2025

@make_game
  • 🔥 7
  • 👎 3
  • 🤔 2
  • 👍 1
More from @make_game
  1. Sep 23, 2026Как сваривать вершины меша за линейное время В процедурной генерации части геометрии удобн…
  2. Sep 23, 2026Как строить фрактальные берега с многоуровневой диаграммой Вороного В диаграмме Вороного с…
  3. Sep 23, 2026Как подготовить генератор гекс-карт Unity к задачам Burst Одинаковые настройки и начальное…
  4. Sep 22, 2026Как пул объектов защищает эффекты от фрагментации памяти Один взмах посоха порождает сотни…
  5. Sep 22, 2026Как сервер засчитывает точный выстрел при сетевой задержке В быстрой сетевой игре ваш клие…
  6. Sep 22, 2026Как Binding of Isaac генерирует подземелья Сначала генератор строит план на сетке 9×8, зат…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →