Комментарии проекта RenderEdge
29

[RenderEdge] Widescreen Fix

» RenderEdge
Модификация добавляет в Варкрафт поддержку мониторов с соотношением сторон отличным от 4:3.

Читать далее...
mishanka122 #29 - 1 неделю назад 0
Ну шо, не думал еще над интерфейсом?
17

[RenderEdge] Галерея скриншотов

» RenderEdge
Данная тема предназначена для демонстрации и обсуждения работ, созданных с использованием графических улучшений экспериментальной версии RenderEdge.

Читать далее...
Narkranoth #1 - 1 неделю назад 0
Mark Mocherad, вот-вот. Хотя с другой стороны кто сказал, что в HR War3 не будет улучшена техническая составляющая? Просто улучшенная графика не так интересна при всём удобстве моддинга обычного War3. Если движок серьёзно подтянут, то долгое отсутствие War4 можно простить и подождать ещё, так как официальный сюжет движется за счёт иных вещей.
Mark Mocherad #2 - 1 неделю назад 0
Narkranoth:
Mark Mocherad, не переживай и не бери в голову, это такое хобби. Мы ведь не осуждаем друг друга за увлечения, если те никому не вредят. Многим удобен Варик (ещё больше просто играют), они оценят эту красоту, да и сами "Близзы" не торопятся с 4-ой частью при том, что у СК2 тоже есть свои недостатки в техническом плане, отталкивающие потенциальных картостроителей.
судя потому что хотят делать HR war 3, и продюсер на hive появилься что бы добавить функционал war 4 точно не будет ближайшие пару лет
Narkranoth #3 - 1 неделю назад 0
Mark Mocherad, не переживай и не бери в голову, это такое хобби. Мы ведь не осуждаем друг друга за увлечения, если те никому не вредят. Многим удобен Варик (ещё больше просто играют), они оценят эту красоту, да и сами "Близзы" не торопятся с 4-ой частью при том, что у СК2 тоже есть свои недостатки в техническом плане, отталкивающие потенциальных картостроителей.
Mark Mocherad #4 - 1 неделю назад 2
Narkranoth:
Mark Mocherad, согласен, особенно это касается теней и освещения - весьма впечатляет. Вот только оптимизация хромает (автор уже объяснял причину), из-за чего даже в РПГ не очень комфортно играть. Хотя можно оставить только нормали... Тоже прилично при наличии моделей повышенного качества, зато так и в средненьких замесах будет более-менее.
но тут одно но, не совсем понимаю зачем выкручивать графику на старом движке, варкрафт 3 хороший и с оригинальной графикой и совсем не ради графики в него играют, если очень приспичило делать крутые уровни с графикой есть другие редакторы карты, есть игровые движки. Мне это напоминает когда Вася купил старую 9ку и захотел повыеживаться - прикрутил номерной знак 4444, наклеил хвост, тунели, разный дешевый тюнинг что бы она выглядела ярче, но что бы он не делал всегда на фоне порше там или даже любых импортных машин он всегда будет дешего выглядеть )
Narkranoth #5 - 1 неделю назад 0
Mark Mocherad, согласен, особенно это касается теней и освещения - весьма впечатляет. Вот только оптимизация хромает (автор уже объяснял причину), из-за чего даже в РПГ не очень комфортно играть. Хотя можно оставить только нормали... Тоже прилично при наличии моделей повышенного качества, зато так и в средненьких замесах будет более-менее.
Mark Mocherad #6 - 1 неделю назад 0
скептически относилься к проекту, но теперь понял свою ошибку ) вышлядит очень круто
LVenger #7 - 4 недели назад 0
жаль нельзя заставить Blizzard в вести это в официальный движок варика и жаль что каждому нужно скачивать что бы насладится этой красотой.
Они просто на это посмотрят, к движку вова это припилят и не выпустят Warcraft 4
Да, с рендерами намного атмосфернее
Кристофер #8 - 4 недели назад 1
Araders:
Мда, графика уже на уровне где-то выше Unity и ниже Unreal но графика очень достойная, жаль нельзя заставить Blizzard в вести это в официальный движок варика и жаль что каждому нужно скачивать что бы насладится этой красотой.
Проблема в том, что варик не поддерживает такую графу и может вылетать или выдавать очень низкий фпс.
Araders #9 - 4 недели назад -2
Мда, графика уже на уровне где-то выше Unity и ниже Unreal но графика очень достойная, жаль нельзя заставить Blizzard в вести это в официальный движок варика и жаль что каждому нужно скачивать что бы насладится этой красотой.
avuremybe #10 - 4 недели назад 0
ENAleksey, блин, аж не верится, что это скрины с вц3 (:
ENAleksey #14 - 4 недели назад (отредактировано ) 0
Roy Mustang, после запуска игры через RenderEdge.exe, появится менюшка в левом верхнем углу. В ней есть различные пункты для настройки теней, материалов, тумана, скайбокса, пост-эффектов (цветокоррекция, SSAO, Chromatic Aberration, Anti-Aliasing, и т.п).
Например, на четвёртом скриншоте используются примерно следующие настройки:
  • Скрыт стандартный интерфейс, тени юнитов и туман войны (вкладка Debug);
  • Включен режим свободной камеры (перемещение камеры WSAD, QE, вращение - перемещение мыши с зажатой правой кнопкой), FoV = 90;
  • Выключен стандартный цвет окружения и включен Sky Light с подогнанными цветами неба и рассеянного освещения;
  • Направленный источник света: изменён цвет, направление и интенсивность;
  • В материалах включен Physically Based Shading, значение roughness установлено на 0.8 (лучше самостоятельно покрутить параметры для понимания, что на что влияет), metallic = 0.0 (логично, ведь у нас нет металлов на сцене);
  • Image Based Lighting выключен;
  • Для скайбокса выключено освещение и включен туман;
  • Тип тумана - Height Based, плотность равна 1 (для данного вида тумана рекомендую всегда ставить 1), высота равна 60. Включено солнце, изменён цвет;
  • Обычные точечные источники выключены, включен Debug Point Light. Интенсивность 10000, радиус максимальный, цвет - белый, температура - 1700, координаты заданы вручную.
  • Включены тени, Shadow Map Size = 1024 (для скриншотов лучше ставить максимальное качество - 4096), FoV равен 60 (чем больше, тем хуже качество, но меньше артефактов, установил на 60, так как при 45 тени обрезались по-краям). Тени ландшафта выключены, мягкие тени не используются, так как сглаживание будет проводиться позже с помощью Temporal AA.
Включены пост-эффекты:
  • Bloom: радиус = 10, порог = 0.4, интенсивность = 0.5;
  • Включен Anti-Aliasing: SMAA (threshold = 0.05 для лучшего качества), Temporal AA;
  • Включен Ambient Occlusion (downsample выключен): интенсивность = 4, радиус = 0.75, beta = 0, contrast = 1, geomCoef = 1
  • Включены контактные тени (downsample выключен);
  • Включены Chromatic Aberration, Vignetting, Film Grain, Dithering;
  • Color Grading: изменена температура на более холодную, изменены глобальный контраст сцены, насыщенность, гамма.
Roy Mustang #15 - 4 недели назад 0
Может кто помочь.
Скачал Render Edge , установил, но как применить эффекты как здесь ?
LongbowMan #16 - 4 недели назад 0
В рот мне ноги! Всё-таки зря ВКР в своё время на старкрафт перешёл, всё равно пилят до сих пор)
ENAleksey #17 - 4 недели назад (отредактировано ) 7
Все скриншоты были сделаны без обработки в графических редакторах.
417

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

