В юнити был какой то плагин который умеет уменьшать количество полигонов. Также неплохо бы ещё добавить пост обработку моделей после генератора, например обнаружение объектов внутри меша и их разделение, и удаление подложки. А то на видео видно огрехи в виде бутылки с преклееной рюмкой или доской. Но как демка это уже очень круто работает, молодец 👍
Крутой проект будет если GPT генерит лор и описание локаций а так же предметов которые могут выпасть, а сама игра либо карточная с генерацией изображений или экшен рпг
Ого рял тип днд в одиночку вхял своего варвара и пошел в пещеРу а нейросеть пишет что там маг создает его карточку и прописывает способности а если еще с голосовым вволом своих действий и озвучкой нейросети и персонажей то шик
Я подумал сразу что ты будешь генерить иконки моделей из игры и комбинировать их в img2img, и результат отправлять в нейросеть для генерации модельки, но даже с текстовыми запросами результат очень даже хороший.
получилось прикольно не хватает добавления описания предмета что его тоже можно было класть на комбинатор и также что то генерировать и не хватает возможности уменшить количество полигонов если есть такая возможность сделать что бы они автоматически уменьшались либо взять нейронку в которой можно выбрать количество полигонов то это бы очень хорошо оптимизировало эту симуляцию
Прикольно, думаю было бы ещё лучше если б не надо было самому присваивать промт к каждому объекту, а нейросеть сама бы его генерировала на основе модели поставленной на платформу, тогда и новые начальные объекты добавлять проще, и только что созданные можно было бы комбинировать
Я вспомнил scp - объект из игр containment breach и secret laboratory, только тот мог ухудшать, улучшать или делать дубликаты вещей. Может попробовать добавить ему дополнительную функцию?)
я знал, знал. что игры будут на столько интерактивными, что будет сам развиваться сюжет, предметы и так далее, но не знал - что так скоро. значит лет через 5 максимум выйдет балдурс гейт 4 где можно вооооообще все
Они их специально отупляли, как минимум в шутерах ( в стратегиях инс чемпионов обыгрывает, уже 8-10 лет как...). Причем, отупляли не просто для прикола... А игра была не интересной, если бот всегда выносит игрока.
Хмм В целом не критично большое количество полигонов, если использовать Unreal engine 5 с технологией Nanite. Только вот хз, можно ли в реальном времени подключать к сгенерированному объекту эту технологию🤔 Ролик крутой👍 для меня, 3д модельера, был шок, что появились нейросети, которые качественные модельки создают. Это реально круто👍
зачем делать анимацию кнопки, если можно сделать чтобы она физически нажималась рукой и активировалась когда заходит в триггер, тем более довольно странно делать так чтобы кнопка наживалась только пальцем, в реальности же кнопки нажимаются чем угодно
Гениальная реализация!) Выглядит очень интересно, спасибо за ролик! Подскажи пожалуйста, правильно ли я понимаю, что комбинировать можно только те вещи, для которых ты изначально написал промт? К примеру нельзя ли поставить в качестве компонента уже сгенерированный предмет?
можно поставить, он будет выглядеть как “orange + apple + banana“ и с каждой итерацией будет увеличиваться, но нейронка уже не поймет такой промпт, можно его скармливать в gpt чтобы получить адекватный результат
Во-первых, комбинирование двух названий предметов. это самое тупое, что можно было придумать. (первое к чему это приведёт, это если скрещивать результат скрещивания с чем то новым, то промт будет бесконечно увеличиваться, терять читабельность и при этом в какой то момент превысит размер промта для нейросети). Правильнее было бы создать массив свойств и передавать в генератор несколько случайных свойств. В таком случае генератор всегда будет получать определённое количество информации. Во вторых, с данным генератором абсолютно нельзя работать как с игровым предметом, поскольку движок не знает, чем является сгенерированный предмет. Это тоже решается массивом тегов. Пример: скрещивая бутылку и фляжку, мы берём от бутылки тег типа формы(да тегам нужны типы, чтобы случайно не создать предмет чисто из двух материалов) а от фляжки - тег типа материала. И получаем металлическую бутылку. Она магнититься и пригодна для набора жидкостей, и мы можем определить это при помощи её тегов. В третьих можно тогда уж для наиболее стабильного результата выкинуть нейросеть вовсе и сделать процедурный генератор.
Тебе нужно установить плагин CUDA и cuDNN, сказать, как точно, я не могу. (Я обладаю видеокартой AMD). Это очем заморочно, если OpenCL, до сих пор, не понял. Но вроде-как для этого нужен Linux.
нейросеть можно применить в какой нибудь игре про путешествия во времени, чтобы игра предугадывала что ты сделаешь в будущем и при перемещении в будущие ты видел то что ты сделаешь в будущем, либо использовать предугадывания поведение для управления персонажем, и чтобы нейросеть по твоему лицу понимала что ты хочешь сделать, читая таким образом твои мысли
каждый человек разный, каждый может иметь свои мотивы, для обучения нейросети нужны данные, если например их собирать пока ты играешь, то тогда появляется проблема обучения - обучение нейросети которая может предугадывать твои действия требует неплохих ресурсов, и даже если обучение будет идти в фоне то игрок думаю не поймёт то что у него по середине игры будет резкий пролаг с 200 фпс до 30 на минут 10-30, (по сути можно просто ей давать твой геймплей на вход, но я не думаю что с сегодняшними технологиями она сможет точно предсказывать действия при такой работе). Думаю эта идея будет реализуема но лет через 5-7 когда железо у большинства дойдет до высоких показателей и нейросети будут достаточно оптимизированы для запуска без нагрузки даже на слабых системах.
@@ROFLAN3b4L0REAAL мощное железо, что ж, есть у меня идея как создать по настоящему мощный компьютер, суть его в том что атомы как магниты взаимодействуют друг с другом и поворачиваются определённым образом, это можно использовать для вычислений
Я ставил Дримфьюжен, он очень так себе, тебе повезло что он не заработал. Но если модель не может генерить по картинке, то в работе она скорее всего бесполезна, по тексту это слишком рандомно.
помню как в 6 лет смотрел ролики про эту игру, ностальгия(сейчас мне 12, чувствую себя старым) тоже думал о том чтобы использовать нейросети для этого, и был очень разочарован когда узнал что в той игре нейросети не используются, а предметы изначально заготовленные, понял я это когда в видео про совмещение предметов некоторые предметы просто не совмещались
Похоже текст и озвучку тоже ИИ делал? Если нет то стоит поработать и над текстом и над живостью, звучишь как безэмоциональный робот с шаблонными фразами