URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 130090
[ Назад ]

Исходное сообщение
"BlenderGPT - плагин для управления Blender командами на естественном языке"

Отправлено opennews , 27-Мрт-23 09:03 
Для системы 3D-моделирования подготовлен небольшой плагин BlenderGPT, позволяющий генерировать контент на основе заданий, определяемых на естественном языке. Интерфейс для ввода команд оформлен в виде дополнительной вкладки "GPT-4 Assistant" в боковой панели  3D View, в которой можно вводить произвольные инструкции (например, "создай 100 кубов в случайных местах", "возьми имеющиеся кубы и сделай их разным размером") и сразу получать результат. Код написан на Python, занимает чуть больше 300 строк и распространяется под лицензией MIT...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=58871


Содержание

Сообщения в этом обсуждении
"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено iPony129412 , 27-Мрт-23 09:03 
Как-то смотрел и изучал. Но после двух недель забросил.
Сложновато оказалось.
Хоть опыт в 3D Max был.

А так хотелось анимацию и прочее посмотреть. Alumx интересную делает анимацию в Blender.


"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено onanim , 27-Мрт-23 10:17 
вышел BlenderGPT, астрологи объявили неделю 3д пр0на с понями

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено iPony129412 , 27-Мрт-23 11:33 
Вот кстати в GIMP было дело, делал одну 2D анимацию. Да, NSFW с тем самым 😐.
Не скажу, что было просто... В этотм плане какой-то там ProCreate на айпэде с асистентом анимации куда проще.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 11:35 
Опять реклама твоей поделка для айпада.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено iPony129412 , 27-Мрт-23 11:41 
Да как бэ нет. А тебе вообще это интересно?
Или «опенсор это круто, но сам я этим продуктом не пользовался и не буду».

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Kuromi , 27-Мрт-23 16:00 
Ты будешь смеяться, но...это уже есть.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено iPony129412 , 27-Мрт-23 11:37 
А что столько минусов сразу?
Или то, что не использовал инструмент для рисования деталей от самолёта и уже сразу не труе?

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 15:08 
Потому что никому не интересна история того, как ты что-то там не осилил?

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Вадим Суханов , 27-Мрт-23 12:16 
Я в 3D-Max проработал 12 лет, изредка косо поглядывая на Blender, и иногда тыкая его палочкой. Но 2 года назад руководство сказало - переходим на Blender. Надо признаться, что новый интерфейс (вроде в версии 2.80 поменяли) Blender'а - это лучшее, что я когда-либо видел в ПО для 3D-моделирования. За неделю освоил большинство возможностей. Работать в современном Blender'е оказалось намного приятнее и эффективнее.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено iPony129412 , 27-Мрт-23 12:20 
> Blender'а - это лучшее, что я когда-либо видел в ПО для 3D-моделирования.

Даже удивительно, но я так хоббист в 3D.
Всё же 99% в 2D.


"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 15:54 
Даже страшно представить что это за сфера где применялся 3D-Max. Трехмерные модели корпусной мебели? Детский кружок 3D-моделирования?  Но то что это можно было заменить блендером уже говорит, о задачах низкой сложности.  

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Kuromi , 27-Мрт-23 16:03 
Импортозамещеньеце же. Вон создатели Смешариков еще в прошлом году сказали что у них лицензии в 23-ем году истекают на софт и как дальше они не знают (полагаю что просто разрешения сверху недостаточно, особенно если софт с онkайн-DRM).

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Karmak , 27-Мрт-23 18:33 
Сфера называется индустрия видеоигр. Сейчас довольно много русскоязычных курсов по созданию игр, включая моделинг в блендере.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 20:17 
Я мимокрокодил, но знаю, что в интерьерном моделировании он ещё как применяется.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 23:20 
> Как-то смотрел и изучал. Но после двух недель забросил. Сложновато оказалось.

Та же история. Просто сделал вывод что это не моё. Если в коде могу ковыряться сутками и спать по 2-3 часа, то здесь приходилось себя заставлять, в итоге забил.


