Добавлен , опубликован

Думаю, многие уже видели проект Nirvana, в котором автор реализовал технологию Normal Mapping.
Я переделал Direct3D8to9 библиотеку из данного проекта, теперь вместо генерации карт нормалей, они загружаются из файлов.

Тестовые скриншоты


Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
25
9 лет назад
0
Как на счет адекватного 16:10, неглючащего WASD и реконекта?
:3333 16 на 9 и реконнект это супир
4
13
9 лет назад
4
На следующий день после того, как я уехал, мне в голову пришла мысль, как заставить всё работать без использования дополнительных hook'ов!
Жаль, что под рукой был только телефон, и я не мог проверить данный способ на работоспособность. У меня были все файлы проекта, и я уже всё написал, но проверить смогу только через месяц, когда приеду домой.
Если всё получится, не будет проблем сделать normal и parallax mapping, отражения, мягкие тени и многое другое. Но есть большой шанс, что ничего не получится, поэтому я всё ещё жду вашей помощи и буду очень вам благодарен за запасной способ реализации.
Что касается поддержки Direct3D11, я думаю, что нельзя просто поменять цифру 9 на 11 во всех файлах. Пока рано об этом думать, и сначала нужно завершить работу с "девяткой".
1
13
9 лет назад
Отредактирован ENAleksey
1
Как на счет адекватного 16:10, неглючащего WASD и реконекта?
  • Во-первых, что есть глючащий WASD? Я думал, что те времена, когда он глючил, давно прошли.
  • Во-вторых, это только для "одиночки", и никакого реконнекта не будет.
  • В-третьих, были у меня эксперименты с полным удалением пользовательского интерфейса - здесь всё в порядке, но "терпение требуется впереди".
реконекта
Или я неправильно понял смысл слова?
0
25
9 лет назад
0
Во-вторых, это только для "одиночки"
Это связано с какими-то техническими ограничениями?
0
13
9 лет назад
Отредактирован ENAleksey
0
JesusHipster, никакиих ограничений нет, всё, что я использую в проекте (SharpCraft, исходники Nirvana) отлично работает по сети. Просто я, на данный момент, не планировал развивать сетевую составляющую, только "сингл".
Данный проект похож на 3DMark, но, в отличии от него, не тестирует "железо", а только демонстрирует графические и геймплейные возможности Warcraft'а.
JesusHipster, кстати, знаешь, что ты в списке благодарностей Nirvana?
0
7
9 лет назад
0
Ждем новостей.
2
13
9 лет назад
Отредактирован ENAleksey
2
Переписывался с MindWorX'ом (разработчик SharpCraft). Он предложил альтернативный способ с использованием специального плагина, хотя было это ещё две недели назад.
Осталась неделя, после чего я смогу всё проверить, и
ENAleksey:
я всё ещё жду вашей помощи и буду очень вам благодарен за запасной способ реализации.
Чем больше запасных вариантов, тем больше вероятность, что всё задуманное получится сделать уже в этом месяце.
0
25
9 лет назад
0
Чем больше запасных вариантов, тем больше вероятность, что всё задуманное получится сделать уже в этом месяце.
Думаю, что проблема кроется в технической неграмотности гостей треда, относительно этого вопроса.
МБ с этим стоит обратиться на THW в форме публичного обсуждения какого-то.
0
13
9 лет назад
Отредактирован ENAleksey
0
Думаю, что проблема кроется в технической неграмотности гостей треда, относительно этого вопроса.
Жаль.
В сумме, у меня получилось 3 варианта:
  • Мой - без использование дополнительных Hook'ов.
  • MindWorX'а - использование спец. плагина для SharpCraft.
  • fucckz'а (разработчик Nirvana) - использование trampoline функции, на примере данной, из проекта YDWE (actboy168).
Также общался с Degenerated, разработчиком D3D11-Renderer - графической модификации для игр "Готика 1" и "Готика 2".
И переписывался с Talavaj (Memento Mori и Stone & Sword).
0
13
9 лет назад
Отредактирован ENAleksey
0
Сделал за 10 минут первую версию logo для проекта (рисовал в SketchBookX):
Что думаете?
Вы видите картинку, или я что-то не так сделал?
Тестт
0
18
9 лет назад
0
Нет, картинку не видно.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.