0
13
8 лет назад
0

» JaBeN's Project / Главная страница

JaBeN_Симфер, я, всё равно, не могу понять, откуда берётся информация о FPS?
0
13
8 лет назад
Отредактирован ENAleksey
0

» WarCraft 3 / Mdx в fbx.

Есть плагин для 3dMax и Gmax - NeoDex. Он позволяет импортировать и экспортировать .mdx.
Если нет макса - качай gmax, маленький и бесплатный, и конвертируй в fbx.
5
13
8 лет назад
Отредактирован ENAleksey
5

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

Work-​In-​Progress

  • PBS Material;
  • HDR Lighting;
  • SMAA;
  • SSAO;
  • Soft Shadow Mapping;
Просто тест:
Используется только высокополигональная модель, 189 000 faces, размер 25 МБ, без текстур (карт нормалей тоже нет) с физически точный материалом, результат - 60fps
Дальнейшая работа:
  • Работа с масками цветов (Color ID Masks) для применения нескольких материалов к одному мешу;
  • Добавление Subsurface Scattering к стандартному шейдеру;
  • Работа над системой загрузки мешей: добавление возможности загружать несколько мешей из одного файла; работа с несколькими UV наборами текстур.
C помощью данных улучшений можно добиться следующего результата:

Если понадобится, могу скинуть демо-версию.
2
13
8 лет назад
2

» WarCraft 3 / Камера

кто-нибудь даст дельный совет?
Никак нельзя, так как стандартный скайбокс через определённый промежуток времени передвигается в координаты положения камеры. Это сделано в недрах библиотек варкрафта, и не существует параметров для изменения времени перемещения скайбокса извне.
0
13
9 лет назад
0

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

alexprey, Melissa, ssao видно, но плохо. То же самое со сглаживанием, которое конфликтует с DoF'ом. Всё из-за того, что ReShade максимально универсален. Эти эффекты, только более качественно и оптимизированно можно реализовать при написании их под конкретную игру, что я и сделаю.
2
13
9 лет назад
Отредактирован ENAleksey
2

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

Первый скриншот - только RenderEdge. Эффекты:
  • HDR Lighting с адаптацией;
  • Bloom;
  • Мягкие тени;
  • Reflection Probes.
Второй скриншот - RenderEdge + ReShade. Эффекты:
  • SMAA;
  • SSAO;
  • Screen Space Local Reflections;
  • Matso DOF.
Осталось сделать то же самое в RenderEdge, только лучше.
4
13
9 лет назад
Отредактирован ENAleksey
4

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

Сейчас пытаюсь заставить работать HDR Rendering с пост-эффектами
Готово! Я четыре раза переписывал код, думал, что где-то допустил ошибку, а оказалось, что нужно было изменить FillMode при рисовании полноэкранного квада. Я сильно упростил HDR Rendering и сопутствующие шейдеры с целью найти ошибку, теперь буду писать заново, с полным представлением того, как всё работает и что мне нужно.
В данный момент реализован Tonemapping с адаптацией и Bloom, дальше планирую всё это переписать с нуля и добавить следующие пост-эффекты:
  • SMAA;
  • SSAO;
  • SSLR (Screen Space Local Reflection);
  • Lens Dirt/ Lens Flares/ Bloom;
  • DoF;
5
13
9 лет назад
Отредактирован ENAleksey
5

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

GF RaiseD, всё будет после того, как перепишу лончер.
Кстати, ещё две недели назад добавил мягкие тени. Сейчас пытаюсь заставить работать HDR Rendering с пост-эффектами, попутно экспериментирую с матрицей проекции варкрафта - пробую изменить ближнюю плоскость отсечения геометрии, что позволит приближать камеру к моделям до упора без их исчезновения (жаль, что через jass можно изменить только farz frustum plane камеры). Ещё полностью избавился от проблемы исчезновения моделей при их нахождении вдали от центра камеры (грубо говоря, теперь они не исчезают, когда смотришь вверх).

Скорее всего моей модификацией никто не будет пользоваться, поэтому у меня в планах имеется урезанная версия, работающая без кучи ненужных файлов и улучшающая графику оригинального варкрафта без необходимости создать дополнительные текстуры и модели и, вообще, что-либо делать.
Конечно, добиться графики уровня Unreal Engine 4 не получится (я говорю только про обрезанную версию), но появятся приятные фичи, не требующие дополнительной настройки.
Что возможно реализовать:
  • Улучшенное освещение - генерация ambient и environment кубических текстур и добавление их в качестве замены линейному значению ambient освещения;
  • HDR Rendering с пост-эффектами;
  • Улучшенная работа с камерой (настройка плоскостей отсечения геометрии) и управление пост-эффектами через jass;
  • Мягкие тени.

Планируют сотрудничать с Александром (тема "Отлов клавиш") и отказаться от SharpCraft в пользу его мода. Благодаря этому получится организовать двустороннюю связь между WarCraft и RenderEdge.
P. S. Что-то меня прорвало) Опять же, я ничего обещать не могу и, скорее всего, ничего не сделаю.
  • Немного подкорректировал освещение, добавил мягкие тени и рендеринг сцены в карту окружения (3 недели назад):