"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 09:09 
Blendergpt переделай Sintel в полный метраж, чтобы дракон не умирал. Еще добавь новых героев и злодеев.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 09:12 
А игры так можно? А то я уже джва года жду

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено BeLord , 27-Мрт-23 09:34 
Команда, пройди игру, бот прошел игру, сделал скрин и снес на хрен, так?-)))

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 10:05 
Да, кидали пример на хабре, GPT сделал по текстовому описанию рабочую игру где можно грабить корованы.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено th3m3 , 27-Мрт-23 16:51 
Там было что-то примитивное на js, которое и не работало толком. Собственно, на большее, все эти ChatGPT - не способны.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 11:38 
OpenAI обыграл чемпионов по доте ещё в 4 года назад. https://openai.com/research/openai-five-defeats-dota-2-world...

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено anonymous , 27-Мрт-23 17:37 
а это в той самой детской "киберспортивной с милилардами долларов ставки" игре в которой исход известен заранее и никак не зависит от действий игроков, а только хитрая имитация для разжигания азарта на основе анализа всех преыдущих сессий игрока? Еще бы он не победил. Как на сервере сконфигурировали так и вышло.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено InuYasha , 27-Мрт-23 10:18 
У-ха-ха-ха!! Вот это легитимное применение S2T и GPT! Потому что блендеру с его интерфейсом нужно накручивать как раз такие костыли ))
Только предвижу что юзер затрахается "подвинь вот этот верткес на 0.25 юнитов, нет, не этот! Левее! Чуть выше! Бл@@@!!!"

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 10:54 
Разработчики BlenderGPT наверное считают своё GPT умнее рисовальщика.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено InuYasha , 27-Мрт-23 11:18 
Дай <s>бох</s>Столлман чтобы это было не так...

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 10:52 
ChatGPT это COBOL 21 века, вместо кода тонны слов и смыслов

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 11:10 
Скоро чатгпт сможет код на коболе перевести в нормальный человеческий язык.  

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено inferrna , 27-Мрт-23 12:21 
Вполне. Надо будет только, чтобы он ещё и покрыл это дело вагоном юнит-тестов, так как основная проблема кода на коболе в том, что его МНОГО. Иначе давно бы уже перевели.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено inferrna , 27-Мрт-23 12:17 
Смотря, как использовать. Мне тут понадобилось использовать код на паскале, но на ClearLinux fpc нет, а затащить fpc куда-либо самостоятельно - это отдельная боль. Учитывая то, что паскаль я знаю хреново, попросил GPT сконвертить это дело в раст - и оно справилось. Понадобилась пара тривиальных правок, чтобы код заработал. Более того, на паскале была функция для форматирования числа с отбивкой нулями пустых разрядов, гпт сперва сконвертил её как есть. После моего вопроса "а что она вообще делает"? Он уточнил, "Да это ж padding, можно заменить на format!("{:04}", c)"

Но вот с написанием аналогичного кода с нуля гпт не справился.

По сабжу, как я понимаю, ИИ не видит, что там у тебя моделится, просто генерит блендер-специфичный код на питоне по запросу. Это больше похоже на то, как если бы у тебя был накопленный за 20 лет проф деятельности набор скриптов на все случаи жизни. Только тут этот набор и вовсе бесконечный.


"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено iPony129412 , 27-Мрт-23 12:22 
> попросил GPT сконвертить это дело в раст - и оно справилось

Трудно поверить даже.
А так неплохое антилуддитное средство получается 🤨



"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено inferrna , 27-Мрт-23 12:49 
>Трудно поверить даже.

вот пруфец

https://ibb.co/T4mfqRr


"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено iPony129412 , 27-Мрт-23 13:18 
А ну такой HelloWorld в принципе да…

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено inferrna , 27-Мрт-23 13:22 
Ну а большие куски кода оно и не проглатывает, по крайней мере, в бесплатной версии. Но если конвертировать по одной функции, то можно и крупные проекты конвертировать.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено iPony129412 , 27-Мрт-23 13:25 
Сильно сомневаюсь, если дело дойдёт до вызов СУБД, Потоков и прочего…

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 15:10 
>попросил GPT сконвертить это дело в раст

А в обратном направлении работает?


"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 11:10 
И как он отреагирует на  фразу: «Взболтать, но не смешивать!»?

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 11:40 
А поймет передвинь вот эту хрень вон туда?

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено iPony129412 , 27-Мрт-23 11:42 
Вроде был какой-то скрипт по командной строке ругательный, который отменял последнее действие.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено inferrna , 27-Мрт-23 12:33 
По идее, ничего сложного.
1.
Юзер: Передвинь хрень на 2 влево
ГПТ: "Скрипт для получения имён объектов на сцене"
2.
Скармливаем выхлоп скрипта из 1 обратно гпт
Гпт даёт код для движения именно той хрени

