Per il sistema di modellazione 3D è stato preparato un piccolo plugin chiamato BlenderGPT, che consente di generare contenuti basati su incarichi definiti in linguaggio naturale. L'interfaccia per l'inserimento dei comandi è presentata sotto forma di una scheda aggiuntiva "GPT-4 Assistant" nel pannello laterale della Vista 3D, dove è possibile inserire istruzioni arbitrarie (ad esempio, "crea 100 cubi in posizioni casuali", "prendi i cubi esistenti e rendili di dimensioni diverse") e ricevere immediatamente il risultato. Il codice è stato scritto in Python, occupa poco più di 300 righe ed è distribuito sotto licenza MIT.
Il principio di funzionamento consiste nella trasmissione di una richiesta di prova al chatbot ChatGPT, che utilizza il modello GPT-4, tramite l'API pubblica di OpenAI, aggiungendo al testo fornito dall'utente la nota "Can you please write Blender code for me that accomplishes the following task". Successivamente, il codice Python viene estratto dalla risposta ed eseguito come script in Blender. Per funzionare è necessaria una chiave di accesso all'API di OpenAI (indicata nel menu delle opzioni del plugin). Il codice generato può essere monitorato tramite la console (Finestra > Attiva Console di Sistema).
Fonte: opennet.ru
