Продолжая тему использования нейросетей типа ChatGPT в игровой индустрии
А также статью о генерации диалогов в контексте мира TES:
Я решил продолжить "тренд" и поделиться тем, какое применение данной технологии нашел я.
Немного контекста (можно пропустить):
Недавно зашли с товарищем проверить, че там у SkyMP (кстати тоже интересная тема, мультиплеер Скайрима от русских умельцев, куда технологичнее Together, с поддержкой модов, скриптов и большим потенциальным населением сервера). Оказывается, RP-сервера там живут-поживают себе спокойно, даже ивенты какие-то проводят.
Ну решили с другом: чем черт не шутит, нужно заценить. Пошли продумывать интересных персонажей для отыгрыша. Решили отыгрывать изгоев, которые живут в Маркарте, работают кузнецами/литейщиками и тайно готовят восстание. Потом пришла сессия и идею было решено оставить до лучших времен. Придумывать интересный чарлист (описание персонажа с внешностью, предысторией, навыками и т.д.) времени не было.
Тут мне на выручку внезапно пришли нейросети. Одно дело сидеть, сверять с лором, поддерживать литературный стиль. Другое - составить простой запрос и вбить в нейросеть. Признаюсь, изначально не верил, что сработает. Итак, каков был запрос:
Напиши чарлист об изгое-бретонце, живущем в Маркарте, работающем в литейном цехе и замышляющем восстание. Предыстория трагичная.
Это буквально всё. Я не пояснял, ни что такое Маркарт, ни что за изгои, ни в чем трагизм тут может быть. Даже не описал, что хочу видеть в "чарлисте". Вот, что мне выдала нейросеть:
Имя: Элвин Динсмор
Раса: Бретон
Возраст: 25
Внешность:
Элвин достаточно низкий для бретонца, рост 5 футов 7 дюймов. Его светло-песочные волосы растрепаны, как будто он только что встал с постели, а под ярко-голубыми глазами виднеются глубокие круги. Его кожа грубая и ветхая из-за жизни, полной сражений, а его лицо с годами ожесточилось. Хотя его внешность нельзя назвать величественной, он решителен и горд; он из тех, кто несет свое бремя не жалуясь на жизнь. Если и случается, что его одежда не скрыта под слоями грязи, она представляет из себя изношенную, но старательно переплетенную смесь традиционных стилей бретонцев и ричменов.
Предыстория:
Элвин - сын двух гордых уроженцев Предела, воспитывавших его в ходе борьбы за независимость от Империи. Его отец, доблестный воин, с пламенной страстью вел восстание вперед. Его мать, талантливая ткачиха, оказывала делу повстанцев столь необходимую поддержку в быту. Война, в конце концов, закончилась кровавым поражением жителей Предела. Все их усилия были напрасны, их надежды рухнули, и семья распалась в хаосе последствий войны.
Элвин стал единственным, кто выжил и скрылся от резни, сбежав в Маркарт, где он искал убежища и исцеления от ран своего прошлого. Он нашел работу в местном литейном цехе, где молчаливо и усердно трудился, все время питая жгучее желание отомстить Империи. Под покровом ночи он замышлял свое возмездие и работал над организацией нового восстания, чтобы освободить людей Предела от угнетателей.
Итак, история Элвина началась с человека, отчаянно пытающегося воссоединить потерянный народ и восстановить его независимость. Гордый сын ричманов, движимый яростной страстью и сильной волей бороться за правое дело. Ибо он знает, что ничего нельзя отнять без боя и что настоящие герои никогда не остаются в стороне.
Текст приведен как есть, разве что немного подкорректировал гугловский промт, чтобы звучало чуть литературнее, но на английском сразу было неплохо. Прошу заметить, что тут вписан и дух ричманов, и контекст войны за Предел, и политика Империи. Всего этого не было в изначальном запросе и все это нейросеть написала буквально за секунды. Я даже не задавал уточняющих вопросов. А теперь представьте, что такие истории можно нагенерировать на целый город за пару минут. Персонажи будут не болванчиками, а полноценными личностями со своей предысторией, драмой, страхами и целями. Благо контекст нейросеть уже распознает и сможет строить реплики из предыстории персонажа.
Но я решил пойти еще дальше и по текстовому описанию внешности сгенерировать лицо героя в Midjourney. Вот, что вышло:
При беглом взгляде любой фанат Скайрима не отличит результат от игрового движка с парой модов на лица и прически. Тут и типичная бретонская внешность, и татуировка на лбу от изгоев и главное все ± соответствует запросу. Да, глаза подводят, но справедливости ради я не сидел и не вбивал правильные теги, потратил на лицо 5 минут и минимум умственных усилий.
В общем результаты работы оставляю судить вам. Не спорю, что мелких недочетов много и есть куда стремиться, но мне все больше кажется, что мы на пороге новой эпохи в игровой индустрии.
P.S.: Чарлист и лицо прошли "тест Тьюринга" у моего товарища с огромным опытом в РП и хорошо знающего лор TES. Пока я не сказал, подвоха он так и не увидел =)
Чисто дженерик-стори) Банальность, проще говоря.
Да понятно, что банальность, но давай учтем 2 момента:
1) Эта нейронка не заточена под генерацию чарлистов, она общей направленности. Если скормить какой-то нейросети кучу хороших историй - результат будет другой. Тут просто идея в общих чертах
2) Нет претензии на то, чтобы делать так сюжетных героев, вокруг которых происходят события вселенского масштаба, но вот как история одного второстепенного чела или даже статиста - вполне ведь, нет? Всяко лучше болванчиков Скайрима с парой фраз о погоде, про Ведьмака 3 какого-нибудь с его городами вообще молчу