BlenderGPT — ΠΏΠ»Π°Π³ΠΈΠ½ для управлСния Blender ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π½Π° СстСствСнном языкС

Для систСмы 3D-модСлирования ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ нСбольшой ΠΏΠ»Π°Π³ΠΈΠ½ BlenderGPT, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° основС Π·Π°Π΄Π°Π½ΠΈΠΉ, опрСдСляСмых Π½Π° СстСствСнном языкС. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ для Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ «GPT-4 Assistant» Π² Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ 3D View, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ инструкции (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, «ΡΠΎΠ·Π΄Π°ΠΉ 100 ΠΊΡƒΠ±ΠΎΠ² Π² случайных мСстах», «Π²ΠΎΠ·ΡŒΠΌΠΈ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΊΡƒΠ±Ρ‹ ΠΈ сдСлай ΠΈΡ… Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ») ΠΈ сразу ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Код написан Π½Π° Python, Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‡ΡƒΡ‚ΡŒ большС 300 строк ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сводится ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ тСстового запроса Ρ‡Π°Ρ‚Π±ΠΎΡ‚Ρƒ ChatGPT, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π΅ΠΌΡƒ модСль GPT-4, Ρ‡Π΅Ρ€Π΅Π· ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ API OpenAI, добавляя ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ тСксту ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ «Can you please write Blender code for me that accomplishes the following task». Π”Π°Π»Π΅Π΅, ΠΈΠ· ΠΎΡ‚Π²Π΅Ρ‚Π° извлСкаСтся Python-ΠΊΠΎΠ΄ ΠΈ выполняСтся Π² качСствС сцСнария Π² Blender. Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ трСбуСтся ΠΊΠ»ΡŽΡ‡ доступа ΠΊ API OpenAI (указываСтся Π² мСню с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ дополнСния). Π“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· консоль (Window > Toggle System Console).



Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru