Вы находитесь на странице: 1из 15

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

ЯНВ » опубликован

Галерея скриншотов | Widescreen Fix | Memory Hack

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

 Особенности
1. Система отрисовки пользовательского интерфейса:
Статус: Активен

Лидер: ENAleksey (+) Основная система;


(+) Управление при помощи Jass функций;
Главная страница (+) Поддержка многострочного текста с форматированием;
(+) Поддержка .ttf формата шрифтов;
Комментарии проекта
Участники 2. Постобработка:

(+) HDR Rendering;


Ресурсы
(+) ACES Tonemapping and Color Grading;
(+) Screen Space Reflections;
Мне нравится +202
(+) Temporal Anti-Aliasing;
 (+) Contact Shadows;
(+) Поддержка пользовательских шейдеров;
(-) Управление при помощи Jass функций;

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
ПОХОЖИЕ ПРОЕКТЫ 3. Улучшенное освещение:

RРG Engine (+) Каскадные тени;


(+) Расчёт освещения в линейном пространстве;
(+) Physically Based Shading;
(+) Поддержка пользовательских шейдеров;
(+) Поддержка карт нормалей;
(-) Управление при помощи Jass функций;

4. Прочее:

(+) Переход с Direct3D8 на Direct3D9;


(+) Поддержка широкоформатных мониторов;
(+) Уменьшение задержки между приказами в игре;
(+) Запуск более одного экземпляра war3.exe одновременно;
(+) Возможность включить/выключить вертикальную синхронизацию.

 Скриншоты

https://youtu.be/Ux_rlNzkcTI https://www.youtube.com/watch?v=xYgcByl9cLk
https://xgm.guru/files/1525/171653/war3_2017-10-01_20-38-17-02.p...
https://xgm.guru/files/1525/171653/RenderEdge_010619_153609_12.p...

https://xgm.guru/files/1525/171653/RenderEdge_110718_075753_08.p...
https://xgm.guru/files/1525/171653/RenderEdge_110718_075646_06.p...
https://xgm.guru/files/1525/171653/RenderEdge_110718_075230_02.p...
https://xgm.guru/files/1525/171653/RenderEdge_110718_075315_03.p...
https://xgm.guru/files/1525/171653/RenderEdge_110718_075212_01.p...

 Custom Natives

» Дополнительные константы
» Mouse API
» Keyboard API

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
» Window API
» GUI API
» Misc API
» Lighting API
» Post-processing API

 Установка

Требования:

WarCraft III patch 1.26a;


Windows 7 и выше;
Microsoft Visual C++ Redistributable for Visual Studio 2017.

Распакуйте архив и запустите RenderEdge.exe. При первом запуске появится окно с


предложением выбрать расположение файла war3.exe.
Нажмите F7, чтобы показать меню настроек. Изменить настройки также можно в файле
RenderEdge.ini.

В редакторе реестра можно включить опцию, позволяющую загружать файл настроек,


шейдеры и текстуры из папки с RenderEdge:
HKEY_CURRENT_USER\Software\RenderEdge\AllowLocalFiles. Последовательность поиска
ресурсов: загруженная карта, папка с RenderEdge, архив RenderEdge_exp.mpq.

Для подключения RenderEdge к Jass New Gen Pack (exp. 2) отредактируйте файл
wehack.lua следующим образом:

» wehack.lua

 Редактирование шейдеров

Если вы хотите отредактировать шейдеры, то скачайте архив, распакуйте шейдеры,


скомпилируйте и поместите их в папку Shaders. Эту папку вы можете импортировать в

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
карту, разместить в папке RenderEdge или в архиве RenderEdge_exp.mpq.

Скачать шейдеры и fxc.exe;


Актуальная версия шейдеров на GitHub.

Компиляция из Visual Studio

Добавьте шейдеры в проект, в его свойствах настройте HLSL Compiler следующим образом:

https://xgm.guru/files/1525/155094/Capture.png

Компиляция с помощью fxc.exe

@echo off
fxc.exe /T fx_2_0 /Fo Standard.cso Shaders\Standard.fx /nologo
fxc.exe /T fx_2_0 /Fo Shadows.cso Shaders\Shadows.fx /nologo
fxc.exe /T fx_2_0 /Fo PostProcess.cso Shaders\PostProcess.fx /nologo
fxc.exe /T fx_2_0 /Fo Skybox.cso Shaders\Skybox.fx /nologo
pause

 Примеры

Скачать карту-пример

Карта написана на vJass и содержит демонстрацию использования всех функций


RenderEdge. Карта обновляется каждый раз, при выпуске новой версии RenderEdge.

Особенности https://xgm.guru/files/1525/171653/war3_2017-10-01_20-38-17-02.p...
карты:

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Система пользовательского интерфейса (виджеты: Label, Button, Dragbox,
Checkbox, Horizontal Slider);
Редактирование стандартного интерфейса;
Система управления камерой.

 Список изменений

Следите за разработкой RenderEdge на Trello.

