Эта статья документации для всего, что использует платформу Source. Нажмите для получения дополнительной информации.

Source 2006

From Valve Developer Community
< Ru
Jump to navigation Jump to search

English (en)Español (es)Русский (ru)中文 (zh)Translate (Translate)
HDR была одной из функций, впервые продемонстрированные в Half-Life 2: Lost Coast Half-Life 2: Lost Coast, техническом демо. Позже HDR была добавлена в Day of Defeat: Source Day of Defeat: Source (2005) и Source 2006 Source 2006. Это изображение сравнивает LDR, LDR с Bloom и HDR.

Ветвь движка Source 2006 Source 2006, также известная как ветка движка Episode One и последняя ветка Old Engine, впервые была использована в 2005 году в Half-Life 2: Lost Coast Half-Life 2: Lost Coast и Day of Defeat: Source Day of Defeat: Source, но была выпущена только в 2006 году с Half-Life 2: Episode One Half-Life 2: Episode One, при этом предыдущие многопользовательские игры (Counter-Strike: Source, Half-Life 2: Deathmatch и Half-Life Deathmatch: Source) также были обновлены до ветки Source 2006 Source 2006. Она распространялась в формате «base source engine 2.gcf». Она была вытеснена веткой Source 2007 Source 2007 (также известная как Orange Box) ветка. Для работы требуется контент Half-Life 2 Half-Life 2.

Версии движка для этой ветки - Build 2547 (Lost Coast) или 2761 (EP1) до 4044 (Protocol 7). SDK(en) и Source SDK Base 2006 Source SDK Base 2006 игры для этой ветки бесплатны для всех пользователей Steam.

Преимущества

Новое с Source 2004 Source 2004:

High Dynamic Range рендеринг(en) (DX9 SM2)
Имитация значений яркости, выходящих за пределы реального диапазона компьютерных мониторов, и регулировки апертуры.
Подтвердить:HDR на самом деле предшествует Source 2006? См. PDF. Lost Coast не использовал «базовый исходник 2.gcf», а DODS использовал его только после обновления. Также SiN Episodes SiN Episodes, игра из Source 2004, имеет нефункциональную консольную команду HDR mat_hdr_enabled. Аналогично, Lost Coast также поддерживает dxlevel 95, до Source 2006.
Эффект постобработки "Зернистость плёнки"
Используется в Day of Defeat: Source Day of Defeat: Source.
Color correction(en)
Изменение цветового баланса изображения для достижения желаемого эффекта. Например, в Day of Defeat: Source Day of Defeat: Source цвет был скорректирован, чтобы стать более десатурированным.
Фонговые материалы(en)
Диффузные отражения для кожи и других шероховатых поверхностей на моделях(en).
Обновление лицевой анимации(en)
Больше деталей и более интенсивные формы для выступлений крупным планом.
Система комментариев(en)
Позволяет встраивать в уровни DVD-подобные режиссерские комментарии.
Динамические взаимодействия(en)
Динамическое взаимодействие между NPC с помощью специальных анимаций.
Lightwarp textures(en) (DX9+ SM3)
1D-текстуры, оттеняющие материал на вершину в зависимости от их яркости.
Direct3D 9 - Shader Model 3(en) (уровень возможностей DirectX 9.0+/dxlevel 95)
Открывает значительно улучшенную производительность шейдеров.
Detail prop shapes(en)
Улучшена детализация спрайтов, которые колышутся на ветру и отгибаются от ближайших игроков.
BSP 20 версии(en)
Новая версия BSP, с новыми функциями.
Обновление уровней с помощью lump файлов(en) - обновление entity lumps, изменение энтити в файле .BSP без перекомпиляции карт.
Note.pngПримечание:Некоторые функции выше доступны только с Direct3D 9, dxlevel 95 (уровень DX9.0+) или более поздней версии

Удалённые функции, которые были в Source 2004 Source 2004

Совместимость с DirectX(en) 6.0 (dxlevel 60)
Поддержка DirectX 6.x(en) видеокарт была частично отменена, но все еще доступна.
Меню друзей Steam
Изначально присутствовавшая до этого, она была удалена в пользу Steam Overlay, представленного в 2009 году. Серверы для функции Steam Friends также были закрыты.

Доступность

Исходный код для ветви 2006 года включен в уже устаревшее приложение Source SDK(en). Все игры Valve, представленные в Source 2006 и предыдущие игры, обновленные с Source 2004 Source 2004 до Source 2006 Source 2006, в настоящее время используют Source 2013 Singleplayer Source 2013 Singleplayer или Source 2013 Multiplayer Source 2013 Multiplayer. Чтобы скомпилировать код для ветки 2006, смотрите Компиляция под VS2005(en).

Usage

Некоторые игры до сих пор используют Source 2006 Source 2006:

Игры Valve

Игры от третьих лиц

Известные проблемы

Icon-Bug.pngБаг:Все игры Source 2004 и 2006 годов страдали от ошибки серого тумана, которая проявлялась на новых графических процессорах (начиная с серии GeForce 8000 или более новых GPU AMD/ATI) и новых драйверах. Эта проблема была исправлена на системах NVIDIA, начиная с версии драйвера «516.5x» (подтверждено на RTX 3060),[1][2] но, вероятно, все еще присутствует на AMD/Intel. Эта проблема не возникает при использовании dxlevel 81 или ниже, только dxlevel 90 или выше.
Icon-Bug.pngБаг:Переключение разрешения в некоторых играх Source 2006 может привести к неправильному масштабированию правой части HUD (патроны). Некоторые консольные тексты, например те, которые отображаются при включении cl_showfps или cl_showpos 1, будут либо обрезаны, либо полностью скрыты.  (tested in: GMOD 9, старый движок HL2)

Системные требования

Минимальные системные требования :

  • ОС: Windows 98 / ME, 2000, XP or later
  • CPU: 1.2 GHz
  • RAM: 256 MB
  • Видеокарта: Nvidia GeForce FX 5700, ATI Radeon 9500 (with 128MB VRAM)
  • Direct3D 9.0 совместимая видеокарта (Или по крайней мере совместимость уровня DirectX 7.0 или выше)

Примечания

CollapseПримечания
1. Source DirectX9 grey fog bug
a0divided: This bug basically only happens while using DX9 with games that run on pre-Orangebox versions of Source, like Sin as mentioned above or HL2 & EP1 before the 2010 engine update.

But what's interesting is that this bug was fixed at some point by Nvidia, at least on their newer cards with the latest drivers. I currently have an RTX 3060 Laptop GPU with driver 516.5 and the fog actually works properly on DX9. Unfortunately, I think it's still bugged with AMD or Intel GPUs... Retrieved March 02, 2025.

2. Verified by leonidakarlach (talk) 01:36, 14 September 2024 (PDT):
Appeared to be fixed. Using RTX 3060 (desktop) and driver version 560.81. Using something like DgVoodoo2 would break this again.