[RenderEdge] Экспериментальная версия

» опубликован

Актуальная версия v0.0.2a

Особенности

Всё, что удастся сделать в экспериментальной версии, в дальнейшем будет перенесено в основную.

  • (+) Каскадные тени;
  • (+) Освещение, основанное на физических законах;
  • (+) Вычисления в линейном пространстве;
  • (+) ACES Tonemapping and Color Correction;
  • (-) Использование моделей из .obj, .3ds, .dae, .blend файлов;
  • (-) Модификация .mdx/.mdl формата моделей: добавление карт нормалей и .dds/.blp2 формата текстур;
  • (-) Поддержка пользовательских шейдеров для пост-эффектов и моделей;
  • (-) Модификация War3 Model Editor;
  • (-) Добавление новых возможностей в World Editor.

Старая версия

  • (+) Использование физически точного шейдера;
  • (+) Поддержка .dds формата текстур;
  • (+) Поддержка большинства форматов моделей, среди которых .obj, .3ds, .dae и .blend;
  • (+) Полностью скрыт стандартный пользовательский интерфейс;

Установка

Папку можно разместить в любом месте на диске.

Требования:

Скриншоты

» Старая версия

Изменения

v0.0.2a
  * Новый пост-эффект Bloom;
  * Добавлены настройки Lens Dirt;
  * Добавлена возможность протестировать самосветящиеся материалы (см. вкладку Material);
  * Unshaded материалы выключены по умолчанию, их можно включить на вкладке Material;
  * Исправлены проблемы с конвертацией цвета стандартных источников света/тумана в линейное пространство;
  *  Исправлена проблема, при которой нельзя было менять освещение в картах, где была вызваны функция SetDayNightModels("", "");
  * Добавлен счётчик памяти, используемой варкрафтом;
  * Debug Screens теперь работают.

v0.0.1a
  * Первая стабильная сборка.


Просмотров: 20 035



» Лучшие комментарии


DemonoiD #351 - 2 месяца назад 0
take my money
Bornikkeny #352 - 2 месяца назад 0
Не ну а если серьезно? Что там по производительности?
EfReeZe #353 - 2 месяца назад 0
Inetl HD 5600 лагает при движении курсора и камеры. А при запуске на дискретной видеокарте вообще не появляется окошко управления.
AlakFrost #354 - 2 месяца назад (отредактировано ) 0
Narkranoth:
Xin, чего? Серьёзно?! Ё моё! Ужас какой-то... А видюха точно на 100% загружена?
Если на 1080 Ti так, то мне вообще ловить пока нечего в этой модификации...
Да я слежу за модификацией уже давно, пока фпс, даже после того как ограничения были сняты, дико просядает.
Загрузка конечно у видихи не фул, я думаю сам вар ещё слишком старенький для такого)
ENAleksey #355 - 2 месяца назад (отредактировано ) 0
EfReeZe, это AntTweakBar так работает с дискретной видеокартой. У меня были такие же лаги при движении курсора, когда я случайно сбросил настройки BIOS, тем самым включив дискретную видеокарту Intel HD Graphics 4000. От этой проблемы я избавлюсь только после того, как перенесу весь функционал экспериментальной версии RenderEdge в основную, то есть откажусь от пользовательского интерфейса AntTweakBar. А пока можно просто нажать на F9, чтобы отключить AntTweakBar.

Xin, Narkranoth, пока тени жрут очень много памяти, при этом игра может вылететь при превышения определённого лимита (у меня это 2000 Мб). На данный момент для каждого объекта на сцене создаётся свои буферы вершин и индексов, они и занимают всё это место в памяти. Я так делаю из-за того, что у меня нет прямого доступа к информации об объектах на сцене, но я пытаю оптимизировать процесс перехвата данной информации. По-хорошему нужно создать только один буфер вершин и один буфер индексов, чтобы хранить в них всех юнитов, но пока у меня ничего не получается.
Также на производительность влияет и то, что я рендерю каждый объект по отдельности, то есть делаю что-то вроде этого:
for each (MESH mesh in allMeshes)
{
	g_pStandardFX->Begin();
	mesh->Render();
	g_pStandardFX->End();
}
А надо так:
g_pStandardFX->Begin();
for each (MESH mesh in allMeshes)
{
	mesh->Render();
}
g_pStandardFX->End();
И всё это из-за той же самой проблемы: "у меня нет прямого доступа к информации об объектах на сцене".
В общем, мне очень нужна помощь людей, которые разбираются в reverse engineering'е динамических библиотек. Всё, что мне нужно на данный момент - найти в game.dll структуру игровых объектов, это решит все проблемы, которые имеются на данный момент.

