Difference between revisions of "Model optimization/ru"

From Team Fortress Wiki
Jump to: navigation, search
m (LOD: Added {{anchor}})
m
Line 1: Line 1:
 
{{DISPLAYTITLE:Оптимизация моделей}}
 
{{DISPLAYTITLE:Оптимизация моделей}}
 
[[File:Lod rocketlauncher wire.jpg|260px|thumb|Оптимизированная модель ракетомета (w_model)]]
 
[[File:Lod rocketlauncher wire.jpg|260px|thumb|Оптимизированная модель ракетомета (w_model)]]
 
+
{{Quotation|'''Инженер''' про оптимизацию моделей|Это мы хорошо сработали!|sound=Engineer_cheers05_ru.wav}}
 
Когда говорят '''оптимизация моделей''', часто упоминают [[LOD/ru|LOD]] (Level of Detail) — уровень детализации. Данная статья показывает влияние LOD на количество полигонов в моделях. Нижеприведенные графики содержат информацию о том, какие модели получили обновление в виде оптимизации LOD, а какие еще не оптимизированы.
 
Когда говорят '''оптимизация моделей''', часто упоминают [[LOD/ru|LOD]] (Level of Detail) — уровень детализации. Данная статья показывает влияние LOD на количество полигонов в моделях. Нижеприведенные графики содержат информацию о том, какие модели получили обновление в виде оптимизации LOD, а какие еще не оптимизированы.
  
Line 9: Line 9:
  
 
Чтобы уменьшить количество полигонов, которые должны быть показаны, [[Source Engine/ru|движок Source]] ухудшает детализацию тех моделей, которые отдалены от игрока. При приближении увеличивается количество полигонов, вследствие чего модели становятся более детализированными. Это будет продолжаться до тех пор, пока модель не достигнет самого лучшего качества. Необходимо заметить, что оптимизированные модели не генерируются движком автоматически; все возможные уровни детализации уже должны быть включены в файлы игры, чтобы задействовать LOD.
 
Чтобы уменьшить количество полигонов, которые должны быть показаны, [[Source Engine/ru|движок Source]] ухудшает детализацию тех моделей, которые отдалены от игрока. При приближении увеличивается количество полигонов, вследствие чего модели становятся более детализированными. Это будет продолжаться до тех пор, пока модель не достигнет самого лучшего качества. Необходимо заметить, что оптимизированные модели не генерируются движком автоматически; все возможные уровни детализации уже должны быть включены в файлы игры, чтобы задействовать LOD.
 +
{{LODTable}}
  
