BlenderGPT - Plugin per manipolare i comandi di Blender in linguaggio naturale

Per il sistema di modellazione 3D è stato preparato un piccolo plugin BlenderGPT, che consente di generare contenuti basati su task definiti in linguaggio naturale. L'interfaccia per l'immissione dei comandi è progettata come una scheda aggiuntiva "Assistente GPT-4" nella barra laterale della vista 3D, in cui è possibile inserire istruzioni arbitrarie (ad esempio, "crea 100 cubi in posizioni casuali", "prendi i cubi esistenti e crea loro dimensioni diverse") e ottenere risultati immediatamente. Il codice è scritto in Python, occupa poco più di 300 righe ed è distribuito con licenza MIT.

Il principio di funzionamento si riduce all'invio di una richiesta di test al chatbot ChatGPT utilizzando il modello GPT-4 tramite l'API pubblica OpenAI, aggiungendo la nota "Puoi per favore scrivere codice Blender per me che compia la seguente attività" al messaggio specificato dall'utente testo. Successivamente, il codice Python viene estratto dalla risposta ed eseguito come script in Blender. Per funzionare è necessaria una chiave di accesso all'API OpenAI (indicata nel menu con i parametri dell'add-on). Il codice generato può essere monitorato tramite la console (Finestra > Attiva/disattiva console di sistema).



Fonte: opennet.ru

Aggiungi un commento