» RenderEdge
Экспериментальная версия графической модификации RenderEdge для игры WarCraft III.

Читать далее...
GF RaiseD #405 - 3 недели назад 0
ENAleksey, 1.29. Не знаю когда выйдет, но это должны пофиксить.
ENAleksey #406 - 4 недели назад (отредактировано ) 0
HuNter32R, пока сохранять настройки нельзя, но я обязательно добавлю такую возможность.
HuNter32R #407 - 4 недели назад 0
Может глупый вопрос, но как сохранить настройки чтобы при каждом запуске игры не ковырять всё заново?
ENAleksey #409 - 4 недели назад 12

Обновление v0.1.1a

Улучшения

  • Добавлены контактные тени (Screen Space Ray-Traced Shadows);
  • Добавлена поддержка погодных эффектов;
  • Добавлен туман для скайбокса;
  • Улучшен Color Grading: добавлена отдельная настройка Shadows, Midtones и Highlights;
  • Добавлена возможность вручную задать гамму монитора: Output Device - Explicit gamma mapping (LDR);
  • Добавлена возможность выбрать размер текстуры теней;
  • Добавлены расширенные настройки Ambient Occlusion;
  • Добавлена возможность скрыть интерфейс, отключить туман войны и тени юнитов в режиме Default Renderer;
  • Улучшен режим Debug Screen: отображение на весь экран;
  • Оптимизация Auto Exposure;
  • Оптимизация Rendering Pipeline;
  • Добавлены описания exe и dll файлов.