== c_models ==
+
== Предыдущие изменения ==
; Масштаб диаграммы
+
{{Update history| '''{{Patch name|1|7|2008}}'''
: 0—8700
 
 
 
; Легенда
 
: <span style="background:#93aecf; padding:0em 2em;">&nbsp;</span> Неоптимизированная модель
 
: <span style="background:#F3A957; padding:0em 2em;">&nbsp;</span> Оптимизированная модель
 
 
 
 
 
{{LODcmodelTable}}
 
 
 
=== Примечания ===
 
; {{item link|Medi Gun}} и c_models
 
: Лечебная пушка использует собственные w_models и v_models, однако для {{item link|Kritzkrieg}} используются ее c_models.
 
 
 
; Неиспользуемый c_model контент
 
: {{item link|Stickybomb Launcher}} и {{item link|Bat}}.
 
 
 
== w_models ==
 
; Масштаб диаграммы
 
: 0—5000
 
 
 
; Легенда
 
: <span style="background:#93aecf; padding:0em 2em;">&nbsp;</span> Неоптимизированная модель
 
: <span style="background:#F3A957; padding:0em 2em;">&nbsp;</span> Оптимизированная модель
 
 
 
{{LODwmodelTable}}
 
 
 
==== Примечания ====
 
; Неиспользуемый w_model контент
 
: {{item link|Grenade Launcher}}, {{item link|PDA|КПК разрушения}} и {{item link|Scottish Resistance}} временно не поддерживаются.
 
 
 
== Модели персонажей ==
 
; Масштаб диаграммы
 
: 0—10000
 
:: '''Примечание''': масштаб обозначен не так, как в диаграммах оружия. Несмотря на то, что числа в конце полосок диаграмм сравнимы, размеры сравнивать нельзя.
 
 
 
; Легенда
 
: <span style="background:#93aecf; padding:0em 2em;">&nbsp;</span> Неоптимизированная модель
 
: <span style="background:#F3A957; padding:0em 2em;">&nbsp;</span> Оптимизированная модель
 
 
 
 
 
{{LODcharactermodelTable}}
 
 
 
== Шляпы и предметы категории «Разное» ==
 
 
 
; Масштаб
 
: 0—5000
 
:: '''Примечание''': масштаб обозначен не так, как в предыдущих диаграммах. Размеры полосок сравнивать нельзя, но можно сравнить числа.
 
 
 
; Легенда
 
: <span style="background:#93aecf; padding:0em 2em;">&nbsp;</span> Неоптимизированная модель
 
: <span style="background:#F3A957; padding:0em 2em;">&nbsp;</span> Оптимизированная модель
 
 
 
{{LODcosmeticsmodelTable}}
 
 
 
== Постройки ==
 
 
 
; Масштаб диаграммы
 
:0—20000
 
 
 
; Легенда
 
: <span style="background:#93aecf; padding:0em 2em;">&nbsp;</span> Неоптимизированная модель
 
: <span style="background:#F3A957; padding:0em 2em;">&nbsp;</span> Оптимизированная модель
 
 
 
 
 
{{LODbuildingsmodelTable}}
 
 
 
== История обновлений ==
 
{{Update history|
 
'''{{Patch name|1|7|2008}}'''
 
 
* Графическая оптимизация для среднего и слабого оборудования.
 
* Графическая оптимизация для среднего и слабого оборудования.
  
 
'''{{Patch name|1|25|2008}}'''
 
'''{{Patch name|1|25|2008}}'''
* Эффекты частиц еще более оптимизированны для среднего и слабого оборудования.
+
* Эффекты частиц еще более оптимизированы для среднего и слабого оборудования.
  
 
'''{{Patch name|2|14|2008}}'''
 
'''{{Patch name|2|14|2008}}'''
Line 90: Line 22:
 
* Небольшие изменения модели подрывника, устраняющие некоторые проблемы производительности.
 
* Небольшие изменения модели подрывника, устраняющие некоторые проблемы производительности.
  
'''{{Patch name|4|29|2008}}''' ([[Обновление «Золотая лихорадка»]])
+
'''{{Patch name|4|29|2008}}''' ({{update link|Gold Rush Update}})
 
* Улучшенная производительность системы частиц на многоядерных конфигурациях.
 
* Улучшенная производительность системы частиц на многоядерных конфигурациях.
  
Line 99: Line 31:
 
* Обновлены еще несколько моделей. Теперь они поддерживают оптимизацию LOD.
 
* Обновлены еще несколько моделей. Теперь они поддерживают оптимизацию LOD.
 
** {{undocumented}} Добавлен LOD для следующих моделей: {{item link|Buff Banner}} (''флаг''), {{item link|Eyelander}}, {{item link|Flamethrower|огнемет}}, {{item link|Flare Gun}}, {{item link|Brass Beast}}, {{item link|Equalizer}}, {{item link|Scottish Resistance}}.
 
** {{undocumented}} Добавлен LOD для следующих моделей: {{item link|Buff Banner}} (''флаг''), {{item link|Eyelander}}, {{item link|Flamethrower|огнемет}}, {{item link|Flare Gun}}, {{item link|Brass Beast}}, {{item link|Equalizer}}, {{item link|Scottish Resistance}}.
* {{undocumented}} Cтарые версии v_model и w_model для {{item link|Flamethrower|огнемета}} были убраны и заменены новым вариантом c_model.
+
* {{undocumented}} Старые версии v_model и w_model для {{item link|Flamethrower|огнемета}} были убраны и заменены новым вариантом c_model.
  
 
'''{{Patch name|3|10|2011}}'''
 
'''{{Patch name|3|10|2011}}'''
Line 105: Line 37:
 
** {{undocumented}} Добавлен LOD для следующих моделей: {{item link|Black Box}}, {{item link|Buff Banner}} (''горн''), {{item link|Degreaser}}, {{item link|Blutsauger}}, {{item link|Powerjack}}, {{item link|Sandvich}}, {{item link|Übersaw}} и {{item link|Jarate}}.
 
** {{undocumented}} Добавлен LOD для следующих моделей: {{item link|Black Box}}, {{item link|Buff Banner}} (''горн''), {{item link|Degreaser}}, {{item link|Blutsauger}}, {{item link|Powerjack}}, {{item link|Sandvich}}, {{item link|Übersaw}} и {{item link|Jarate}}.
  
'''{{Patch name|10|13|2011}}''' ([[Manniversary Update & Sale/ru|Манн-юбилейные обновление и распродажа]])
+
'''{{Patch name|10|13|2011}}''' ({{update link|Manniversary Update & Sale}})
 
* Добавлен LOD для некоторых старых моделей.
 
* Добавлен LOD для некоторых старых моделей.
  
 
'''{{Patch name|12|15|2011}}'''
 
'''{{Patch name|12|15|2011}}'''
* {{Undocumented}} Добавлен LOD для {{item link|Machina|Махины}}.
+
* {{Undocumented}} Добавлен LOD для [[Machina/ru|Махины]].
  
 
'''{{Patch name|2|23|2012}}'''
 
'''{{Patch name|2|23|2012}}'''
* Добавлен LOD для {{item link|Reggaelator|Реггилятора}}.
+
* Добавлен LOD для [[Reggaelator/ru|Реггилятора]].
  
 
'''{{Patch name|4|18|2012}}'''
 
'''{{Patch name|4|18|2012}}'''
* Добавлен LOD для {{item link|Ghastly Gibus|Жуткого шапокляка}}.
+
* Добавлен LOD для [[Ghastly Gibus/ru|Жуткого шапокляка]].
  
 
'''{{Patch name|6|3|2013}}'''
 
'''{{Patch name|6|3|2013}}'''
* Исправлен пропущенный LOD для Раздатчика.
+
* Исправлен пропущенный LOD для раздатчика.
}}
+
 
 +
'''{{Patch name|7|8|2014}}'''
 +
* Исправлено некоторое праздничное оружие, использующее худший уровень детализации при виде от первого лица.
 +
 
 +
'''{{Patch name|12|12|2014}}'''
 +
* Исправлена {{item link|Swagman's Swatter}}, которая не держалась на [[Sniper/ru|снайпере]] во время выполнения [[Sniper taunts/ru#Melee|насмешки с оружием ближнего боя]] для низкого LOD.}}
  
 
== См. также ==
 
== См. также ==

Revision as of 15:16, 23 July 2015

Оптимизированная модель ракетомета (w_model)
«
Это мы хорошо сработали!
Инженер про оптимизацию моделей
»

Когда говорят оптимизация моделей, часто упоминают LOD (Level of Detail) — уровень детализации. Данная статья показывает влияние LOD на количество полигонов в моделях. Нижеприведенные графики содержат информацию о том, какие модели получили обновление в виде оптимизации LOD, а какие еще не оптимизированы.

Дальний вид

LOD

Основная статья: LOD

Чтобы уменьшить количество полигонов, которые должны быть показаны, движок Source ухудшает детализацию тех моделей, которые отдалены от игрока. При приближении увеличивается количество полигонов, вследствие чего модели становятся более детализированными. Это будет продолжаться до тех пор, пока модель не достигнет самого лучшего качества. Необходимо заметить, что оптимизированные модели не генерируются движком автоматически; все возможные уровни детализации уже должны быть включены в файлы игры, чтобы задействовать LOD.

Оружие

Ключ Неоптимизированная модель Оптимизированная модель

Аксессуары

Ключ Неоптимизированная модель Оптимизированная модель

Разведчик

Солдат

Поджигатель

Подрывник

Пулемётчик

Инженер

Медик

Снайпер

Шпион

Multi-class

Все классы

Постройки

Ключ Неоптимизированная модель Оптимизированная модель
Класс Предмет Высокое качество (кол-во полигонов) Низкое качество (кол-во полигонов) Эффективность
Leaderboard class engineer.png Инженер Раздатчик (1-го уровня)
 7,086 
 1,598 
77.45%
Раздатчик (2-го уровня)
 14,294 
N/A N/A
Раздатчик (3-го уровня)
 15,462 
N/A N/A
Турель (1-го уровня)
 4,030 
 640 
84.12%
Турель (2-го уровня)
 10,167 
 2,329 
77.09%
Турель (3-го уровня)
 11,312 
 2,955 
73.88%
Телепорт
 4,456 
 1,790 
59.83%

Классы

Ключ Неоптимизированная модель Оптимизированная модель
Класс Высокое качество (кол-во полигонов) Низкое качество (кол-во полигонов) Эффективность
Разведчик
 5,524 
 593 
89.27%
Солдат
 6,408 
 502 
92.17%
Поджигатель
 2,406 
 294 
87.78%
Подрывник
 6,518 
 466 
92.85%
Пулемётчик
 4,728 
 522 
88.96%
Инженер
 6,754 
 721 
89.32%
Медик
 6,658 
 635 
90.46%
Снайпер
 6,092 
 519 
91.48%
Шпион
 5,360 
 565 
89.46%

Предыдущие изменения

Обновление от 7 января 2008
  • Графическая оптимизация для среднего и слабого оборудования.

Обновление от 25 января 2008

  • Эффекты частиц еще более оптимизированы для среднего и слабого оборудования.

Обновление от 14 февраля 2008

  • Оптимизирована система частиц для улучшения производительности на некоторых аппаратных конфигурациях.
  • Небольшие изменения модели подрывника, устраняющие некоторые проблемы производительности.

Обновление от 29 апреля 2008 (Обновление «Золотая лихорадка»)

  • Улучшенная производительность системы частиц на многоядерных конфигурациях.

Обновление от 19 января 2011

Обновление от 3 февраля 2011

Обновление от 10 марта 2011

Обновление от 13 октября 2011 (Манн-юбилейные обновление и распродажа)

  • Добавлен LOD для некоторых старых моделей.

Обновление от 15 декабря 2011

  • [Недокументированное] Добавлен LOD для Махины.

Обновление от 23 февраля 2012

Обновление от 18 апреля 2012

Обновление от 3 июня 2013

  • Исправлен пропущенный LOD для раздатчика.

Обновление от 8 июля 2014

  • Исправлено некоторое праздничное оружие, использующее худший уровень детализации при виде от первого лица.

Обновление от 12 декабря 2014

См. также

Ссылки