
Kuunda Miundo ya 3D kwa Claude AI na Blender — Kutoka Mazungumzo hadi Faili la .blend
Blender ni programu yenye nguvu zaidi duniani ya bure na ya chanzo huria ya kuunda miundo ya 3D. Claude AI inaweza kuandika na kuendesha skripti za Python za Blender ili kuunda miundo ya 3D iliyo sahihi: kutoka maumbo rahisi hadi miundo tata ya kiparametria yenye maandishi yaliyochongwa, nyuso zilizopinda na vipimo halisi kamili. Blueprint hii inakufundisha jinsi ya kuunganisha Claude na Blender na kuunda faili za muundo wa 3D zilizo tayari kuchapishwa kupitia mazungumzo ya kawaida.
Badala ya kujifunza kiolesura tata cha Blender chenye mamia ya njia za mkato na menyu, unaeleza unachotaka kwa lugha rahisi. Claude hutafsiri maelezo yako kuwa miito ya API ya Python ya Blender: huunda jiometri, hutumia virekebishaji (modifiers), hufanya operesheni za boolean, hupima kwa vipimo halisi na kuhamisha faili lililokamilika. Muundo wa mfano ni kichwa cha nyundo ya mhunzi chenye ncha bapa ya kukatiza, cha kilo 1, chenye herufi za rune za Elder Futhark zilizochongwa pande zote mbili.
Njia mbili za kuunganisha zimeelezwa: kiongezi cha seva ya Blender MCP (kwa Claude Desktop, huku dirisha la Blender likionekana moja kwa moja) na API ya Blender isiyo na kiolesura (kwa Claude Code, ikichora kwenye seva). Zote mbili hutoa faili za .blend zinazofanana kabisa.
Maagizo
Sakinisha Blender
Sakinisha Blender
Pakua Blender kutoka blender.org: ni bure, ya chanzo huria (leseni ya GPL) na inafanya kazi kwenye Windows, macOS na Linux. Sakinisha toleo la 4.0 au jipya zaidi. Blender ina kitafsiri kamili cha Python na API pana ya Python inayoruhusu kila operesheni ya programu kuandikiwa skripti. Hiki ndicho Claude hutumia kuunda miundo ya 3D: kila kitufe, menyu na zana katika Blender ina kinachofanana nacho katika Python.
Baada ya kusakinisha, fungua Blender mara moja kuhakikisha inafunguka. Utaona onyesho la mwanzo la kawaida lenye mchemraba, kamera na taa. Ifunge: katika mtiririko wa kazi wa AI, Blender itadhibitiwa kwa mbali.
Vifaa kwa hatua hii:
Blender (programu)1 kipandeZana zinazohitajika:
Kompyuta ya mezaniChagua njia ya kuunganisha
Chagua njia ya kuunganisha
Kuna njia mbili za kuunganisha Claude na Blender. Chagua inayolingana na mpangilio wako:
Njia A — Seva ya Blender MCP (Claude Desktop): sakinisha katika Blender kiongezi cha Model Context Protocol (MCP) kinachoigeuza kuwa seva ya ndani. Claude Desktop huunganishwa nayo moja kwa moja na inaweza kuendesha msimbo wa Python, kupiga picha ya skrini ya viewport na kusoma taarifa za onyesho, huku ukitazama muundo ukijengwa papo hapo katika dirisha la Blender.
Njia B — API ya Blender isiyo na kiolesura (Claude Code): endesha Blender katika hali isiyo na kiolesura (bila GUI) ikiwa imefungwa na seva ya FastAPI. Claude Code hutuma skripti za Python kupitia HTTP, Blender huziendesha na kurudisha faili zilizotokea. Njia hii ni ya haraka zaidi kwa kazi nyingi kwa pamoja na huendeshwa kwenye seva ya mbali, lakini huoni viewport moja kwa moja: unakagua faili la .blend lililokamilika baadaye.
Njia A ni bora kwa usanifu shirikishi unapotaka kuona kila badiliko. Njia B ni bora kwa michakato ya kiotomatiki, uundaji kwenye seva na kufanya kazi bila skrini.
Weka seva ya Blender MCP (Njia A)
Weka seva ya Blender MCP (Njia A)
Sakinisha kiongezi cha Blender MCP kutoka GitHub (mradi wa 'blender-mcp', unaokiita MCP for Blender; kiongezi hiki huendesha ndani ya Blender seva ambayo Claude inaweza kuwasiliana nayo). Pakua faili lake la addon.py. Katika Blender: Edit → Preferences → Add-ons → Install… → chagua addon.py, kisha wezesha 'Interface: MCP for Blender'. Katika viewport ya 3D, bonyeza N kufungua upau wa pembeni na uchague kichupo cha MCP for Blender.
Bofya 'Start MCP Server'. Sasa Blender inasubiri miunganisho kutoka kwa Claude. Katika mipangilio ya Claude Desktop, ongeza seva ya Blender MCP kama chanzo cha zana (README ya mradi inatoa kipande cha usanidi). Ikishaunganishwa, Claude inapata zana kama execute_blender_code, get_scene_info na get_viewport_screenshot: kila kinachohitajika kusanifu miundo ya 3D kwa mazungumzo.
Vifaa kwa hatua hii:
Nyongeza ya seva ya MCP ya Blender1 kipandeWeka API ya Blender isiyo na kiolesura (Njia B)
Weka API ya Blender isiyo na kiolesura (Njia B)
Unda seva ya FastAPI inayofunga Blender isiyo na kiolesura. Seva hupokea skripti za Python kupitia sehemu ya mwisho POST /execute, huziendesha katika hali ya usuli ya Blender (blender --background --python) na kurudisha faili zilizotokea. Seva ndogo kabisa inahitaji sehemu ya mwisho moja tu:
Andika msimbo wa Python uliopokewa kutoka kwa Claude kwenye faili ndani ya saraka ya kazi, kwa mfano job.py, na uuendeshe kwa: blender --background --python job.py. Hifadhi faili la .blend lililotokea katika saraka ya kazi na ulitoe kupitia sehemu ya mwisho GET /files. Claude Code huita sehemu hizi za mwisho za HTTP kutuma skripti na kuchukua faili za muundo uliokamilika.
Huu ni usanifu uleule unaotumika katika michakato ya kuunda picha kwa AI (ComfyUI): zana ya ubunifu isiyo na kiolesura iliyofungwa na API, inayoendeshwa kwenye seva yenye GPU.
Zana zinazohitajika:
Kompyuta ya mezaniEleza muundo unaotaka kuunda
Eleza muundo unaotaka kuunda
Mwambie Claude kwa lugha rahisi unachotaka kujenga. Kuwa mahususi kuhusu vipimo, malighafi na sifa za kimaumbile. Kwa mfano:
'Sanifu kichwa cha nyundo ya mhunzi chenye ncha bapa ya kukatiza cha kilo 1. Uso wa kugongea uwe mraba wenye pembe za mviringo, na ncha bapa iwe ya mlalo (nyembamba katika Z, pana katika Y) ya kusukuma chuma. Ongeza herufi za rune za Elder Futhark ᚦᛟᚱ (TOR) zilizochongwa kwa kina cha mm 3 pande zote mbili bapa. Pima jiometri ili ujazo uwe hasa cm³ 127.4 (kilo 1 ya chuma cha pua kilichokazwa chenye msongamano wa kg/m³ 7850). Weka tundu la mviringo la mpini.'
Claude itatafsiri maelezo haya kuwa mfululizo wa operesheni za Python za Blender. Kadiri maelezo yako yanavyokuwa sahihi, ndivyo toleo la kwanza litakavyokaribia unachotaka. Tumia vipimo halisi (milimita, gramu, nyuzi) badala ya maneno ya kulinganisha ('ifanye kubwa zaidi').
Claude huunda na kuendesha skripti za Python za Blender
Claude huunda na kuendesha skripti za Python za Blender
Claude huunda skripti ya Python inayotumia API ya Python ya Blender (moduli ya bpy) kujenga muundo. Mfuatano wa kawaida wa skripti kwa kichwa cha nyundo:
1. Unda mchemraba wa msingi na uupime kwa vipimo vya takriban vya nyundo
2. Gawanya mesh ili kuongeza jiometri ya kuunda umbo
3. Pitia vipeo kimoja kimoja kuchonga upunguaji wa ncha bapa, umbo la uso wa kugongea na uvimbe wa katikati
4. Tumia kirekebishaji cha Subdivision Surface kupata mikunjo laini
5. Toboa tundu la mpini kwa operesheni ya boolean DIFFERENCE ukitumia silinda
6. Kokotoa ujazo wa mesh na utumie kipimo sawa cha ukubwa kufikia kilo 1 ya chuma
7. Unda michemraba midogo ya kukata kwa kila mstari wa rune na uiondoe kwenye uso kwa operesheni za boolean
Claude hutuma skripti hii kwa Blender (kupitia MCP au API). Blender huiendesha na kutoa jiometri ya 3D. Kwa MCP (Njia A), unaona muundo ukitokea kwenye viewport papo hapo.
Kagua na uboreshe muundo
Kagua na uboreshe muundo
Kagua muundo. Kwa Njia A, zunguka kuuzunguka katika viewport ya Blender. Kwa Njia B, pakua faili la .blend na ulifungue katika Blender, au muombe Claude achore picha ya skrini ya viewport. Kagua vipimo, uwiano na usahihi wa maelezo madogo. Matatizo ya kawaida katika toleo la kwanza na jinsi ya kumwelekeza Claude kuyarekebisha:
• Maandishi yanaonekana kinyume upande mmoja → taja uso upi (+Y au -Y) unahitaji kuakisiwa
• Muundo ni mdogo au mkubwa mno → toa kipimo lengwa kwa mm
• Michoro iliyochongwa imetoweka kwenye uso uliopinda → Claude inahitaji kuuliza mahali halisi pa uso katika kila sehemu ya kuchonga
• Operesheni za boolean zimeharibu mesh → mwambie Claude atumie kikata tofauti kwa kila mstari, si jiometri iliyounganishwa
• Vipengele viko kwenye mhimili usio sahihi → daima eleza kwa marejeo ya mhimili (+X, -Y, +Z), kamwe 'mbele' au 'nyuma', ambayo hayako wazi katika 3D
Kila marekebisho ni zamu moja ya mazungumzo: unaeleza tatizo, Claude inarekebisha skripti, inaiendesha tena, nawe unakagua tena. Kwa kawaida marudio mawili hadi matano huleta muundo uliokamilika.

