Разработчик игр, интерактивных стендов и интерактивной рекламы. Эксперт в области интерактивов и XR.
100+ проектов за 5 лет. https://whitelabelgames.ru
По вопросам сотрудничества писать: @it_bizdev
Post #1700
1.24K
Процедурная генерация миров с использованием AI: интеграция MidJourney и GauGAN2 в геймдев
https://habr.com/ru/articles/923974/
В статье обсуждается использование искусственного интеллекта, в частности MidJourney и GauGAN2, для процедурной генерации миров в геймдеве. Автор описывает, как нейросети могут генерировать текстуры, биомы и концепт-арт, что позволяет сократить время на создание ассетов и повысить уникальность игровых миров. Также рассматриваются методы интеграции AI-текстур в игровые движки Unity и Godot, оптимизация для мобильных платформ и возможные ограничения использования AI в геймдеве, такие как стилистическая несогласованность и производительность.
Увидел название статьи и стало любопытно. Да есть проблемы с правами (всё что нагенерит в процедурном мире миджони принадлежит OpenAI, тут я про это писал). Помню размышлял какую игру можно сделать с нейросетями и генеративным контентом. Сейчас можно попробовать "Доктор кто" в 2д. Вдохновляясь его идеями :) Разные локации, исследуешь, попадаешь в головоломки, решаешь. Стилистическая несогласованность обосновывается контекстом исследования разных миров.
В общем генеративных концептов у меня много. Автор предлагает генерировать биомы видимо для 2д игр с видом сверху дав композицию. Честно говоря, мне просто суть статьи не совсем нравится, так как в ней полезного мало. Идея довольно простая. Можно так же написать статью "сгенерируй 100 коробок для Солида Снейка", чтобы были разнообразные коробки в которых он будет прятаться. Самое интересное в этой задаче промт инжинирнг, а не сам концепт. Я вот недавно наткнулся на гайд от гугла. Изучаю потихоньку.
А то что нейросети "воруют работу художников", как одна из критик нейросетей, мне неинтересна. Как законы сложатся, так и будет. Меня как бизнес интересует, что с этим делать, чтобы не отставать от остальных. Я всегда за развитие общества в целом, и если ценностью работы креативных индустрий снизится, то они адаптируются. Представьте на сколько проще рисовать векторе со всеми современными инструментами, чем красками на листе бумаги. Поднять фотошоп на вилы! Он мешает "тру художникам зарабатывать". Просто пока нейросети инструмент закрывающий потребности херовых проектов в среднем. Особенно без арт экспертизы в среднем.
А вообще по нейросетям что ещё хочется сказать. Они знают только то, что знает гугол. Я ща очень много общаюсь с нейросетками. И знаете что? Они не знают то, что я не могу узнать через гугл. Какие-то вопросы по трекингу, какие-то вопросы на которые нет 1000 ответов на форумах и так далее. То есть допустим мне по работе нужен был режим киоска на Quest. Нейросеть дала мне вектор на который я убил час. Через adb shell в режиме разаботчика. Час, так как "ну я же сразу не сдамся". Не нашёл ты активити в команде:
Который мне предложил дипсик, и я лапки сложил? Я разработчик, а не вайб кодер.
Я решил что может оно в другом пакете. Или другое активити (переименовали в прошивке) и начал:
Чтобы глянуть, а есть ли вообще пакет com.oculus.vrshell или его переименовали. Дальше:
Потом убрал грепы и посмотрел что там вообще за активити лежат. Потом нашёл активити в другом месте и попробовал запустить:
https://habr.com/ru/articles/923974/
В статье обсуждается использование искусственного интеллекта, в частности MidJourney и GauGAN2, для процедурной генерации миров в геймдеве. Автор описывает, как нейросети могут генерировать текстуры, биомы и концепт-арт, что позволяет сократить время на создание ассетов и повысить уникальность игровых миров. Также рассматриваются методы интеграции AI-текстур в игровые движки Unity и Godot, оптимизация для мобильных платформ и возможные ограничения использования AI в геймдеве, такие как стилистическая несогласованность и производительность.
Увидел название статьи и стало любопытно. Да есть проблемы с правами (всё что нагенерит в процедурном мире миджони принадлежит OpenAI, тут я про это писал). Помню размышлял какую игру можно сделать с нейросетями и генеративным контентом. Сейчас можно попробовать "Доктор кто" в 2д. Вдохновляясь его идеями :) Разные локации, исследуешь, попадаешь в головоломки, решаешь. Стилистическая несогласованность обосновывается контекстом исследования разных миров.
В общем генеративных концептов у меня много. Автор предлагает генерировать биомы видимо для 2д игр с видом сверху дав композицию. Честно говоря, мне просто суть статьи не совсем нравится, так как в ней полезного мало. Идея довольно простая. Можно так же написать статью "сгенерируй 100 коробок для Солида Снейка", чтобы были разнообразные коробки в которых он будет прятаться. Самое интересное в этой задаче промт инжинирнг, а не сам концепт. Я вот недавно наткнулся на гайд от гугла. Изучаю потихоньку.
А то что нейросети "воруют работу художников", как одна из критик нейросетей, мне неинтересна. Как законы сложатся, так и будет. Меня как бизнес интересует, что с этим делать, чтобы не отставать от остальных. Я всегда за развитие общества в целом, и если ценностью работы креативных индустрий снизится, то они адаптируются. Представьте на сколько проще рисовать векторе со всеми современными инструментами, чем красками на листе бумаги. Поднять фотошоп на вилы! Он мешает "тру художникам зарабатывать". Просто пока нейросети инструмент закрывающий потребности херовых проектов в среднем. Особенно без арт экспертизы в среднем.
А вообще по нейросетям что ещё хочется сказать. Они знают только то, что знает гугол. Я ща очень много общаюсь с нейросетками. И знаете что? Они не знают то, что я не могу узнать через гугл. Какие-то вопросы по трекингу, какие-то вопросы на которые нет 1000 ответов на форумах и так далее. То есть допустим мне по работе нужен был режим киоска на Quest. Нейросеть дала мне вектор на который я убил час. Через adb shell в режиме разаботчика. Час, так как "ну я же сразу не сдамся". Не нашёл ты активити в команде:
adb shell am start -n com.oculus.vrshell/.KioskModeActivity
Который мне предложил дипсик, и я лапки сложил? Я разработчик, а не вайб кодер.
Я решил что может оно в другом пакете. Или другое активити (переименовали в прошивке) и начал:
adb shell dumpsys package > all_packages.txt
Чтобы глянуть, а есть ли вообще пакет com.oculus.vrshell или его переименовали. Дальше:
adb shell dumpsys package com.oculus.vrshell | grep -i activity | grep kiosk
Потом убрал грепы и посмотрел что там вообще за активити лежат. Потом нашёл активити в другом месте и попробовал запустить:
adb shell am start -n com.oculus.panelapp.kiosk/.KioskHomeActivity- 🔥 2





