OBGE v3.1
Похоже, многие испытывают трудности с тем, чтобы получить работающий графический мод Oblivion Graphic Extender. Я бы хотел немного рассказать о своем опыте использования этого мода.
Как сам мод OBGE v3.1, так и все дополнения к нему можно скачать здесь: https://code.google.com/p/oblivion-graphics-extender/downloads/list
Требования: необходим OBSE 0020+, в игре должно быть отключено сглаживание, в настройках видеокарты для игры должно быть отключено принудительное сглаживание (anti aliasing). На видеокартах ATI должна быть отключена принудительная анизотропная фильтрация для игры. В игре должен быть включён HDR. DirectX должен быть обновлен до последней версии.
Базовые составляющие мода:
1. OBGE (OBGE_v31rc4-BAIN.7z) - ядро мода
2. OBGE Effects (OBGE_Effects_v31rc3-BAIN.7z) - набор основных эффектов для мода
Дополнительные компоненты:
1. Liquid Water (OBGE_LW_v21rc4-BAIN.7z)
это дополнение для проекта OBGEv3, заменяющее оригинальный шейдер воды в Oblivion на более реалистичный.
2. Parallax Occlusion Mapping (OBGE_POM_v31rc1-BAIN.7z)
это опциональный компонент для OBGEv3, применяющий эффект parallax occlusion mapping к текстурам в игре и заставляющий их выглядеть более "объемно".
3. Skin (OBGE_Skin_v31rc1-BAIN.7z)
это дополнительный компонент OBGEv3, заменяющий стандартный шейдер кожи, на аналогичный, симулирующий распространение света по коже. Цвет кожи станет более естественным, с более мягким тоном.
4. Physically Correct Sky (OBGE_PCS_v31rc4-BAIN.7z)
это опциональный компонент для OBGEv3, который искривленное полусферическое небо в Oblivion заменяет небесным полушарием, смоделированным по размерам Земли.
5. Linear/Luminance HDR (OBGE_LHDR_v31rc2-BAIN.7z)
это опциональный компонент для OBGEv3, заменяющий стандартный HDR & Bloom шейдер аналогичным, основанным на регулировке яркости отображения тонов. Сцена станет менее насыщенной и очень яркие источники света (например солнце) станут менее интенсивно усиливать "свечение" окружающих ярких областей.
6. Landscape LOD (OBGE_LLOD_v31alpha...)
это опциональный компонент для OBGEv3, заменяющий стандартные шейдеры, отвечающие за прорисовку LOD (дальних ландшафтов) и VWD (дальних объектов), и призванный их усовершенствовать. Он также предоставляет модели и текстуры, основанные на TWMP для всего Тамриэля и Дрожащих островов, которые используются LOD-системой, основанной на OBGE.
Так как проект так и остался в стадии незаконченной разработки, многие элементы базового пакета мода остались недоделанными, поэтому я расскажу о своем способе установки, который для меня оказался рабочим. Я использовал установку через Wrye Bash (BAIN).
1. Скачиваем ядро мода OBGE (OBGE_v31rc4-BAIN.7z). Структура папок архива следующая:
00 Base\ - основные ресурсы мода
01 Core\ - базовая версия
02 Core-SD\ - версия для разработчиков
03 Core-Retro\ - 'облегченная' версия, использующая алгоритм работы OBGEv2
2. Скачиваем основные эффекты мода OBGE Effects (OBGE_Effects_v31rc3-BAIN.7z). Структура папок архива следующая:
00 Base\ - основные ресурсы мода
01 Godrays Sunglare Fix\ - при наличии проблем с Godrays есть этот фикс
02 Support Plugin\ - дополнительные плагины
03 Controller\ - дополнительный контроллер для управления эффектами
04 Compatibility\ - некоторые файлы совместимости
3. Я выбираю следующие компоненты (+ значит выбрано):
---OBGE---
+ 00 Base\
+ 01 Core\
- 02 Core-SD\
- 03 Core-Retro\
--- OBGE Effects---
+ 00 Base\
- 01 Godrays Sunglare Fix\
+ 02 Support Plugin\
......- MenuSysFramework.esm
......+ OBGE.esp
......- OBGEv3.1_CommonComponents.esp
......- OBGEv3.1_StandAloneEffects(MultiModuleInstall).esp
......- OBGEv3.1_StandAloneEffects(SingleModuleInstall).esp
- 03 Controller\
- 04 Compatibility\
Я опишу способ, которым пользуюсь я:[list]
[*]Для начала откройте файл My Documents\My Games\Oblivion\OBGE.ini и проверьте вот эту запись bUseEffectList=1, она включает использование списка эффектов.
[*]Ранее вы отметили для установки файл OBGE.esp, он позволяет в игре управлять доступными эффектами. В игре вы получаете предмет "OBGE3.1 Support" в инвентарь. Кликаете по нему, после закрытия инвентаря всплывает меню OBGE. Здесь вы можете включить или отключить эффекты (Shift+клик, обратное пролистывание Ctrl+клик), или можете зайти в эффект и попробовать изменить его доступные параметры. Это меню существует только для просмотра эффектов, изменения не будут применены при следующей игре, хотя останутся отмеченными в меню.
[*]Таким образом вы выбираете понравившиеся эффекты, запоминаете их названия, затем открываете файл Oblivion Gold\Data\Shaders\shaderlist.txt, включаете понравившиеся эффекты (= 1) и выключаете ненужные (= 0). Теперь эффекты будут применены всегда.
[*]Для редактирования дополнительных параметров нужно редактировать файлы шейдеров, имеющих расширение .fx. Открываете такой файл в блокноте, ищете строчку с тем же названием что и во внутриигровом меню obge, и вносите свое значение.
[/list]
Liquid Water
Установка: скачиваете дополнение Liquid Water (OBGE_LW_v21rc4-BAIN.7z). Структура папок архива следующая:
00 Base\ - основные ресурсы мода
01 Shaders - Standard\ - базовая версия шейдера
02 Shaders - Performance\ - шейдер, оптимизированный для лучшей производительности
03 Plugin - Oblivion\ - плагин для Oblivion
04 Plugin - Nehrim\ - плагин для Nehrim
05 Settings - Oblivion\ - индивидуальные настройки для областей Oblivion
06 Settings - Nehrim\ - индивидуальные настройки для областей Nehrim
Я выбираю следующие компоненты:
---Liquid Water---
+ 00 Base\
+ 01 Shaders - Standard\
- 02 Shaders - Performance\
+ 03 Plugin - Oblivion\
- 04 Plugin - Nehrim\
+ 05 Settings - Oblivion\
Убедитесь, что в вашем obge.ini имеется запись: bUseShaderOverride=1
Плагин OBGE - Liquid Water.esp нужен для применения шейдера к игре. С установкой через Wrye Bash устанавливается ini tweak с настройками для оптимального отображения воды.
Проблемы:
1. Дополнение Liquid Water содержит в себе исправление самой глупой проблемы с водой в Oblivion:


