BlenderGPT - убудова для кіравання Blender камандамі на натуральнай мове

Для сістэмы 3D-мадэлявання падрыхтаваны невялікі плягін BlenderGPT, які дазваляе генераваць кантэнт на аснове заданняў, вызначаных на натуральнай мове. Інтэрфейс для ўводу каманд аформлены ў выглядзе дадатковай укладкі "GPT-4 Assistant" у бакавой панэлі 3D View, у якой можна ўводзіць адвольныя інструкцыі (напрыклад, "ствары 100 кубоў у выпадковых месцах", "вазьмі наяўныя кубы і зрабі іх розным памерам") і адразу атрымліваць вынік. Код напісаны на Python, займае крыху больш за 300 радкоў і распаўсюджваецца пад ліцэнзіяй MIT.

Прынцып працы зводзіцца да перадачы тэставага запыту чату ChatGPT, які выкарыстоўвае мадэль GPT-4, праз публічны API OpenAI, дадаючы да зададзенага карыстачом тэксту нататка "Can you please write Blender code for me that accomplishes the following task". Далей, з адказу здабываецца Python-код і выконваецца ў якасці сцэнара ў Blender. Для працы патрабуецца ключ доступу да API OpenAI (паказваецца ў меню з параметрамі дадатку). Які генеруецца код можна адсочваць праз кансоль (Window > Toggle System Console).



Крыніца: opennet.ru

Дадаць каментар