Перейти к содержимому
Вся база знаний

3D на сайте, в AR и в играх

LOD — что такое уровни детализации и когда они нужны

Коротко

LOD — это несколько версий одной модели с разной детализацией: полная для ближнего плана, упрощённая для средней дистанции и почти силуэт для дальней. Движок сам переключает их по расстоянию до камеры, и сцена с сотнями объектов остаётся быстрой. LOD нужен в играх и больших интерактивных сценах; для одного товара во вьювере на сайте обычно достаточно одной хорошо оптимизированной модели.

Кому полезно: Разработчикам, 3D-специалистам

Машина на другом конце улицы занимает на экране несколько десятков пикселей — рисовать её со всеми фарами и решётками бессмысленно. LOD позволяет рисовать каждую вещь ровно с той детализацией, которая видна.

Уровни

LOD0ближний планLOD1среднийLOD2дальний
Сетка редеет, а силуэт и цвет остаются теми же.
  • LOD0 — полная модель для ближнего плана.
  • LOD1 — упрощённая: мелкие детали убраны, сетка реже.
  • LOD2 — почти силуэт для дальнего плана.

Число уровней и степень упрощения зависят от проекта.

Как они переключаются

LOD0близкоLOD1среднеLOD2далеко
Чем дальше объект, тем меньше он на экране и тем проще версия.

Движок смотрит, насколько далеко объект от камеры или сколько места он занимает на экране, и выбирает уровень. Переход должен быть незаметным, поэтому упрощают только то, что на этом расстоянии всё равно не различить.

Когда нужен, а когда нет

Игра: машины на улицеLODБольшая сцена: посёлок, заводLODОдин товар во вьювереодна модельAR одного предметаодна модель
LOD нужен, когда объектов много и они на разных расстояниях.
  • Игры и симуляторы — много объектов на разных расстояниях.
  • Большие интерактивные сцены — посёлок, завод, жилой комплекс.
  • Один товар во вьювере — камера всегда рядом, хватит одной оптимизированной модели. Как её облегчить — в статье Почему 3D-модель тормозит на телефоне.
  • AR одного предмета — тоже одна модель.

Что заложить в задачу

  • Бюджет — сколько треугольников и материалов допустимо на каждом уровне. Его задаёт программист или движок проекта.
  • Сколько уровней и на каких расстояниях они переключаются.
  • Что сохраняется на всех уровнях: силуэт, цвет, узнаваемые детали.

Как это выглядит на практике

RP Grand: автомобильные ассеты для мобильной игры — LOD0, полная сборка для ближнего плана, около девяти тысяч треугольников; LOD1 для средней дистанции; LOD2 — силуэт для дальних улиц. В интерактивном гараже кейса уровни можно переключить и посмотреть сетку.

Частые ошибки

  • Делать LOD для одиночной модели во вьювере.
  • Упрощать так, что меняется силуэт: переключение становится заметным.
  • Разные материалы на разных уровнях: объект «мигает» цветом при переключении.

Чек-лист

  1. Нужен ли LOD: много ли объектов на разных дистанциях?
  2. Бюджет треугольников и материалов для каждого уровня.
  3. Расстояния переключения.
  4. Одинаковые силуэт и цвет на всех уровнях.

Пример из практики

Есть продукция, которую нужно визуализировать?

Средний бюджет проекта — от 30 000 ₽.

Небольшие отдельные задачи оцениваются индивидуально.