
Ṣíṣe Àwòṣe 3D pẹ̀lú Claude AI àti Blender — Láti Ìjíròrò dé Fáìlì .blend
Blender ni sọ́fítíwià ṣíṣe àwòṣe 3D ọ̀fẹ́ àti orísun ṣíṣí (open-source) tó lágbára jù lọ láyé. Claude AI lè kọ àti ṣiṣẹ́ àwọn ìwé-àṣẹ (scripts) Python fún Blender láti ṣe àwòṣe 3D tó péye: láti àwọn ìrísí rírọrùn dé àwọn àpẹrẹ onípàrámítà tó díjú tí ó ní ọ̀rọ̀ tí a gbẹ́, ojú tó tẹ̀ àti ìwọ̀n ti ara gidi. Blueprint yìí kọ́ ọ bí o ṣe lè so Claude mọ́ Blender kí o sì ṣe àwọn fáìlì àpẹrẹ 3D tó ṣetán fún títẹ̀jáde nípasẹ̀ ìjíròrò lásán.
Dípò kí o kọ́ ojú-ìṣàkóso Blender tó díjú, tí ó ní ọgọ́rọ̀ọ̀rún àwọn bọ́tìnnì ọ̀nà-àbùjá àti àkójọ-àṣàyàn, o kàn ṣàlàyé ohun tí o fẹ́ ní èdè rírọrùn. Claude yí àlàyé rẹ padà sí àwọn ìpè API Python ti Blender: ó ṣẹ̀dá ìrísí-onígun (geometry), ó lo àwọn modifier, ó ṣe àwọn iṣẹ́ boolean, ó ṣe ìwọ̀n sí ìwọ̀n gidi, ó sì gbé fáìlì tó parí jáde. Àwòṣe àpẹẹrẹ ni orí òòlù alágbẹ̀dẹ tí ẹnu rẹ̀ tẹ́ẹ́rẹ́ dábùú, tí ó wọ̀n kìlógíráàmù 1, tí a gbẹ́ àwọn lẹ́tà rune Elder Futhark sí ẹ̀gbẹ́ méjèèjì.
A ṣàlàyé ọ̀nà ìsopọ̀ méjì: àfikún (add-on) sáfà Blender MCP (fún Claude Desktop, pẹ̀lú fèrèsé Blender tí o ń rí lójú ẹsẹ̀) àti API Blender tí kò ní ojú-ìṣàkóso (fún Claude Code, pẹ̀lú yíyà lórí sáfà). Àwọn méjèèjì ń ṣe àwọn fáìlì .blend kan náà gẹ́lẹ́.
Ìlànà
Fi Blender sórí kọ̀ǹpútà
Fi Blender sórí kọ̀ǹpútà
Gbà Blender sílẹ̀ láti blender.org: ọ̀fẹ́ ni, orísun ṣíṣí ni (ìwé-àṣẹ GPL), ó sì ń ṣiṣẹ́ lórí Windows, macOS àti Linux. Fi ẹ̀dà 4.0 tàbí èyí tó tuntun jù bẹ́ẹ̀ lọ sí i. Blender ní olùtúmọ̀ Python pípé àti API Python gbígbòòrò tí ó jẹ́ kí a lè kọ ìwé-àṣẹ fún gbogbo iṣẹ́ inú ètò náà. Ohun tí Claude ń lò láti ṣe àwòṣe 3D nìyí: gbogbo bọ́tìnnì, àkójọ-àṣàyàn àti irinṣẹ́ inú Blender ló ní ìbámu rẹ̀ nínú Python.
Lẹ́yìn tí o bá fi sí i, ṣí Blender lẹ́ẹ̀kan láti rí i dájú pé ó ń bẹ̀rẹ̀. Ìwọ yóò rí ìran ìbẹ̀rẹ̀ àìyípadà tí ó ní kúbù kan, kámẹ́rà àti iná kan. Pa á dé: nínú ìlànà iṣẹ́ pẹ̀lú AI, láti ọ̀nà jíjìn ni a ó ti máa darí Blender.
Àwọn irinṣẹ́ tí a nílò:
Kọ̀ǹpútà Tábìlì
Blender (sọ́fítíwè)Yan ọ̀nà ìsopọ̀ rẹ
Yan ọ̀nà ìsopọ̀ rẹ
Ọ̀nà méjì ló wà láti so Claude mọ́ Blender. Yan èyí tó bá ètò rẹ mu:
Ọ̀nà A — Sáfà Blender MCP (Claude Desktop): fi àfikún Model Context Protocol (MCP) sínú Blender, tí ó sọ ọ́ di sáfà àdúgbò. Claude Desktop yóò so mọ́ ọn tààrà, yóò sì lè ṣiṣẹ́ kóòdù Python, ya àwòrán ojú-ìwòye (viewport), kí ó sì ka àlàyé ìran, nígbà tí ìwọ ń wo àwòṣe náà bí ó ṣe ń kọ́ lójú ẹsẹ̀ nínú fèrèsé Blender.
Ọ̀nà B — API Blender tí kò ní ojú-ìṣàkóso (Claude Code): ṣiṣẹ́ Blender ní ipò tí kò ní ojú-ìṣàkóso (láìsí GUI), tí sáfà FastAPI fi wé. Claude Code ń fi àwọn ìwé-àṣẹ Python ránṣẹ́ nípasẹ̀ HTTP, Blender ń ṣiṣẹ́ wọn, ó sì ń dá àwọn fáìlì tó jáde padà. Ó yára jù fún iṣẹ́ ọ̀pọ̀lọpọ̀ lẹ́ẹ̀kan, ó sì ń ṣiṣẹ́ lórí sáfà tó jìnnà, ṣùgbọ́n o kò ní rí ojú-ìwòye lójú ẹsẹ̀: fáìlì .blend tó parí ni o ó yẹ̀ wò lẹ́yìn náà.
Ọ̀nà A dára jù fún àpẹrẹ ìbáṣepọ̀ nígbà tí o fẹ́ rí ìyípadà kọ̀ọ̀kan. Ọ̀nà B dára jù fún àwọn ìlànà aládàáṣe, ṣíṣe lórí sáfà àti ṣíṣiṣẹ́ láìsí ojú-ìbojú.
Ṣètò sáfà Blender MCP (Ọ̀nà A)
Ṣètò sáfà Blender MCP (Ọ̀nà A)
Fi àfikún Blender MCP sí i láti GitHub (iṣẹ́-àkànṣe 'blender-mcp', tí ó pè é ní MCP for Blender; àfikún náà ń ṣiṣẹ́ sáfà kan nínú Blender tí Claude lè bá sọ̀rọ̀). Gbà fáìlì addon.py rẹ̀ sílẹ̀. Nínú Blender: Edit → Preferences → Add-ons → Install… → yan addon.py, lẹ́yìn náà mú 'Interface: MCP for Blender' ṣiṣẹ́. Nínú ojú-ìwòye 3D, tẹ N láti ṣí ọ̀pá ẹ̀gbẹ́, kí o sì yan táàbù MCP for Blender.
Tẹ 'Start MCP Server'. Blender ti ń dúró de ìsopọ̀ láti ọ̀dọ̀ Claude báyìí. Nínú ètò Claude Desktop, fi sáfà Blender MCP kún un gẹ́gẹ́ bí orísun irinṣẹ́ (README iṣẹ́-àkànṣe náà fúnni ní àyọkà ètò rẹ̀). Nígbà tí ó bá ti so pọ̀, Claude yóò ní àǹfààní sí àwọn irinṣẹ́ bí execute_blender_code, get_scene_info àti get_viewport_screenshot: gbogbo ohun tí a nílò láti ṣe àpẹrẹ àwòṣe 3D nípasẹ̀ ìjíròrò.
Àwọn irinṣẹ́ tí a nílò:
Addon sẹ́fà MCP ti BlenderṢètò API Blender tí kò ní ojú-ìṣàkóso (Ọ̀nà B)
Ṣètò API Blender tí kò ní ojú-ìṣàkóso (Ọ̀nà B)
Ṣẹ̀dá sáfà FastAPI tí ó fi Blender tí kò ní ojú-ìṣàkóso wé. Sáfà náà ń gba àwọn ìwé-àṣẹ Python nípasẹ̀ ibùdó-ìpè POST /execute, ó ń ṣiṣẹ́ wọn ní ipò abẹ́lẹ̀ Blender (blender --background --python), ó sì ń dá àwọn fáìlì tó jáde padà. Sáfà tó kéré jù lọ nílò ibùdó-ìpè kan ṣoṣo:
Kọ kóòdù Python tí o gbà láti ọ̀dọ̀ Claude sínú fáìlì kan nínú àpò-iṣẹ́ (directory), fún àpẹẹrẹ job.py, kí o sì ṣiṣẹ́ rẹ̀ pẹ̀lú: blender --background --python job.py. Fi fáìlì .blend tó jáde pamọ́ sínú àpò-iṣẹ́ náà, kí o sì pèsè rẹ̀ nípasẹ̀ ibùdó-ìpè GET /files. Claude Code ń pe àwọn ibùdó-ìpè HTTP wọ̀nyí láti fi àwọn ìwé-àṣẹ ránṣẹ́ àti láti gba àwọn fáìlì àwòṣe tó parí.
Ètò kan náà nìyí tí a ń lò nínú àwọn ìlànà ṣíṣe àwòrán pẹ̀lú AI (ComfyUI): irinṣẹ́ ìṣẹ̀dá tí kò ní ojú-ìṣàkóso, tí API fi wé, tí ó ń ṣiṣẹ́ lórí sáfà tí ó ní GPU.
Àwọn irinṣẹ́ tí a nílò:
Kọ̀ǹpútà TábìlìṢàlàyé àwòṣe tí o fẹ́ ṣe
Ṣàlàyé àwòṣe tí o fẹ́ ṣe
Sọ fún Claude ní èdè rírọrùn ohun tí o fẹ́ kọ́. Jẹ́ kí ìwọ̀n, ohun èlò àti àbùdá ti ara ṣe kedere. Fún àpẹẹrẹ:
'Ṣe àpẹrẹ orí òòlù alágbẹ̀dẹ tí ẹnu rẹ̀ tẹ́ẹ́rẹ́ dábùú, tí ó wọ̀n kìlógíráàmù 1. Ojú ìlù yẹ kí ó jẹ́ onígun mẹ́rin tí igun rẹ̀ rọ́bọ́tọ́, ẹnu tẹ́ẹ́rẹ́ yẹ kí ó wà ní ìbú (tínrín ní Z, fẹ̀ ní Y) láti tì irin. Fi àwọn lẹ́tà rune Elder Futhark ᚦᛟᚱ (TOR) kún un, tí a gbẹ́ ní ìjìnlẹ̀ mm 3 sí ẹ̀gbẹ́ pẹlẹbẹ méjèèjì. Ṣe ìwọ̀n ìrísí-onígun náà kí ìwọ̀n-àyè rẹ̀ jẹ́ cm³ 127.4 gẹ́lẹ́ (kìlógíráàmù 1 irin líle tí ìwúwo-àyè rẹ̀ jẹ́ kg/m³ 7850). Fi ihò olóbìírípo sí i fún ọwọ́ òòlù.'
Claude yóò yí àlàyé yìí padà sí ọ̀wọ́ àwọn iṣẹ́ Python fún Blender. Bí àlàyé rẹ bá ṣe péye tó, bẹ́ẹ̀ ni ẹ̀dà àkọ́kọ́ yóò ṣe sún mọ́ ohun tí o fẹ́ tó. Lo ìwọ̀n gidi (mìlímítà, gíráàmù, ìdíwọ̀n igun) dípò àwọn ọ̀rọ̀ àfiwé ('mú un tóbi sí i').
Claude ń ṣe àwọn ìwé-àṣẹ Python fún Blender, ó sì ń ṣiṣẹ́ wọn
Claude ń ṣe àwọn ìwé-àṣẹ Python fún Blender, ó sì ń ṣiṣẹ́ wọn
Claude ń ṣẹ̀dá ìwé-àṣẹ Python tí ó ń lo API Python ti Blender (módù bpy) láti kọ́ àwòṣe náà. Ọ̀wọ́ ìwé-àṣẹ tó wọ́pọ̀ fún orí òòlù:
1. Ṣẹ̀dá kúbù ìpìlẹ̀ kí o sì ṣe ìwọ̀n rẹ̀ sí ìwọ̀n òòlù ní àròpin
2. Pín mesh sí wẹ́wẹ́ láti fi ìrísí-onígun kún un fún mímọ
3. Lọ sí orí igun (vertex) kọ̀ọ̀kan láti mọ bí ẹnu tẹ́ẹ́rẹ́ ṣe ń dín kù, ìrísí ojú ìlù àti ìwúlé àárín
4. Lo modifier Subdivision Surface fún àwọn ìtẹ̀ tó dán
5. Lu ihò ọwọ́ òòlù pẹ̀lú iṣẹ́ boolean DIFFERENCE nípa lílo sìlíńdà
6. Ṣe ìṣirò ìwọ̀n-àyè mesh kí o sì lo ìwọ̀n-ìpín kan náà káàkiri láti dé kìlógíráàmù 1 irin
7. Ṣẹ̀dá àwọn kúbù gígé kékeré fún ìlà kọ̀ọ̀kan nínú àwọn rune, kí o sì yọ wọ́n kúrò lára ojú náà pẹ̀lú iṣẹ́ boolean
Claude ń fi ìwé-àṣẹ yìí ránṣẹ́ sí Blender (nípasẹ̀ MCP tàbí API). Blender ń ṣiṣẹ́ rẹ̀, ó sì ń ṣe ìrísí-onígun 3D náà. Pẹ̀lú MCP (Ọ̀nà A), o ń rí àwòṣe náà bí ó ṣe ń yọ jáde nínú ojú-ìwòye lójú ẹsẹ̀.
Ṣàyẹ̀wò àpẹrẹ náà kí o sì mú un sunwọ̀n sí i
Ṣàyẹ̀wò àpẹrẹ náà kí o sì mú un sunwọ̀n sí i
Ṣàyẹ̀wò àwòṣe náà. Ní Ọ̀nà A, yípo rẹ̀ ká nínú ojú-ìwòye Blender. Ní Ọ̀nà B, gbà fáìlì .blend sílẹ̀ kí o sì ṣí i nínú Blender, tàbí ní kí Claude ya àwòrán ojú-ìwòye. Ṣàyẹ̀wò ìwọ̀n, ìbáradọ́gba àti ìpéye àwọn kúlẹ̀kúlẹ̀. Àwọn ìṣòro tó wọ́pọ̀ nínú ẹ̀dà àkọ́kọ́ àti bí o ṣe lè darí Claude láti tún wọn ṣe:
• Ọ̀rọ̀ yí padà sẹ́yìn ní ẹ̀gbẹ́ kan → sọ ojú wo (+Y tàbí -Y) ló nílò yíyí bíi dígí
• Àwòṣe kéré jù tàbí tóbi jù → fún un ní ìwọ̀n tí o fẹ́ ní mm
• Àwọn ohun tí a gbẹ́ pòórá lórí ojú tó tẹ̀ → Claude gbọ́dọ̀ béèrè ibi tí ojú náà wà gan-an ní ibi ìgbẹ́ kọ̀ọ̀kan
• Àwọn iṣẹ́ boolean ba mesh jẹ́ → sọ fún Claude kí ó lo ohun ìgé ọ̀tọ̀ fún ìlà kọ̀ọ̀kan, kì í ṣe ìrísí-onígun tí a so pọ̀
• Àwọn apá wà lórí òpó (axis) tí kò tọ́ → máa lo orúkọ òpó nígbà gbogbo (+X, -Y, +Z), má ṣe sọ 'iwájú' tàbí 'ẹ̀yìn' láéláé, nítorí wọn kò ṣe kedere nínú 3D
Àtúnṣe kọ̀ọ̀kan jẹ́ ìyípo kan nínú ìjíròrò: o ṣàlàyé ìṣòro náà, Claude ṣàtúnṣe ìwé-àṣẹ, ó tún un ṣiṣẹ́, o sì tún ṣàyẹ̀wò. Ìgbà méjì sí márùn-ún ló sábà máa ń mú àwòṣe tó parí jáde.