Однако, если такое исправление не заработало, нужно сделать следующее:
открываем файл Oblivion Gold\Data\Shaders\Water.fx
ищем строчку float3 eyepos = oblv_CameraPosition_MAINPASS - float3(0, 0, waterHeight);
заменяем на float3 eyepos = oblv_CameraPosition_MAINPASS - float3(0, 0, waterHeight + 10);
Motion Blur
Работающий Motion Blur для obge можно получить следующим образом:
Качаете только MotionBlur_1_6 здесь: http://www.nexusmods.com/oblivion/mods/14339
внутри скачанного архива есть папка NO MOTION BLUR\, можете её сразу удалить, она не нужна.
Качаете обновленный шейдер здесь: http://www.nexusmods.com/oblivion/mods/43225
заменяете им тот что идет в MotionBlur_1_6.
Эффект смотрится нормально только на суше.
Skin
Тут сказать нечего эффект неплох, но на стыках моделей свет обрабатывется с огрехами:


Physically Correct Sky
Совместно с All Natural Weather дает баги, поэтому я его не использую.
До остального руки не дошли...
Как сам мод OBGE v3.1, так и все дополнения к нему можно скачать здесь: https://code.google.com/p/oblivion-graphics-extender/downloads/list
Требования: необходим OBSE 0020+, в игре должно быть отключено сглаживание, в настройках видеокарты для игры должно быть отключено принудительное сглаживание (anti aliasing). На видеокартах ATI должна быть отключена принудительная анизотропная фильтрация для игры. В игре должен быть включён HDR. DirectX должен быть обновлен до последней версии.
Мои настройки obge.ini
[DepthBuffer]
bUseDepthBuffer=1
bUseRAWZfix=1
[Effects]
bUseEffectList=1
sEffectDirectory=data\shaders\
sEffectListFile=data\shaders\shaderlist.txt
bUseLegacyCompiler=0
bCompileSources=1
bOptimize=0
bFreezeTweaks=0
bRenderHalfScreen=0
bPurgeOnNewGame=0
bNoShadersInMenus=0
bTailEffects=0
[ScreenBuffers]
iBufferTexturesNumBits=0
iBufferRawZDepthNumBits=0
iReflectionMapSize=0
iWaterHeightMapSize=0
iWaterDisplacementMapSize=0
iAutoGenerateMipMaps=2
iBufferZDepthNumBits=0
[General]
bEnabledLOD=0
bEnabled=1
[LOD]
iFarNearTiles=5
iFarFarTiles=7
iFarInfTiles=11
[Meshes]
bPurgeOnNewGame=1
[Serialization]
bSaveData=1
bLoadData=1
[PluginInterOp]
bEnableInterOp=0
[Shaders]
bUseShaderOverride=1
bUseLegacyCompiler=0
bSaveShaderOverride=1
bCompileSources=1
bRuntimeSources=0
bOptimize=0
bMaximumSM=0
bUpgradeSM1X=0
sShaderOverrideDirectory=data\shaders\override\
[Textures]
bPurgeOnNewGame=0
bSamplerDeGamma=0
bSamplerReGamma=0
iSamplerAnisotropy=1
fSamplerLODBias=0
bUseDepthBuffer=1
bUseRAWZfix=1
[Effects]
bUseEffectList=1
sEffectDirectory=data\shaders\
sEffectListFile=data\shaders\shaderlist.txt
bUseLegacyCompiler=0
bCompileSources=1
bOptimize=0
bFreezeTweaks=0
bRenderHalfScreen=0
bPurgeOnNewGame=0
bNoShadersInMenus=0
bTailEffects=0
[ScreenBuffers]
iBufferTexturesNumBits=0
iBufferRawZDepthNumBits=0
iReflectionMapSize=0
iWaterHeightMapSize=0
iWaterDisplacementMapSize=0
iAutoGenerateMipMaps=2
iBufferZDepthNumBits=0
[General]
bEnabledLOD=0
bEnabled=1
[LOD]
iFarNearTiles=5
iFarFarTiles=7
iFarInfTiles=11
[Meshes]
bPurgeOnNewGame=1
[Serialization]
bSaveData=1
bLoadData=1
[PluginInterOp]
bEnableInterOp=0
[Shaders]
bUseShaderOverride=1
bUseLegacyCompiler=0
bSaveShaderOverride=1
bCompileSources=1
bRuntimeSources=0
bOptimize=0
bMaximumSM=0
bUpgradeSM1X=0
sShaderOverrideDirectory=data\shaders\override\
[Textures]
bPurgeOnNewGame=0
bSamplerDeGamma=0
bSamplerReGamma=0
iSamplerAnisotropy=1
fSamplerLODBias=0
Базовые составляющие мода:
1. OBGE (OBGE_v31rc4-BAIN.7z) - ядро мода
2. OBGE Effects (OBGE_Effects_v31rc3-BAIN.7z) - набор основных эффектов для мода
Дополнительные компоненты:
1. Liquid Water (OBGE_LW_v21rc4-BAIN.7z)
это дополнение для проекта OBGEv3, заменяющее оригинальный шейдер воды в Oblivion на более реалистичный.
2. Parallax Occlusion Mapping (OBGE_POM_v31rc1-BAIN.7z)
это опциональный компонент для OBGEv3, применяющий эффект parallax occlusion mapping к текстурам в игре и заставляющий их выглядеть более "объемно".
3. Skin (OBGE_Skin_v31rc1-BAIN.7z)
это дополнительный компонент OBGEv3, заменяющий стандартный шейдер кожи, на аналогичный, симулирующий распространение света по коже. Цвет кожи станет более естественным, с более мягким тоном.
4. Physically Correct Sky (OBGE_PCS_v31rc4-BAIN.7z)
это опциональный компонент для OBGEv3, который искривленное полусферическое небо в Oblivion заменяет небесным полушарием, смоделированным по размерам Земли.
5. Linear/Luminance HDR (OBGE_LHDR_v31rc2-BAIN.7z)
это опциональный компонент для OBGEv3, заменяющий стандартный HDR & Bloom шейдер аналогичным, основанным на регулировке яркости отображения тонов. Сцена станет менее насыщенной и очень яркие источники света (например солнце) станут менее интенсивно усиливать "свечение" окружающих ярких областей.
6. Landscape LOD (OBGE_LLOD_v31alpha...)
это опциональный компонент для OBGEv3, заменяющий стандартные шейдеры, отвечающие за прорисовку LOD (дальних ландшафтов) и VWD (дальних объектов), и призванный их усовершенствовать. Он также предоставляет модели и текстуры, основанные на TWMP для всего Тамриэля и Дрожащих островов, которые используются LOD-системой, основанной на OBGE.
Установка OBGE:
Так как проект так и остался в стадии незаконченной разработки, многие элементы базового пакета мода остались недоделанными, поэтому я расскажу о своем способе установки, который для меня оказался рабочим. Я использовал установку через Wrye Bash (BAIN).
1. Скачиваем ядро мода OBGE (OBGE_v31rc4-BAIN.7z). Структура папок архива следующая:
00 Base\ - основные ресурсы мода
01 Core\ - базовая версия
02 Core-SD\ - версия для разработчиков
03 Core-Retro\ - 'облегченная' версия, использующая алгоритм работы OBGEv2
2. Скачиваем основные эффекты мода OBGE Effects (OBGE_Effects_v31rc3-BAIN.7z). Структура папок архива следующая:
00 Base\ - основные ресурсы мода
01 Godrays Sunglare Fix\ - при наличии проблем с Godrays есть этот фикс
02 Support Plugin\ - дополнительные плагины
03 Controller\ - дополнительный контроллер для управления эффектами
04 Compatibility\ - некоторые файлы совместимости
3. Я выбираю следующие компоненты (+ значит выбрано):
---OBGE---
+ 00 Base\
+ 01 Core\
- 02 Core-SD\
- 03 Core-Retro\
--- OBGE Effects---
+ 00 Base\
- 01 Godrays Sunglare Fix\
+ 02 Support Plugin\
......- MenuSysFramework.esm
......+ OBGE.esp
......- OBGEv3.1_CommonComponents.esp
......- OBGEv3.1_StandAloneEffects(MultiModuleInstall).esp
......- OBGEv3.1_StandAloneEffects(SingleModuleInstall).esp
- 03 Controller\
- 04 Compatibility\
Использование OBGE:
Я опишу способ, которым пользуюсь я:[list]
[*]Для начала откройте файл My Documents\My Games\Oblivion\OBGE.ini и проверьте вот эту запись bUseEffectList=1, она включает использование списка эффектов.
[*]Ранее вы отметили для установки файл OBGE.esp, он позволяет в игре управлять доступными эффектами. В игре вы получаете предмет "OBGE3.1 Support" в инвентарь. Кликаете по нему, после закрытия инвентаря всплывает меню OBGE. Здесь вы можете включить или отключить эффекты (Shift+клик, обратное пролистывание Ctrl+клик), или можете зайти в эффект и попробовать изменить его доступные параметры. Это меню существует только для просмотра эффектов, изменения не будут применены при следующей игре, хотя останутся отмеченными в меню.
[*]Таким образом вы выбираете понравившиеся эффекты, запоминаете их названия, затем открываете файл Oblivion Gold\Data\Shaders\shaderlist.txt, включаете понравившиеся эффекты (= 1) и выключаете ненужные (= 0). Теперь эффекты будут применены всегда.
[*]Для редактирования дополнительных параметров нужно редактировать файлы шейдеров, имеющих расширение .fx. Открываете такой файл в блокноте, ищете строчку с тем же названием что и во внутриигровом меню obge, и вносите свое значение.
[/list]
Liquid Water
Установка: скачиваете дополнение Liquid Water (OBGE_LW_v21rc4-BAIN.7z). Структура папок архива следующая:
00 Base\ - основные ресурсы мода
01 Shaders - Standard\ - базовая версия шейдера
02 Shaders - Performance\ - шейдер, оптимизированный для лучшей производительности
03 Plugin - Oblivion\ - плагин для Oblivion
04 Plugin - Nehrim\ - плагин для Nehrim
05 Settings - Oblivion\ - индивидуальные настройки для областей Oblivion
06 Settings - Nehrim\ - индивидуальные настройки для областей Nehrim
Я выбираю следующие компоненты:
---Liquid Water---
+ 00 Base\
+ 01 Shaders - Standard\
- 02 Shaders - Performance\
+ 03 Plugin - Oblivion\
- 04 Plugin - Nehrim\
+ 05 Settings - Oblivion\
Убедитесь, что в вашем obge.ini имеется запись: bUseShaderOverride=1
Плагин OBGE - Liquid Water.esp нужен для применения шейдера к игре. С установкой через Wrye Bash устанавливается ini tweak с настройками для оптимального отображения воды.
Проблемы:
1. Дополнение Liquid Water содержит в себе исправление самой глупой проблемы с водой в Oblivion:
Однако, если такое исправление не заработало, нужно сделать следующее:
открываем файл Oblivion Gold\Data\Shaders\Water.fx
ищем строчку float3 eyepos = oblv_CameraPosition_MAINPASS - float3(0, 0, waterHeight);
заменяем на float3 eyepos = oblv_CameraPosition_MAINPASS - float3(0, 0, waterHeight + 10);
Motion Blur
Работающий Motion Blur для obge можно получить следующим образом:
Качаете только MotionBlur_1_6 здесь: http://www.nexusmods.com/oblivion/mods/14339
внутри скачанного архива есть папка NO MOTION BLUR\, можете её сразу удалить, она не нужна.
Качаете обновленный шейдер здесь: http://www.nexusmods.com/oblivion/mods/43225
заменяете им тот что идет в MotionBlur_1_6.
Эффект смотрится нормально только на суше.
Skin
Тут сказать нечего эффект неплох, но на стыках моделей свет обрабатывется с огрехами:
Physically Correct Sky
Совместно с All Natural Weather дает баги, поэтому я его не использую.
До остального руки не дошли...
-
7
0 Комментариев
Рекомендуемые комментарии
Комментариев нет
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти