Издеваемся дальше, выпуск #2

Published
Published from Sawn Edge » Издеваемся дальше, выпуск #2


Кратко о важном

Шло пятнадцатое января.
Я сделал набросок улиц и расставил домики.
Оказалось, места действительно мало. Едва влезло несколько многоэтажек. Так что город автоматически превратился в провинциальную деревушку уровня Фолкрита. Поэтому, вас ждёт много скринов, чтобы примерно оценить что получилось. Это пока только каркас, без всякого мелкого декора и прочих ништяков.
Я снова извиняюсь за уровень графики, даже так больше 20 фпс не выдаёт.
Попцов эльфиек всё так же нет.
Так выглядели ворота в форт, которого больше не существует. А вообще, глупая идея строить подобные сооружения в корнях огромного древа.
Улицы Древней Ели пока всё ещё пусты и унылы. А ещё довольно узкие. Но тем не менее.
А вот это и есть вход в тот самый подземный "дворец". На деле же, это будет просто старый подземный форт и по совместительству, дом ярла.

Разборки с навмешами

В Скайриме есть такая вещь - navmesh, навмеши, или сетка путей. Её использует ИИ, чтобы правильно высчитывать путь и перемещать искусственных дурачков. Да, она жизненно необходима в игре.
Засучив рукава, я пошёл штурмовать гуглы, чтобы, собсно, научиться делать эту самую сетку, поскольку мой город оказался бы совершенно неиграбельным.
По ходу дела, выяснилось много подробностей:
  • Это страшно неудобная вещь.
  • Creation Kit тоже не очень любит навмеши и иногда вылетает, если сделать что-то не то. К счастью для меня, я научился избегать такие моменты. А вы чаще сохраняйтесь.
  • Долго не мог разобраться, как генерировать навмеш для отдельной ячейки.
  • Все сгенерированные навмеши были успешно выброшены на помойку - править этот ужас не представлялось возможным. Помимо всего, по-моему, я что-то сломал. Засучив рукава, пришлось делать сетку вручную, точку за точкой.
  • Ещё дольше меня терзало другое. Мир на мировой карте (Тамриэль, а именно там у меня расположен город) разделён на квадратные области - ячейки. В каждой из этих ячеек есть свой, отдельный навмеш. Чтобы персонажи могли переходить из одной ячейки в другую, нужно, чтобы сетки навмешей были соединены особым, танцово-бубенным образом, и закреплены зелёной ленточкой в местах перехода одного навмеша в другой. В тот момент я понял, что очень неудачно расположил свой город, т.к. места пересечений оказались в самых неудобных местах, и у меня никак не получалось соединить треугольники сетки. Но откуда я мог знать об этом?
  • Однако, создавать навмеши вручную оказалось интересным занятием, довольно медитативным - как вязание, например. Ещё, мне кое-как помог опыт работы в mdlvis, т.к. процессы чем-то схожи. Дело пошло необычайно быстро.
В общем, сетка путей была создана, проверенна и успешно испытана напарниками, которые исправно бегали за моим персонажем и нигде не застревали.
Навмеш здорового человека / Навмеш курильщика
На этом всё.

Подпишись на канал блог!
Все подписались?
Тогда до встречи.


Views: 4 735

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


Это сообщение удалено
Raised #2 - 7 years ago 0
Голосов: +0 / -0
Перепроверь не висят ли у тебя точки, а то АИ будет передвигать актеров по воздуху
В Скайриме есть такая вещь - navmesh, навмеши, или сетка путей. Её использует ИИ, чтобы правильно высчитывать путь и перемещать искусственных дурачков.
улыбнуло)
Uber #3 - 7 years ago 0
Голосов: +0 / -0
Перепроверь не висят ли у тебя точки, а то АИ будет передвигать актеров по воздуху
Специально расставил точки в воздухе, персонажи двигаются нормально. Что я делаю не так?
А на самом деле, мне кажется, двигать персонажей по навмешам, а не по ландшафту - глупая идея. Хотя, кроме высоты точек, никак больше не определить такие пути, как например, спиральные лестницы. В общем, не знаю, у меня скудные познания в алгоритмах поиска пути.
Raised #4 - 7 years ago 0
Голосов: +0 / -0
Uber, у меня в подобных случаях появлялся баг с летающими неписями.
XaDogador #5 - 7 years ago 3
Голосов: +3 / -0
Норм. Оченно норм.
Андреич #7 - 7 years ago 1
Голосов: +1 / -0
отлично, продолжай в том же духе..)
про навмеши интересно и с юморком..)
Это сообщение удалено
FruityKilla #10 - 7 years ago 0
Голосов: +0 / -0
слушай, классно)
палюбому продолжай