Jẹ́rìí àwòṣe náà láti gbogbo igun
Jẹ́rìí àwòṣe náà láti gbogbo igun
Yí àwòṣe náà padà láti ṣàyẹ̀wò ojú kọ̀ọ̀kan. Rí i dájú pé àwọn rune tí a gbẹ́ ń kà dáadáa ní ẹ̀gbẹ́ pẹlẹbẹ méjèèjì: ọ̀rọ̀ tó wà ní ojú +Y yẹ kí ó hàn bíi dígí lọ́nà àdáyébá tí a bá wò ó láti ìhà +Y, ọ̀rọ̀ tó wà ní ojú -Y sì yẹ kí ó kà dáadáa láti ìhà -Y. Rí i dájú pé ihò ọwọ́ òòlù mọ́, ó sì wà ní àárín. Jẹ́rìí pé ẹnu tẹ́ẹ́rẹ́ ń dín kù dáadáa láìsí etí tó ní ẹyín.
Nínú Blender, tẹ Numpad 1 fún iwájú (ìwòye -Y), Ctrl+Numpad 1 fún ẹ̀yìn (ìwòye +Y), Numpad 3 fún ọ̀tún (ìwòye +X) àti Numpad 7 fún òkè (ìwòye +Z). Àwọn ìwòye ortografiki wọ̀nyí ń fi àwọn ìṣòro ìtòlẹ́sẹẹsẹ hàn tí ìwòye perspective ń fi pamọ́.

