Dla systemu modelowania 3D przygotowano mały plugin BlenderGPT, który pozwala na generowanie treści na podstawie zadań określanych w naturalnym języku. Interfejs do wprowadzania poleceń jest dostępny jako dodatkowa zakładka „GPT-4 Assistant” w bocznym panelu 3D View, gdzie można wprowadzać dowolne instrukcje (na przykład „stwórz 100 sześcianów w losowych miejscach”, „weź istniejące sześciany i zmień ich rozmiar”) i natychmiast otrzymywać wyniki. Kod jest napisany w Pythonie, zajmuje nieco ponad 300 linii i jest udostępniany na licencji MIT.
Zasada działania polega na przesyłaniu testowego zapytania do chatbota ChatGPT, który wykorzystuje model GPT-4, poprzez publiczne API OpenAI, dodając do tekstu podanego przez użytkownika uwagę „Can you please write Blender code for me that accomplishes the following task”. Następnie z odpowiedzi wydobywany jest kod w Pythonie i wykonywany jako skrypt w Blenderze. Do działania potrzebny jest klucz dostępu do API OpenAI (wskazany w menu z ustawieniami dodatku). Generowany kod można śledzić za pośrednictwem konsoli (Window > Toggle System Console).
Źródło: opennet.ru