Xin, на какой карте происходят сильные лаги, сколько объектов находится в кадре? У меня мобильная видеокарта NVS 5200M, но на карте, которую я приложил к экспериментальной версии, выдаёт 100 FPS с включенными тенями.
AlakFrost #356 - 2 месяца назад (отредактировано ) 0
На любой карте, 30 фпс примерно выдает. Даже если на карте пару юнитов и немного декора.
Когда наклоняешь камеру под углом, лаги конечно сильнее становятся, но это вполне обосновано из-за большего объема сцены в кадре.
ENAleksey #357 - 2 месяца назад 0
Xin, что включено? Тени, пост-эффекты, IBL, PBS? Сколько объектов в кадре, сколько памяти используется?
Попробуй ещё выключить Туман Войны и стандартное освещение на вкладках Directional Light и Sky Light (Default Color, Default Direction).
прикреплены файлы
AlakFrost #358 - 2 месяца назад (отредактировано ) 0
Только что вот запустил с базовыми настройками что идут по умолчанию, 30 фпс опять. При запуске падает с 50 где-то постепенно до 30. На тестовой карте такая же ситуация.
karaulov #359 - 2 месяца назад (отредактировано ) 0
И у меня тоже низкий, скорее всего из-за процессора, т.к обычный варкрафт жрет 50%, а тут еще модификации :)
Process Hacker 2 в режиме админа показывает нагрузку на CPU и на GPU (Если выбрать столбцы отображаемые)
AlakFrost #360 - 2 месяца назад 0
karaulov:
И у меня тоже низкий, скорее всего из-за процессора, т.к обычный варкрафт жрет 50%, а тут еще модификации :)
Process Hacker 2 в режиме админа показывает нагрузку на CPU и на GPU (Если выбрать столбцы отображаемые)
Хех, как выйдет i9 гляну на нем ради интереса, но имхо дело не в железе.
ENAleksey #361 - 2 месяца назад 0
Сколько объектов в кадре, сколько памяти используется?
Попробуй ещё выключить Туман Войны и стандартное освещение на вкладках Directional Light и Sky Light (Default Color, Default Direction).
mishanka122 #362 - 1 месяц назад 0
Хз, подрубил тени, HDR, нормалмаппинг,SSAO,и, вроде, что-то еще. 35 фпс в кампании рексара, 10 фпс выдало на синематике, где дуротар показывали.
А потом я вылетел)
и в моем компуктере не 1080Ti, а GTS 450, оперативы 4Гб, проц i3
koloff #363 - 1 месяц назад (отредактировано ) 0
Похоже, нужно будет гайд писать по правильной настройке сего творения.
mishanka122 #364 - 1 месяц назад 0
koloff, думаю, что эта версия предназначена для того, чтобы посмотреть как красиво и заплакать, а не для игры.
koloff #365 - 1 месяц назад 0
mishanka122, Я в любом случае останусь ретроградом, я на своём железе практической пользы не получу никакой от этого проекта. Не говоря уже о том, что бы пилить на нём свою машиниму. Хотя, владельцы топовых системников смогут всё же на что-то рассчитывать?
AlakFrost #366 - 1 месяц назад 0
koloff:
Похоже, нужно будет гайд писать по правильной настройке сего творения.
Хотя, владельцы топовых системников смогут всё же на что-то рассчитывать?
Какой гайд?) Если дефолт лагает, топ пк мимо тоже.
Ждем фиксов фпса