Fi pamọ́ gẹ́gẹ́ bí .blend (ọ̀nà-ìpamọ́ àkọ́kọ́)
Fi pamọ́ gẹ́gẹ́ bí .blend (ọ̀nà-ìpamọ́ àkọ́kọ́)
Fi àwòṣe náà pamọ́ gẹ́gẹ́ bí fáìlì .blend (File → Save As, tàbí nípasẹ̀ ìwé-àṣẹ: bpy.ops.wm.save_as_mainfile(filepath='model.blend')). Ọ̀nà-ìpamọ́ .blend ni ọ̀nà-ìpamọ́ àbínibí Blender, òun sì ni àṣàyàn tó dára jù fún ìpamọ́ àti pínpín:
• Ó ń pa gbogbo àkójọ modifier, àwọn ohun èlò, ètò ìran àti ìtàn àtúnṣe mọ́
• A lè ṣàtúnṣe rẹ̀ pátápátá: maker mìíràn lè ṣí i, yí ọ̀rọ̀ rune padà, yí ìwọ̀n rẹ̀ padà fún ìwúwo mìíràn, tàbí ṣàtúnṣe pàrámítà èyíkéyìí
Fáìlì .blend ni orísun òtítọ́ kan ṣoṣo fún àwòṣe náà.
Gbé fáìlì àpẹrẹ sókè sí Youblob
Gbé fáìlì àpẹrẹ sókè sí Youblob
Nígbà tí o bá ń ṣẹ̀dá tàbí ṣàtúnṣe blueprint lórí Youblob, fi ìgbésẹ̀ àpẹrẹ kún un (irú àkóónú: 'design'), kí o sì gbé fáìlì .blend sókè. Youblob ń fi àwọn fáìlì .blend hàn gẹ́gẹ́ bí àwòtẹ́lẹ̀ 3D ìbáṣepọ̀ nínú aṣàwákiri, ó ń fi wọ́n sílẹ̀ fún gbígbà sílẹ̀, ó sì lè pèsè wọn tààrà fún títẹ̀ 3D láìyí wọn padà sí ọ̀nà-ìpamọ́ mìíràn.
Kọ ìwọ̀n, ìwúwo àti ìwúwo-àyè ohun èlò àwòṣe náà sínú àlàyé ìgbésẹ̀ kí àwọn maker mìíràn lè mọ àwọn àlàyé gangan. Fún àwọn àwòṣe onípàrámítà (bí òòlù yìí tí a ṣe ìwọ̀n rẹ̀ nípa ìwúwo), kọ àwọn oníyípadà tí a gbọ́dọ̀ yí padà láti ṣe é bí a ṣe fẹ́: àwọn maker mìíràn gbọ́dọ̀ lè ṣàtúnṣe àpẹrẹ náà fún àìní wọn láìbẹ̀rẹ̀ láti òdo.
Àwọn ìṣe tó dára jù fún ṣíṣe àwòṣe 3D pẹ̀lú ìrànlọ́wọ́ AI
Àwọn ìṣe tó dára jù fún ṣíṣe àwòṣe 3D pẹ̀lú ìrànlọ́wọ́ AI
Ẹ̀kọ́ tí a kọ́ nígbà tí a ń ṣe àpẹrẹ orí òòlù ará Nọ́ọ̀sì àti àwọn àwòṣe mìíràn pẹ̀lú Claude:
• Lo orúkọ òpó, kì í ṣe ìhà: sọ 'ojú +Y' àti 'òpó -Z', má ṣe sọ 'iwájú' tàbí 'òkè' láéláé: wọn kò ṣe kedere nínú 3D, wọ́n sì ń mú àbájáde tó yí padà bíi dígí wá.
• Àwọn iṣẹ́ boolean nílò àwọn ohun ìgé ọ̀tọ̀ọ̀tọ̀: síso ọ̀pọ̀ ìrísí ìpìlẹ̀ pọ̀ ṣáájú iṣẹ́ boolean ń ṣẹ̀dá ìrísí-onígun tí kì í ṣe manifold (non-manifold). Jẹ́ kí ohun ìgé kọ̀ọ̀kan jẹ́ nǹkan ọ̀tọ̀.
• Béèrè ibi tí ojú náà wà gan-an: lẹ́yìn pípín sí wẹ́wẹ́ àti àwọn modifier, ojú mesh kò sí níbi tí ìwọ̀n àkọ́kọ́ tọ́ka sí. Claude gbọ́dọ̀ wọn ipò àwọn orí igun kí ó tó fi ohun ìgbẹ́ tàbí ìgé sí i.
• Ṣe ìwọ̀n nípa ìwọ̀n-àyè, kì í ṣe nípa ìwọ̀n gígùn: láti dé ìwúwo tí o fẹ́, ṣe ìṣirò ìwọ̀n-àyè mesh nípa ọ̀nà tetrahedra onísàmì (signed tetrahedra), lẹ́yìn náà lo ìwọ̀n-ìpín kan náà káàkiri: (target_vol / current_vol) ^ (1/3).
• Tún un ṣe ní ìyípo 2-5: ìwé-àṣẹ àkọ́kọ́ máa ń tọ̀nà ní ìdá 80%. Ìyípo àyẹ̀wò àti àtúnṣe kọ̀ọ̀kan ń mú àwọn ìṣòro tó kù. Ìgbà márùn-ún ló sábà máa ń mú àwòṣe tó ṣetán fún ìṣelọ́pọ̀ jáde.
Àwọn irinṣẹ́ tó nílò
3Àwọn Ohun Èlò Ìtọ́nisọ́nà Tí A So Pọ̀
CC0 Àgbègbè Gbogbogbò
Blueprint yìí ti jáde lábẹ́ CC0. O lè ṣe àdàkọ, yí padà, pín, àti lò láìsí ìyọ̀ǹda.
Ṣàtìlẹ́yìn Olùṣẹ́dá nípa rírà àwọn ọjà nipasẹ̀ Blueprint wọn Ẹ̀san Olùṣẹ́dá tí àwọn Olùtajà gbé kalẹ̀, tàbí ṣẹ̀dá àtúnṣe tuntun ti Blueprint yìí kí o sì fi sínú Blueprint rẹ gẹ́gẹ́ bí ìsopọ̀ láti pín owó-wíwọlé.
