BlenderGPT - Wtyczka do manipulowania poleceniami Blendera w języku naturalnym

Do systemu modelowania 3D przygotowano niewielką wtyczkę BlenderGPT, która umożliwia generowanie treści na podstawie zadań zdefiniowanych w języku naturalnym. Interfejs do wpisywania poleceń został zaprojektowany jako dodatkowa zakładka „Asystent GPT-4” na pasku bocznym Widoku 3D, w której można wprowadzić dowolne instrukcje (np. „utwórz 100 kostek w losowych miejscach”, „weź istniejące kostki i im różne rozmiary”) i natychmiast uzyskaj wyniki. Kod jest napisany w Pythonie, zajmuje nieco ponad 300 linii i jest rozpowszechniany na licencji MIT.

Zasada działania sprowadza się do wysłania zapytania testowego do chatbota ChatGPT z wykorzystaniem modelu GPT-4 poprzez publiczne API OpenAI, z dopiskiem „Czy możesz napisać dla mnie kod Blendera realizujący następujące zadanie” do podanego przez użytkownika tekst. Następnie kod Pythona jest wyodrębniany z odpowiedzi i wykonywany jako skrypt w Blenderze. Do pracy potrzebny jest klucz dostępu do API OpenAI (wskazany w menu z parametrami dodatku). Wygenerowany kod można monitorować za pomocą konsoli (Okno > Przełącz konsolę systemową).



Źródło: opennet.ru

Dodaj komentarz