ессно, скрипт должен делать это автоматом, то есть, как-то понимать, что ИИ требует уточнения. Например, так: если требуется уточнение, гпт должна выдать в ответе некое кодовое слово в комментарии к скрипту.


"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 15:55 
А можно просто передвинуть выделенный объект относительно расположения камеры так, чтобы он оказался у левой границы окна.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Del , 27-Мрт-23 11:47 
Да зачем все эти кубики. Ему можно сказать: "Нарисуй слона!" ?

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено whoami , 27-Мрт-23 13:15 
Он добавит плоскость с текстурой слона из интернета)

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Пенгуин , 27-Мрт-23 13:27 
Лучше бы свободный ИИ использовали, вместо этого проприетарного GPT.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 13:54 
Кнопка "Сделать красиво!"

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 15:11 
Бойтесь мечтать - мечты сбываются.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Дизайнер , 27-Мрт-23 15:17 
А он сможет нарисовать 7 красных перпендикулярных линий, две зелёным цветом, две прозрачным, одну из них в форме котёнка?

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 15:53 
В семимерном нелинейном пространстве и цветовой кодировке с альфа-каналом - сможет.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 15:56 
Кто угодно может её решить даже искусственный интеллект для этого не нужен.  https://www.youtube.com/watch?v=B7MIJP90biM

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 15:52 
Напомните, python-код в blender исполняется без песочницы?

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 17:41 
Это не веб. Зачем тебе песочницы для доверенного кода? Хотя то что все "модели" по сути eval и могут содержать что угодно, немного напрягает. Поэтому, необходим софт для анализа моделей и то, как смузихлёбы предлагают "просто загрузи с веба импортировав модель по имени" немного попахивает.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 29-Мрт-23 02:31 
> Зачем тебе песочницы для доверенного кода?

Произвольный файл .blend из интернета — доверенный код? Обсуждаемые здесь писаки нейросети из веба — тоже доверенный код?


"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 18:37 
Настоящую декларативность подвезли. Юзеру нужно только сказать что нужно получить, а вопросом как это сделать озабочен ИИ-ассистент.

Практически будущее как оно есть.


"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено fumanchez , 27-Мрт-23 21:57 
Это все еще императивность, просто опосредованная

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 28-Мрт-23 01:05 
Джва года ожидаемая функция "Сделать з****ь".

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 18:47 
Вот она та самая кнопка "сделать хорошо"!

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 23:17 
Моя жизнь как кодера с этим чатом упростилась где-то на 90%. Заметил что гуглом уже почти не пользуюсь месяца полтора где-то, только бинг с его чатом и собственно сам openai.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 23:22 
> только бинг

Похоже гугл постигнет участь нокии. Пока конкуренты развивались, гугл толстел от рекламы и ничего не делал.


"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 28-Мрт-23 00:47 
Бинг на ~15% подрос за счёт гугла, так что не исключено.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 28-Мрт-23 03:15 
Вне помоечной РФ, на виндовых компах в 90% случаев стоит дефолтный Edge с вшитым чат-ботом и поиском по-умолчанию в Bing. Кстати поддерживаю анонима, сам тоже давно пользуюсь исключительно Edge и бингом.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено 11 , 28-Мрт-23 16:39 
вообще то это говорит о тебе как о кодере прежде всего...

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено WebMonkey , 27-Мрт-23 23:22 
Нужно такое же, только для GIMP.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 27-Мрт-23 23:41 
И опенсорсное!
Чтобы продолжать плестись на задворках.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 28-Мрт-23 01:03 
>"Can you please write Blender code for me that accomplishes the following task". Далее, из ответа извлекается Python-код и выполняется в качестве сценария в Blender.

Вот так ИИ для AI takeover даже взламывать компы не надо будет. Добровольно и с песней сами доступ предоставят.


"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 28-Мрт-23 18:19 
Прежде чем вумный ИИ начнет ломать компы кожаных мешков он должен преобрести объективность — научиться ставить самому себе цели и рефлексировать методы их достижения. Вероятно такую суперспособность заметят раньше чем он успеет натворить дел.

"BlenderGPT - плагин для управления Blender командами на есте..."
Отправлено Аноним , 28-Мрт-23 03:44 
> Can you please

"Будь любезен" )