Thibitisha muundo kutoka pembe zote
Thibitisha muundo kutoka pembe zote
Zungusha muundo kukagua kila uso. Hakikisha herufi za rune zilizochongwa zinasomeka sawasawa pande zote mbili bapa: maandishi kwenye uso wa +Y yanapaswa kuonekana yameakisiwa kwa kawaida yakitazamwa kutoka upande wa +Y, na maandishi kwenye uso wa -Y yanapaswa kusomeka sawasawa kutoka upande wa -Y. Hakikisha tundu la mpini ni safi na liko katikati. Thibitisha kwamba ncha bapa inapungua kwa ulaini bila kingo zenye michongoko.
Katika Blender, bonyeza Numpad 1 kwa mwonekano wa mbele (mwonekano wa -Y), Ctrl+Numpad 1 kwa nyuma (mwonekano wa +Y), Numpad 3 kwa kulia (mwonekano wa +X) na Numpad 7 kwa juu (mwonekano wa +Z). Mionekano hii ya kiorthografia hufichua matatizo ya ulinganifu ambayo mwonekano wa mtazamo huficha.

Hifadhi kama .blend (umbizo kuu)
Hifadhi kama .blend (umbizo kuu)
Hifadhi muundo kama faili la .blend (File → Save As, au kwa skripti: bpy.ops.wm.save_as_mainfile(filepath='model.blend')). Umbizo la .blend ni umbizo asilia la Blender na chaguo bora kwa kuhifadhi kumbukumbu na kushiriki:
• Huhifadhi mirundiko yote ya virekebishaji, malighafi, mipangilio ya onyesho na historia ya uhariri
• Linaharirika kikamilifu: maker mwingine anaweza kulifungua, kubadilisha maandishi ya rune, kulipima upya kwa uzito mwingine au kurekebisha kigezo chochote
Faili la .blend ndilo chanzo pekee cha ukweli kuhusu muundo.
Pakia faili la muundo kwenye Youblob
Pakia faili la muundo kwenye Youblob
Unapounda au kuhariri blueprint kwenye Youblob, ongeza hatua ya muundo (aina ya maudhui: 'design') na upakie faili la .blend. Youblob huonyesha faili za .blend kama onyesho la awali la 3D shirikishi ndani ya kivinjari, huzitoa zipakuliwe, na inaweza kuziandaa moja kwa moja kwa uchapishaji wa 3D bila kuzibadilisha kuwa umbizo jingine.
Weka vipimo, uzito na msongamano wa malighafi ya muundo katika maelezo ya hatua ili makers wengine wajue vipimo kamili. Kwa miundo ya kiparametria (kama nyundo hii iliyopimwa kwa uzito), andika ni vigezo vipi vya kubadilisha ili kuirekebisha: makers wengine wanapaswa kuweza kuurekebisha muundo kwa mahitaji yao bila kuanza upya.
Mbinu bora za kuunda miundo ya 3D kwa msaada wa AI
Mbinu bora za kuunda miundo ya 3D kwa msaada wa AI
Mafunzo kutokana na kusanifu kichwa cha nyundo cha Kinordiki na miundo mingine pamoja na Claude:
• Tumia marejeo ya mhimili, si mielekeo: sema 'uso wa +Y' na 'mhimili wa -Z', kamwe 'mbele' au 'juu': maneno hayo hayako wazi katika 3D na huleta matokeo yaliyoakisiwa.
• Operesheni za boolean zinahitaji vikata tofauti: kuunganisha maumbo kadhaa ya msingi kabla ya operesheni ya boolean huunda jiometri isiyo manifold (non-manifold). Acha kila kikata kiwe kitu tofauti.
• Uliza uso halisi: baada ya kugawanya na virekebishaji, uso wa mesh haupo mahali vipimo vya awali vinapoonyesha. Claude inapaswa kupima mahali pa vipeo kabla ya kuweka michoro au mikato.
• Pima kwa ujazo, si kwa vipimo: ili kufikia uzito lengwa, kokotoa ujazo wa mesh kwa mbinu ya tetrahedroni zenye alama, kisha tumia kipimo sawa cha ukubwa: (target_vol / current_vol) ^ (1/3).
• Rudia mara 2-5: skripti ya kwanza hupata sahihi karibu 80%. Kila mzunguko wa kukagua na kurekebisha hunasa matatizo yaliyobaki. Kwa kawaida marudio matano huleta muundo ulio tayari kwa uzalishaji.
Vifaa
2- 1 kipandeKishikilia Nafasi
- 1 kipandeKishikilia Nafasi
Zana Zinazohitajika
1- Kishikilia Nafasi
Vifaa vya Michoro Iliyounganishwa
Blueprint zinazohusiana
Blueprint hizi zinashiriki maarifa — mbinu, vifaa au kanuni
CC0 Umma Wote
Mchoro huu umetolewa chini ya CC0. Uko huru kunakili, kubadilisha, kusambaza, na kutumia kazi hii kwa madhumuni yoyote, bila kuomba ruhusa.
Saidia Mtengenezaji kwa kununua bidhaa kupitia Mchoro wao ambapo wanapata Kamisheni ya Mtengenezaji iliyowekwa na Wachuuzi, au unda marudio mapya ya Mchoro huu na uiunganishe kama kiungo katika Mchoro wako kuchangia mapato.