v0.3.0
* Слияние с экспериментальной версией;
* Добавлена поддержка Cine Filter;
* Улучшен Image Based Lighting: генерация BRDF LUT текстуры и использование EnvBRDF ф
ункции вместо приближения;
* Добавлен шейдер ландшафта;
* Загрузка .ini файла из папки с RenderEdge без флага AllowLocalFiles;
* Добавлена кнопка перезагрузки шейдеров;
* Обновлён эффект Bloom;
* Исправлен баг в лаунчере, из-за которого окно выбора пути к war3.exe не появлялось
после переноса варкрафта в другую папку;
* Исправлено качество теней;
* Исправлена некорректная дальняя плоскость отсечения теней;
* Исправлено некорректное название и расширение файлов скриншотов;
* Исправлена отрисовка пост-эффектов при загрузке карты.

v0.2.7a
* Обновлён RenderStage Controller (улучшен перехват отрисовки стандартного интерфейс
а);
* Исправлены баги в JassAPI (некорректная конвертация real <=> float);
* Исправлены баги в функциях CtrlSetDepth и CtrlSetAngle;
* Исправлены слайдеры и чекбоксы в карте-примере;
* Добавлены описания .exe и .dll файлов.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
 Ссылки
Страница проекта на GitHub;
Страница проекта на Nexus Mods;
Страница проекта на Hiveworkshop.

GUI, renderedge, widescreen, Улучшение графики, custom natives Скачать - 8 МБ ↵ 231

Просмотров: 29 463

Мне нравится +56 -1

Все комментарии ← 1 2 3 4 5 6 7 →

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

Dam3w #301 - 1 год назад 0

Я конечно извиняюсь, но как это установить вваркарфт, чтобы все карты были с
таким инетрфейсом, и в реплеях в том числе? Я запускаю, в варике появляется
надпись, как описано выше, запускаю карту - все по старому.

quq_CCCP #302 - 1 год назад 2

Есть два способа - один это лаунчер или микс, второй мемхак из карты, в первом
случаи распростроняется на все карты, во втором на конкретную карту, это больше
для разработчиков карт чем для простых пользователей.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Jack-of-shadow #303 - 1 год назад (отредактировано Jack-of-shadow) 2

после замены 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 работает.

ENAleksey #304 - 1 год назад (отредактировано ENAleksey) 0

Jack-of-shadow, файл, который я прикрепил предназначен для Jass New Gen Pack
(exp. 2). Но лучше самостоятельно отредактировать wehack.lua для своей версии
JNGP.
Jack-of-shadow:
тестовая карта, не запускается через редактор.

Перед каждым запуском нужно обязательно сохранять карту и только после этого
нажимать на кнопку проверки.

Jack-of-shadow #305 - 1 год назад 0

ENAleksey:

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Перед каждым запуском нужно обязательно сохранять карту и только после этого
нажимать на кнопку проверки.

Да, так и делаю, но не робит. Галочка Run_with_Render_Edge стоит, но через


редактор, почему-то не пашет. WE же запускает RenderEdge через экзешник? или
он полностью должен встраивается в редактор с заменой wehack.lua? Может быть
путь не находится и нужно где то прописать?

ENAleksey #306 - 1 год назад (отредактировано ENAleksey) 0

Jack-of-shadow, при запуске карты из редактора игра выкидывает в главное


меню или вылетает с ошибкой?
В wehack.lua функция testmap отредактирована следующим образом?

» раскрыть

Если да, то попробуй заменить "\\RenderEdge.exe " на "RenderEdge.exe ".

Jack-of-shadow #307 - 1 год назад (отредактировано Jack-of-shadow) 0

ENAleksey:
Блин и правда, тестмап то я и не скопировал.. думал что все что нужно в
#RenderEdge# вписано.
Добавил, все заработало, спасибо!
------ прикреплю тут wehack для Rebuild, вдруг кому пригодится.

прикреплены файлы

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Jack-of-shadow #308 - 1 год назад (отредактировано Jack-of-shadow) 0

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

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


натыканы на карте.

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


зеленых. Мб как то связано.

вот так вот это выглядит:

http://dg-pic.tk/tupuq
прикреплены файлы

pro100master #309 - 1 год назад 0

Jack-of-shadow, видать ты стал нетралом игроком хД

ENAleksey #310 - 1 год назад 0

Jack-of-shadow, ты случайно не экспериментальную версию используешь? Просто


основная версия вообще никак не должна влиять на графику, на поведение юнитов

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
тем более. Можешь кинуть скрин содержимого папки с варкрафтом и файл
RenderEdge.log (желательно в личку)?

ENAleksey #311 - 1 год назад (отредактировано ENAleksey) 0

Обновление v0.2.7a
Обновлён RenderStage Controller (улучшен перехват отрисовки
стандартного интерфейса);
Исправлены баги в JassAPI (некорректная конвертация real <=> float);
Исправлены баги в функциях CtrlSetDepth и CtrlSetAngle;
Исправлены слайдеры и чекбоксы в демонстрационной карте;
Добавлены описания .exe и .dll файлов.

LongbowMan #312 - 1 год назад 0

Ворвусь всё же со своим тупым вопросом. Насколько эта утилита юзерфрендли?