Исправления

  • Исправлен баг: модели зданий при выборе места строительства не обрабатываются;
  • Исправлена некорректная работа Auto Exposure при ограниченном viewport;
  • Исправлена некорректная работа SSR при включенном Temporal AA;
  • Исправлена некорректная работа пост-эффектов при нестандартных настройках плоскостей отсечения камеры;
  • Исправлено влияние режима свободной камеры на отображение портрета;
  • Исправлено некорректное размытие SSAO при включённом downsampling;
  • Исправлены баги в JassAPI (конвертация real <=> float);
  • Исправлен сдвиг камеры при включении режима свободной камеры;
  • Исправлено влияние высоты ландшафта на высоту свободной камеры.

Contact Shadows

Контактные тени вычисляются в экранном пространстве и позволяют получить чёткие тени даже от самых маленьких объектов. Производительность не зависит от сложности сцены.
Но на данный момент присутствует серьёзная проблема - направление, в котором объекты отбрасывают тени, зависит от направления взгляда камеры.

Color Grading

Теперь Color Grading и Tonemapping по функционалу полностью аналогичны соответствующим эффектам из Unreal Engine 4:
Color Grading and Filmic Tonemapper
ENAleksey #410 - 1 месяц назад (отредактировано ) 0
Кст., вижу не только у меня проблемы с камерой.
она ведёт себя неадекватно если бродить по горам. Ну или я что-то ещё не так установил.
Лучше поздно, чем никогда :)
Вот функция, которая исправляет зависимость высоты камеры от высоты ландшафта:
function SetCameraZ takes real z, real time returns nothing
	local real zDiff = GetCameraField(CAMERA_FIELD_ZOFFSET) - GetCameraTargetPositionZ()
	call SetCameraField(CAMERA_FIELD_ZOFFSET, z + zDiff, time)
endfunction
DemonoiD #411 - 1 месяц назад 2
DrTema, у меня вроде на более поздней пашет. Я честно не помню версию.
AlakFrost, потому что это на варике. Это же очевидно.
DrTema #412 - 2 месяца назад 0
Очень круто выглядит, жаль что для версии 1.26, а то использую 1.28.5
AlakFrost #413 - 2 месяца назад 0
С такой стилистикой, но если изменить голубой на черный, черный на белый и добавить какой-то яркий цвет от эффектов типа синего или красного, можно создавать карты про слепых персонажей (и в будущем игроков, играющих с такой цветокорекцией)
Обычные пост эффекты и шейдеры типо cel shading и rim light, которые доступны в юне или анриле, зачем изобретать велик на варике?
ENAleksey #414 - 2 месяца назад 0
Возможно ли при включении теней в RE, выключать автоматически стандартные тени war3?
Disable Unit Shadows - отключает стандартные тени юнитов.
Disable Fog of War - отключает стандартные тени зданий, но ещё и туман войны. Отключить только тени пока нельзя.
DemonoiD #415 - 2 месяца назад (отредактировано ) 0
Баг с подсветкой повторить не удалось. Зато я нашел шедевральный рисованный стиль.
С такой стилистикой, но если изменить голубой на черный, черный на белый и добавить какой-то яркий цвет от эффектов типа синего или красного, можно создавать карты про слепых персонажей (и в будущем игроков, играющих с такой цветокорекцией)
ENAleksey,
Возможно ли при включении теней в RE, выключать автоматически стандартные тени war3?
Возможно ли при огромном количестве объектов сцены, убирать с просчета лишние тени по приоритету? (Зачем мне тень маленьких светлячков древа долголетия, если все лагает?)
(а узнать, двигаются они или нет, невозможно).
Теоретически это можно просчитать по % от изменения площади тени между промежутком времени. Но чую, что это будет жрать ещё больше памяти, чем сейчас.
прикреплены файлы
ENAleksey #416 - 2 месяца назад (отредактировано ) 0
DemonoiD, узнать, является ли модель анимированной, не получится. Если обновлять тени через определенный промежуток времени, то это будет очень заметно. Тени можно не обновлять только если камера и направление источника света статичны, и объекты в кадре тоже не движутся (а узнать, двигаются они или нет, невозможно).
А про низкий фпс я писал в начале предыдущей страницы.
DemonoiD:
Ещё один из забавных багов
Это не баг, а средство для отладки - Debug Screen (этот параметр виден на твоих скринах). Ты случайно включил его, управляя интерфейсом с помощью стрелочек.
DemonoiD, пожалуйста, прячь большие картинки под спойлер.
DemonoiD #417 - 2 месяца назад (отредактировано ) 0
ENAleksey, ну смотри. В gad, все объекты сцены - декорации. По факту, анимированных теней там совсем немного, 10-15 юнитов на всю карту. Возможно, стоит разделить потенциально анимированные и статические тени, дабы рассчитывать статику большим промежутком времени, понижая нагрузку на частоту кадров, и дать время обновления под управление пользователю.
При наличии огромного числа анимированных теней, можно просто снижать их качество. Так же как делают с текстурами в любой современной игре.
Ещё один из забавных багов. Управляя камерой стрелочками в war3, я получил теоретическую карту расчитываемых теней в углу экрана.
Вот здесь ещё лучше видна данная забавная штуковина.
прикреплены файлы
315