всё будет после того, как перепишу* лончер
Ошибочка: *напишу свой, ибо Shawn не отвечает на письмо с просьбой дать исходники.
Ах, да, ещё сделал систему спрайтов и свободную камеру:
Что с лентой? Мой ресурс постоянно на второй странице.
0
13
9 лет назад
0

» WarCraft 3 / Отлов клавиш

Sumert, ты в функции fun_pressed_I показываешь текст или выделяешь юнита? Если выделяешь юнита, то попробуй вывести текст и посмотри, будет ли работать.
Alexander12, почему функция GetMouseX возвращает значение integer, а не real?
0
13
9 лет назад
0

» WarCraft 3 / Отлов клавиш

Alexander12, а можно ли подключить твой мод в качестве .lib библиотеки к пользовательскому C++ проекту и передавать данные в варкрафт через твой мод? Например, у меня есть своя .dll библиотека, которую могу подключить к варкрафту, и я хочу передать значение переменной из своей библиотеки в WarCraft посредством твоего мода.
0
13
9 лет назад
0

» WarCraft 3 / Отлов клавиш

Alexander12, а никак нельзя сделать такие же функции, как и в SharpCraft: GetTriggerKey() return int/str или IsKeyDown(int/str) return bool, вместо того, чтобы создавать для каждой кнопки по 2 функции?
0
13
9 лет назад
0

» WarCraft 3 / Отлов клавиш

начали иногда вылетать с ошибкой
А если точнее: игра и редактор иногда запускаются.
0
13
9 лет назад
0

» WarCraft 3 / Отлов клавиш

Очень круто, но с этим mix'ом игра и редактор начали иногда вылетать с ошибкой. А после последнего обновления - ещё чаще.
0
13
9 лет назад
Отредактирован ENAleksey
0

» WarCraft 3 / Отлов клавиш

вызываем из вне существующие функции карты
Карты или варкрафта? Просто я ещё не смотрел те исходники, что ты скинул (просто сейчас с телефона сижу), если это исходники.

Alexander12, если это дллка, то можно, если действовать по принципу sharpcraft'а.
А лучше посмотри исходники китайского YDWE.
0
13
9 лет назад
Отредактирован ENAleksey
0

» WarCraft 3 / Отлов клавиш

Alexander12, конечно, нет ;) А переделать ту fps камеру, которая у меня есть вообще не составит особого труда.
0
13
9 лет назад
Отредактирован ENAleksey
0

» WarCraft 3 / Отлов клавиш

У меня получилось поменять: уже пять основных клавиш для управления камерой настроил.
0
13
9 лет назад
0

» WarCraft 3 / Отлов клавиш

GF RaiseD, Да!
0
13
9 лет назад
Отредактирован ENAleksey
0

» WarCraft 3 / Отлов клавиш

Круто, даже с выключенным интерфейсом работает!
Если это не самописная dll'ка, то тогда как это реализовано?

Всё-таки это работа с юнитами, но как оно работает с отключенным интерфейсом?
Или в оригинале горячие клавиши так тоже работают?

Завтра, может быть, переделаю и выложу first/third person камеру из примера SharpCraft.
0
13
9 лет назад
Отредактирован ENAleksey
0

» WarCraft 3 / Не открывается JNGP

Zhan10, этот скачивал? Если нет, то попробуй его. Так же попробуй выключить антивирусник и поставить режим совместимости у worldedit121.exe.
0
13
9 лет назад
0

» WarCraft 3 / Не открывается JNGP

У тебя по какому пути лежит папка с jngp?
Попробуй установить в другую папку, не к warcraft'у.
Или скачай другую версию.
0
13
9 лет назад
0

» WarCraft 3 / Не открывается JNGP

Попробуй прописать путь вручную:
здесь "(Local Machine)SOFTWARE\Wow6432Node\Blizzard Entertainment\Warcraft III"
или
здесь "(Local Machine)SOFTWARE\\Blizzard Entertainment\Warcraft III".
2
13
9 лет назад
2

» WarCraft 3 / Нужна помощь с нормалями

Импортируешь .mdx модель: вкладка NeoDex -> Import Wc3 Model.
раскрыть
Первый способ:
  1. Переходишь на вкладку "Модификаторы", из списка выбираешь Edit Normals;
  2. Выделяешь все нормали на моделе, нажимаешь Unify.
раскрыть
Второй способ:
  • Вкладка NeoDex -> Mesh Tool -> Recalculate on selected.
раскрыть
Экспортируешь: NeoDex -> Export Wc3 Model, ставишь галочку Export Smoothgroups -> Export.
раскрыть
Загруженные файлы
2
13
9 лет назад
2

» WarCraft 3 / Нужна помощь с нормалями

Там всего лишь на одну кнопку надо нажать.
0
13
9 лет назад
0

» Гейминг / Вопрос на 400 рублей (RomeTW)

Это не поможет?
0
13
9 лет назад
Отредактирован ENAleksey
0

» Гейминг / Вопрос на 400 рублей (RomeTW)

Попробуй в настройках совместимости поставить Windows XP (пакет обновления 2). Именно 2.
У меня такая же проблема была с Mass Effect. Только вчера исправил.