Pro systém 3D modelování byl připraven malý plugin BlenderGPT, který umožňuje generovat obsah na základě úkolů definovaných v přirozeném jazyce. Uživatelské rozhraní pro zadávání příkazů je tvořeno jako další záložka "GPT-4 Assistant" v bočním panelu 3D View, kde lze zadávat libovolné instrukce (například „vytvoř 100 krychlí na náhodných místech“, „vezmi existující krychle a udělej je různých velikostí“) a okamžitě získat výsledek. Kód je napsán v Pythonu, má něco přes 300 řádků a je distribuován pod licencí MIT.
Princip fungování spočívá v odeslání testovacího dotazu chatbotu ChatGPT, který používá model GPT-4, prostřednictvím veřejného API OpenAI, přičemž k uživatelskému textu se přidává poznámka "Can you please write Blender code for me that accomplishes the following task". Poté se z odpovědi extrahuje Python kód a provádí se jako skript v Blenderu. Pro práci je vyžadován přístupový klíč k API OpenAI (uvádí se v nabídce s nastaveními doplňku). Generovaný kód lze sledovat prostřednictvím konzole (Window > Toggle System Console).
Zdroj: opennet.ru