[RenderEdge] Основная версия

» RenderEdge
Основная версия графической модификации RenderEdge для игры WarCraft III.

Читать далее...
ENAleksey #303 - 4 недели назад 2
LongbowMan, просто качаешь экспериментальную версию, запускаешь и включаешь тени через меню настроек:
прикреплены файлы
LongbowMan #304 - 4 недели назад 0
AlakFrost, ну я полагаю рано или поздно они окажутся и в основной версии. Сути вопроса это не меняет)
Я не испытываю иллюзий относительно интерфейса, вряд ли там чайник разберётся, так что меня интересуют в первую очередь всякие графические плюшки
AlakFrost #305 - 4 недели назад 0
LongbowMan:
Ворвусь всё же со своим тупым вопросом. Насколько эта утилита юзерфрендли?
Например я сферический художник (ланд, модели, текстуры), а в коде полный чайник. Я смогу хотя бы элементарно тени добавить в своей карте без предварительного вкуривания статей по джассу?
Тени это в экспериментальной версии. В основной только всякие плюшки по интерфейсу.
LongbowMan #306 - 4 недели назад 0
Ворвусь всё же со своим тупым вопросом. Насколько эта утилита юзерфрендли?
Например я сферический художник (ланд, модели, текстуры), а в коде полный чайник. Я смогу хотя бы элементарно тени добавить в своей карте без предварительного вкуривания статей по джассу?
ENAleksey #307 - 4 недели назад (отредактировано ) 0

Обновление v0.2.7a

  • Обновлён RenderStage Controller (улучшен перехват отрисовки стандартного интерфейса);
  • Исправлены баги в JassAPI (некорректная конвертация real <=> float);
  • Исправлены баги в функциях CtrlSetDepth и CtrlSetAngle;
  • Исправлены слайдеры и чекбоксы в демонстрационной карте;
  • Добавлены описания .exe и .dll файлов.
ENAleksey #308 - 1 месяц назад 0
Jack-of-shadow, ты случайно не экспериментальную версию используешь? Просто основная версия вообще никак не должна влиять на графику, на поведение юнитов тем более. Можешь кинуть скрин содержимого папки с варкрафтом и файл RenderEdge.log (желательно в личку)?
pro100master #309 - 1 месяц назад 0
Jack-of-shadow, видать ты стал нетралом игроком хД
Jack-of-shadow #310 - 1 месяц назад (отредактировано ) 0

ENAleksey: Нашел очень странный баг, При запуске карт из RenderEdge юниты переодически перестают атаковать.
Некоторые мобы подходят к друг другу и просто стоят. Даже если ткнуть вручную кнопкой атака, то не будет никакого эффекта. Причем создается впечатление, что это как то связано с координатами юнита, то есть если потыкать мув рядом с юнитом, то он все таки находит себе удобное положение и начинает атаковать.

Проверял на совершенно пустых картах, без всяких триггеров, просто юниты натыканы на карте.

Кстати.., мб я что то тулю но RE круг выделения и стрелка движения белые, вместо зеленых. Мб как то связано.