Например я сферический художник (ланд, модели, текстуры), а в коде полный
чайник. Я смогу хотя бы элементарно тени добавить в своей карте без
предварительного вкуривания статей по джассу?

AlakFrost #313 - 1 год назад 0

LongbowMan:
Ворвусь всё же со своим тупым вопросом. Насколько эта утилита юзерфрендли?
Например я сферический художник (ланд, модели, текстуры), а в коде полный
чайник. Я смогу хотя бы элементарно тени добавить в своей карте без
предварительного вкуривания статей по джассу?

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Тени это в экспериментальной версии. В основной только всякие плюшки по
интерфейсу.

LongbowMan #314 - 1 год назад 0

AlakFrost, ну я полагаю рано или поздно они окажутся и в основной версии. Сути
вопроса это не меняет)
Я не испытываю иллюзий относительно интерфейса, вряд ли там чайник
разберётся, так что меня интересуют в первую очередь всякие графические
плюшки

ENAleksey #315 - 1 год назад 4

LongbowMan, просто качаешь экспериментальную версию, запускаешь и


включаешь тени через меню настроек:

https://xgm.guru/files/1525/171653/comments/372073/war3_2018-01-...
прикреплены файлы

ENAleksey #316 - 1 месяц назад (отредактировано ENAleksey) 5

Объединил основную и экспериментальную версии, выложил исходники:

https://github.com/ENAleksey/RenderEdge

Позже залью на сайт обновлённую версию.


Следите за разработкой на Trello.

LongbowMan #317 - 1 месяц назад 0

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
ENAleksey, что планируешь делать с выодом рефоржа? Продолжишь разработку
для 1.26 или будешь работать над апдейтом рефоржа?

Atesla #318 - 1 неделю назад 0

В новой версии перестал показываться кастомный UI, причем во всех картах. Это
какая-то новая фича или я что-то неправильно делаю? На 0.2.7 все работало и
работает корректно в этом плане, wehack изменял после обновления.

ENAleksey #319 - 1 неделю назад (отредактировано ENAleksey) 7

Обновление v0.3.0

Было выполнено слияние с экспериментальной версией v0.1.3a (список


изменений).
Экспериментальная версия больше не поддерживается.

https://xgm.guru/files/1525/171653/comments/408707/RenderEdge_01...
https://xgm.guru/files/1525/171653/comments/408707/RenderEdge_01...

Улучшения

Добавлена поддержка Cine Filter;


Улучшен Image Based Lighting: генерация BRDF LUT текстуры и
использование EnvBRDF функции вместо приближения;
Добавлен шейдер ландшафта;
Загрузка .ini файла из папки с RenderEdge без флага AllowLocalFiles;
Добавлена кнопка перезагрузки шейдеров;
Обновлён эффект Bloom.

Исправления

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Исправлен баг в лаунчере, из-за которого окно выбора пути к war3.exe не
появлялось после переноса варкрафта в другую папку;
Исправлено качество теней;
Исправлена некорректная дальняя плоскость отсечения теней;
Исправлено некорректное название и расширение файлов скриншотов;
Исправлена отрисовка пост-эффектов при загрузке карты.
прикреплены файлы

ENAleksey #320 - 1 неделю назад 8

Обновление
Исправлен баг, из-за которого ничего не работало.

Спасибо пользователям Atesla, Lotus101 и NCrashed за выявление проблемы.

LongbowMan, для рефорджа точно ничего делать не буду, и после его выхода,
скорее всего, полностью прекращу работу над RenderEdge, так как вряд ли кто-то
останется на оригинальном варкрафте.

Lotus101 #321 - 1 неделю назад (отредактировано Lotus101) 0

Воо теперь все сразу работает, спасибо большое. Вот только маленькая мелочь
осталась) что мне .exe файл разблокировать надо чтобы запустить...

PT153 #322 - 1 неделю назад 0

Lotus101:
что мне .exe файл разблокировать надо чтобы запустить...

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Так делает Windows 10 для всех скачанных .ехе.

N7 Molot #323 - 1 неделю назад 6

Пост в ВК

Obelick #324 - 4 дня назад 0

ENAleksey, Привет. За логами особо не следил. Как там дела с возможностью


стандартного сохранения? Все так же не работает? И стоит ли ждать в ближайшем
будущем?

ENAleksey #325 - 4 дня назад (отредактировано ENAleksey) 4

Obelick, сохранения всегда работали.

Обновление
Исправлено чтение настроек Terrain и Objects из RenderEdge.ini.

Atesla #326 - 2 дня назад 4

ENAleksey:
Obelick, сохранения всегда работали.

Не всегда. В версии 0.2.7 у меня тоже не работали сохранения и происходил


вылет. С последней версией проблем с этим пока не было.

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
ENAleksey #327 - 2 дня назад (отредактировано ENAleksey) 3

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

← 1 2 3 4 5 6 7 →

© XGM v8.6.1814 (2018-12-26)


Разработка игр  Gamedev  Создание игр  Программирование  Unity 3D - Вопросы
О нас
Помощь
Обратная связь

Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD

Оценить