Уровень детализации, моделей

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Español (es)Русский (ru)中文 (zh)Translate (Translate)
Эта статья(раздел) является наброском(en). Вы можете помочь, дополнив её.

Уровень детализации (Level of Detail, LOD) - это принцип хранения в памяти версий моделей(en) с меньшей детализацией геометрии и переключения на них, когда объект становится маленьким/отдаленным. Это значительно экономит вычислительные мощности за счёт среднего увеличения используемого объёма памяти/накопителя.

Уровни детализации моделей переключаются мгновенно. Отслеживайте, чтобы смена моделей с меньшей детализацией не происходила в пределах близкой видимости, это будет отвлекать. Пример этого можно увидеть у некоторых объектов деревьев в главе Water Hazard(en).

В Half-Life 2(en), начиная с обновления к 20-летию игры, а также в Half-Life: Source(en) и Portal(en) (обновление от мая 2025 года), переключение уровней детализации отключается вводом команды r_lod 0, если игра работает на версии DirectX 9(en) или выше[1], а для параметра "Детализация моделей" установлено значение "Высокая"[2].

Warning.pngПредупреждение: Counter-Strike: Global Offensive(en) абсолютно не использует уровни детализации, они отключены преднамеренно.

Смотреть также

Справочные сноски

1. В соответствии с файлом bin\dxsupport.cfg.
2. Обновление в честь 20-летия Half-Life 2 - Изменения
Теперь при установке значения "Высокая" для параметра "Детализация моделей" модели всегда будут отображаться с самой высокой степенью детализации и не будут замепереключаться более низкую детализацию.