вот так вот это выглядит:
прикреплены файлы
Jack-of-shadow #311 - 1 месяц назад (отредактировано ) 0
ENAleksey:
Блин и правда, тестмап то я и не скопировал.. думал что все что нужно в #RenderEdge# вписано.
Добавил, все заработало, спасибо!
------ прикреплю тут wehack для Rebuild, вдруг кому пригодится.



прикреплены файлы
ENAleksey #312 - 1 месяц назад (отредактировано ) 0
Jack-of-shadow, при запуске карты из редактора игра выкидывает в главное меню или вылетает с ошибкой?
В wehack.lua функция testmap отредактирована следующим образом?
» раскрыть
function testmap(cmdline)
	if haveRenderEdge and RenderEdgeEnabled.checked then
		local pos = string.find(cmdline, ".exe")
		cmdline = string.sub(cmdline, 5 + pos)
		cmdline = RenderEdgePath .. "\\RenderEdge.exe " .. cmdline
	end
	
	if wh_opengl.checked then
		cmdline = cmdline .. " -opengl"
	end
	if wh_window.checked then
		cmdline = cmdline .. " -window"
	end
	wehack.execprocess(cmdline)
end
Если да, то попробуй заменить "\\RenderEdge.exe " на "RenderEdge.exe ".
Jack-of-shadow #313 - 1 месяц назад 0
Перед каждым запуском нужно обязательно сохранять карту и только после этого нажимать на кнопку проверки.
Да, так и делаю, но не робит. Галочка Run_with_Render_Edge стоит, но через редактор, почему-то не пашет. WE же запускает RenderEdge через экзешник? или он полностью должен встраивается в редактор с заменой wehack.lua? Может быть путь не находится и нужно где то прописать?
ENAleksey #314 - 1 месяц назад (отредактировано ) 0
Jack-of-shadow, файл, который я прикрепил предназначен для Jass New Gen Pack (exp. 2). Но лучше самостоятельно отредактировать wehack.lua для своей версии JNGP.
Jack-of-shadow:
тестовая карта, не запускается через редактор.
Перед каждым запуском нужно обязательно сохранять карту и только после этого нажимать на кнопку проверки.
Jack-of-shadow #315 - 1 месяц назад (отредактировано ) 0
после замены wehack.lua JNGP начинает выдавать ошибку при запуске " -- cannot open fly\fly.lua: No such file or directory. Ставлю на Jass New Gen Pack Rebuild. Он подходит или другой нужен?
Попробовал отредактировать wehack.lua сам (вставил кусок c
# RenderEdge # в то же место), ошибка ушла. RenderEdge панелька появилась, но тестовая карта, не запускается через редактор.
До сохранения в редакторе, пробовал запускать через RenderEdge.exe, карта работала
----------------------------------------------------------------------------------------------------​-----
Попробовал создать новую карту закинул туда RenderEdgeNatives триггер из тестовой карты. Создал триггер с отловом нажатия клавиш. Из редактора не запускается. Через RenderEdge.exe работает.
165 , ,

[RenderEdge] Memory Hack

» RenderEdge
Дополнительные функции для редактирования стандартного интерфейса Варкрафта

Читать далее...
Jack-of-shadow #160 - 1 месяц назад 0
GetMouseTerrainX() - Возвращает проекцию позиции курсора на ландшафт. Можно ли наоборот по позиции на ландшафте получить на экранные координаты?
pro100master #161 - 1 месяц назад 0
ENAleksey, там лишь переносить и адрес и все.. Чтобы люди не бегали между мемхак и рендер
ENAleksey #162 - 1 месяц назад 0
pro100master, нет, моя версия предназначена только для редактирования интерфейса.
pro100master #163 - 1 месяц назад 0
ENAleksey, Очень хорошо, и еще добавь xgm.guru/p/wc3/damagedetect на свой render memory, тогда и появится полноценный мемхак оптимальный
ENAleksey #164 - 1 месяц назад 0
Всё заработало странно...Ты что-то поменял?
Нет, ничего не менял.
FTFire:
Можешь сделать пример поворота камеры мышкой и чтобы персонаж тоже поворачивался одновременно?
Берёшь систему управления камерой, которая в карте, добавляешь в триггер OnMouseMove функцию SetUnitFacing(..., yaw).
FTFire:
Можешь сделать чтобы камера работала в мультиплеере?
Нет, не могу.
FTFire #165 - 1 месяц назад 0
ENAleksey, Можешь сделать чтобы камера работала в мультиплеере?