
Gukora imiterere ya 3D ukoresheje Claude AI na Blender — kuva ku biganiro kugeza kuri dosiye ya .blend
Blender ni porogaramu y'ubuntu kandi ifunguye (open-source) ikomeye kurusha izindi ku isi mu gukora imiterere ya 3D. Claude AI ishobora kwandika no gukoresha inyandiko-porogaramu (scripts) za Python za Blender kugira ngo ikore imiterere ya 3D ihamye: kuva ku mashusho yoroshye kugeza ku bishushanyo mbonera bigoye bifite inyandiko zikebwe, ubuso bugoramye n'ibipimo nyabyo. Iyi blueprint ikwigisha guhuza Claude na Blender no gukora dosiye z'igishushanyo cya 3D ziteguye gutangazwa, ukoresheje ibiganiro bisanzwe.
Aho kwiga imbonerahamwe igoye ya Blender ifite amagana y'uturango n'imenyu, usobanura icyo ushaka mu magambo yoroshye. Claude ihindura ibisobanuro byawe mo amabwiriza ya API ya Python ya Blender: ikora ishusho (geometry), ikoresha modifiers, ikora ibikorwa bya boolean, ihindura ingano ikurikije ibipimo nyabyo kandi ikohereza dosiye yarangiye. Urugero ni umutwe w'inyundo y'umucuzi ufite umunwa uhese uhagaze ku ruhande, upima kilo 1, ufite inyuguti za rune za Elder Futhark zikebwe ku mpande zombi.
Hasobanurwa uburyo bubiri bwo guhuza: umugereka (add-on) wa seriveri ya Blender MCP (kuri Claude Desktop, idirishya rya Blender rigaragara ako kanya) na API ya Blender idafite imbonerahamwe (kuri Claude Code, ishushanya kuri seriveri). Uburyo bwombi butanga dosiye za .blend zisa neza neza.
Amabwiriza
Shyiraho Blender
Shyiraho Blender
Kuramo Blender kuri blender.org: ni ubuntu, ifunguye (uruhushya rwa GPL) kandi ikora kuri Windows, macOS na Linux. Shyiraho verisiyo ya 4.0 cyangwa iyisumbuye. Blender ifite umusemuzi wuzuye wa Python na API ngari ya Python ituma buri gikorwa cyose cya porogaramu gishobora gukorwa n'inyandiko-porogaramu. Ibi ni byo Claude ikoresha mu gukora imiterere ya 3D: buri buto, imenyu n'igikoresho muri Blender bifite ikibisimbura muri Python.
Umaze kuyishyiraho, fungura Blender rimwe urebe ko itangira. Uzabona ishusho y'itangira isanzwe ifite ikibumbe cy'impande esheshatu (cube), kamera n'itara. Yifunge: mu mikorere na AI, Blender izayoborwa uri kure.
Ibikoresho by'iyi ntambwe:
Blender (porogaramu)1 igiceIbikoresho bikenewe:
Mudasobwa yo ku MezaHitamo uburyo bwo guhuza
Hitamo uburyo bwo guhuza
Hari uburyo bubiri bwo guhuza Claude na Blender. Hitamo uburyo bukwiranye n'ibyo ufite:
Uburyo A — Seriveri ya Blender MCP (Claude Desktop): shyira muri Blender umugereka wa Model Context Protocol (MCP) uyihindura seriveri y'imbere. Claude Desktop iyihuzaho mu buryo butaziguye kandi ishobora gukoresha kode ya Python, gufata ifoto y'ikirahure cy'irebero (viewport) no gusoma amakuru y'ishusho, mu gihe wowe ureba imiterere yubakwa ako kanya mu idirishya rya Blender.
Uburyo B — API ya Blender idafite imbonerahamwe (Claude Code): koresha Blender mu buryo budafite imbonerahamwe (nta GUI), ipfunyitswe na seriveri ya FastAPI. Claude Code yohereza inyandiko-porogaramu za Python binyuze kuri HTTP, Blender ikazikoresha ikagarura dosiye zavuyemo. Ubu buryo bwihuta ku mirimo myinshi icyarimwe kandi bukorera kuri seriveri iri kure, ariko ntubona viewport ako kanya: usuzuma dosiye ya .blend yarangiye nyuma.
Uburyo A ni bwiza ku gushushanya ukorana na porogaramu ushaka kubona buri mpinduka. Uburyo B ni bwiza ku mikorere yikora, ku gukorera kuri seriveri no gukora nta mugaragaza.
Tegura seriveri ya Blender MCP (Uburyo A)
Tegura seriveri ya Blender MCP (Uburyo A)
Shyiraho umugereka wa Blender MCP uvuye kuri GitHub (umushinga 'blender-mcp', uwita MCP for Blender; uyu mugereka ukoresha imbere muri Blender seriveri Claude ishobora kuvugana na yo). Kuramo dosiye yawo ya addon.py. Muri Blender: Edit → Preferences → Add-ons → Install… → hitamo addon.py, hanyuma ukoreshe 'Interface: MCP for Blender'. Muri viewport ya 3D, kanda N kugira ngo ufungure umurongo w'uruhande maze uhitemo agace MCP for Blender.
Kanda 'Start MCP Server'. Ubu Blender itegereje ko Claude iyihuza. Mu igenamiterere rya Claude Desktop, ongeraho seriveri ya Blender MCP nk'isoko ry'ibikoresho (README y'umushinga itanga igice cy'igenamiterere). Bimaze guhuzwa, Claude ibona ibikoresho nka execute_blender_code, get_scene_info na get_viewport_screenshot: ibikenewe byose mu gushushanya imiterere ya 3D binyuze mu biganiro.
Ibikoresho by'iyi ntambwe:
Inyongera ya seriveri ya MCP ya Blender1 igiceTegura API ya Blender idafite imbonerahamwe (Uburyo B)
Tegura API ya Blender idafite imbonerahamwe (Uburyo B)
Kora seriveri ya FastAPI ipfunyika Blender idafite imbonerahamwe. Seriveri yakira inyandiko-porogaramu za Python binyuze ku irembo POST /execute, ikazikoresha mu buryo bwa Blender bw'inyuma (blender --background --python), igasubiza dosiye zavuyemo. Seriveri yoroshye kurusha izindi ikenera irembo rimwe gusa:
Andika kode ya Python yakiriwe kuri Claude muri dosiye iri mu bubiko bw'akazi, urugero job.py, hanyuma uyikoreshe na: blender --background --python job.py. Bika dosiye ya .blend yavuyemo mu bubiko bw'akazi hanyuma uyitange binyuze ku irembo GET /files. Claude Code ihamagara ayo marembo ya HTTP kugira ngo yohereze inyandiko-porogaramu kandi ifate dosiye z'imiterere yarangiye.
Ni imiterere imwe n'ikoreshwa mu mikorere yo gukora amashusho na AI (ComfyUI): igikoresho cyo guhanga kidafite imbonerahamwe gipfunyitswe na API, gikorera kuri seriveri ifite GPU.
Ibikoresho bikenewe:
Mudasobwa yo ku MezaSobanura imiterere ushaka gukora
Sobanura imiterere ushaka gukora
Bwira Claude mu magambo yoroshye icyo ushaka kubaka. Sobanura neza ibipimo, ibikoresho n'imiterere y'ubugenge. Urugero:
'Shushanya umutwe w'inyundo y'umucuzi upima kilo 1, ufite umunwa uhese uhagaze ku ruhande. Uruhande rukubita rube kare ifite inguni zisatuwe, umunwa uhese ube utambitse (unanutse muri Z, ugari muri Y) kugira ngo usunike icyuma. Ongeraho inyuguti za rune za Elder Futhark ᚦᛟᚱ (TOR) zikebwe mu bujyakuzimu bwa mm 3 ku mpande zombi ziringaniye. Hindura ingano y'ishusho kugira ngo ubunini (volume) bube 127,4 cm³ neza (kilo 1 y'icyuma gikomejwe gifite ubucucike bwa 7850 kg/m³). Shyiramo umwobo w'ishusho y'igi wo gushyiramo umuhini.'
Claude izahindura ibi bisobanuro mo urukurikirane rw'ibikorwa bya Python bya Blender. Uko ibisobanuro byawe biba bihamye, ni ko verisiyo ya mbere iba yegereye icyo ushaka. Koresha ibipimo nyabyo (milimetero, garama, dogere) aho gukoresha amagambo agereranya ('yigire nini').
Claude ikora kandi ikoresha inyandiko-porogaramu za Python za Blender
Claude ikora kandi ikoresha inyandiko-porogaramu za Python za Blender
Claude ikora inyandiko-porogaramu ya Python ikoresha API ya Python ya Blender (moduli ya bpy) kugira ngo yubake imiterere. Urukurikirane rusanzwe ku mutwe w'inyundo:
1. Gukora cube y'ibanze no kuyiha ingano iyegereye iy'inyundo
2. Kugabanya mesh mo uduce kugira ngo hongerwe ishusho izabumbwa
3. Kunyura kuri buri ngingo (vertex) kugira ngo habumbwe inanuka ry'umunwa uhese, ishusho y'uruhande rukubita n'ibyimbye byo hagati
4. Gukoresha modifier ya Subdivision Surface kugira ngo imigoramo ibe yoroshye
5. Gufora umwobo w'umuhini hakoreshejwe igikorwa cya boolean DIFFERENCE na silindiri
6. Kubara ubunini bwa mesh no gukoresha igipimo kimwe cy'ingano kugira ngo hagerwe kuri kilo 1 y'icyuma
7. Gukora cube ntoya zikata kuri buri murongo w'inyuguti za rune no kuzikuramo ku buso hakoreshejwe ibikorwa bya boolean
Claude yohereza iyi nyandiko-porogaramu kuri Blender (binyuze kuri MCP cyangwa API). Blender irayikoresha igatanga ishusho ya 3D. Ukoresheje MCP (Uburyo A), ubona imiterere igaragara muri viewport ako kanya.
Suzuma kandi unoze igishushanyo
Suzuma kandi unoze igishushanyo
Suzuma imiterere. Mu Buryo A, yizengurukeho muri viewport ya Blender. Mu Buryo B, kuramo dosiye ya .blend uyifungurire muri Blender, cyangwa usabe Claude gushushanya ifoto ya viewport. Genzura ibipimo, ingano zigereranyije n'ubuziranenge bw'utuntu duto. Ibibazo bikunze kuboneka muri verisiyo ya mbere n'uko wasaba Claude kubikosora:
• Inyandiko igaragara ihindukiye ku ruhande rumwe → vuga uruhande (+Y cyangwa -Y) rukeneye guhindurwa nk'indorerwamo
• Imiterere ni nto cyane cyangwa nini cyane → tanga igipimo wifuza muri mm
• Ibikebwe byabuze ku buso bugoramye → Claude igomba kubaza aho ubuso buherereye nyabyo kuri buri hantu hakebwa
• Ibikorwa bya boolean byangije mesh → bwira Claude gukoresha igikata cyihariye kuri buri murongo, atari ishusho ihujwe
• Ibice biri ku murongo-shingiro (axis) utari wo → buri gihe koresha amazina y'imirongo-shingiro (+X, -Y, +Z), ntukavuge 'imbere' cyangwa 'inyuma' kuko bidasobanutse muri 3D
Buri gukosora ni intera imwe mu biganiro: usobanura ikibazo, Claude igahindura inyandiko-porogaramu, ikongera kuyikoresha, nawe ukongera gusuzuma. Akenshi inshuro ebyiri kugeza kuri eshanu zitanga imiterere yarangiye.

Genzura imiterere ku mpande zose
Genzura imiterere ku mpande zose
Zengurutsa imiterere kugira ngo ugenzure buri ruhande. Reba ko inyuguti za rune zikebwe zisomeka neza ku mpande zombi ziringaniye: inyandiko iri ku ruhande rwa +Y igomba kugaragara ihindukiye nk'indorerwamo mu buryo busanzwe iyo uyirebeye mu cyerekezo cya +Y, naho inyandiko iri ku ruhande rwa -Y igomba gusomeka neza uyirebeye mu cyerekezo cya -Y. Reba ko umwobo w'umuhini usukuye kandi uri hagati. Emeza ko umunwa uhese unanuka neza nta nkombe zifite amenyo.
Muri Blender, kanda Numpad 1 ku ruhande rw'imbere (ireba -Y), Ctrl+Numpad 1 ku ruhande rw'inyuma (ireba +Y), Numpad 3 iburyo (ireba +X) na Numpad 7 hejuru (ireba +Z). Iyi mirebere igororotse (orthographic) igaragaza amakosa y'itondekanya areba ry'uburebure (perspective) rihisha.

Bika nka .blend (imiterere y'ibanze)
Bika nka .blend (imiterere y'ibanze)
Bika imiterere nka dosiye ya .blend (File → Save As, cyangwa ukoresheje inyandiko-porogaramu: bpy.ops.wm.save_as_mainfile(filepath='model.blend')). Imiterere ya .blend ni imiterere kavukire ya Blender kandi ni yo ihitamo ryiza ryo kubika no gusangira:
• Ibika imirongo yose ya modifiers, ibikoresho (materials), igenamiterere ry'ishusho n'amateka y'ihindura
• Ishobora guhindurwa yose: undi maker ashobora kuyifungura, agahindura inyandiko ya rune, akayiha ingano y'ubundi buremere cyangwa agahindura ikindi kintu cyose
Dosiye ya .blend ni yo soko imwe rukumbi y'ukuri ku miterere.
Shyira dosiye y'igishushanyo kuri Youblob
Shyira dosiye y'igishushanyo kuri Youblob
Iyo ukora cyangwa uhindura blueprint kuri Youblob, ongeraho intambwe y'igishushanyo (ubwoko bw'ibirimo: 'design') hanyuma wohereze dosiye ya .blend. Youblob yerekana dosiye za .blend nk'igaragazamiterere rya 3D rikorana nawe muri mushakisha, ikazitanga ngo zikurwemo, kandi ishobora kuzitegura mu buryo butaziguye ngo zicapwe mu buryo bwa 3D itazihinduye mu yindi miterere.
Shyira ibipimo, uburemere n'ubucucike bw'ibikoresho by'imiterere mu bisobanuro by'intambwe kugira ngo abandi makers bamenye ibiranga nyabyo. Ku miterere ihinduka hakurikijwe ibipimo (nk'iyi nyundo ihindurwa ingano hakurikijwe uburemere), andika ibihinduka bigomba guhindurwa kugira ngo uyihuze n'ibyo ukeneye: abandi makers bagomba gushobora guhuza igishushanyo n'ibyo bakeneye batongeye gutangirira ku busa.
Imikorere myiza mu gukora imiterere ya 3D ifashijwe na AI
Imikorere myiza mu gukora imiterere ya 3D ifashijwe na AI
Amasomo yavuye mu gushushanya umutwe w'inyundo w'Abanyanoridi n'indi miterere hamwe na Claude:
• Koresha amazina y'imirongo-shingiro, si ibyerekezo: vuga 'uruhande rwa +Y' na 'umurongo-shingiro wa -Z', ntukavuge 'imbere' cyangwa 'hejuru': ayo magambo ntasobanutse muri 3D kandi atuma ibisubizo bihindukira nk'indorerwamo.
• Ibikorwa bya boolean bikenera ibikata bitandukanye: guhuza amashusho menshi y'ibanze mbere y'igikorwa cya boolean bitanga ishusho itari manifold (non-manifold). Reka buri gikata kibe ikintu cyihariye.
• Baza aho ubuso buri nyabyo: nyuma yo kugabanya na modifiers, ubuso bwa mesh ntibuba aho ibipimo by'ibanze byerekana. Claude igomba gupima aho ingingo (vertices) ziri mbere yo gushyiraho ibikebwe cyangwa ibikatwa.
• Hindura ingano hakurikijwe ubunini, si ibipimo: kugira ngo ugere ku buremere wifuza, bara ubunini bwa mesh ukoresheje uburyo bwa tetrahedra zifite ibimenyetso (signed tetrahedra), hanyuma ukoreshe igipimo kimwe cy'ingano: (target_vol / current_vol) ^ (1/3).
• Subiramo mu byiciro 2-5: inyandiko-porogaramu ya mbere iba ikwiye ku kigero cya 80%. Buri cyiciro cyo gusuzuma no gukosora gifata ibibazo bisigaye. Akenshi inshuro eshanu zitanga imiterere yiteguye gukorwa.
Ibikoresho
2- 1 igiceUmwanya
- Umwanya
Ibikoresho bikenewe
1- Umwanya
Ibikoresho by'Ibishushanyo Bifitanye Isano
CC0 Umurenge rusange
Iyi blueprint yasohowe munsi ya CC0. Ushobora gukoporora, guhindura, gukwirakwiza no gukoresha nta kwemererwa.
Shyigikira Umuremyi ugura ibicuruzwa binyuze muri Blueprint ye Komisiyo y'Umuremyi byashyizweho n'Abacuruzi, cyangwa kora verisiyo nshya y'iyi Blueprint ukayinjiza nk'isano muri Blueprint yawe kugira ngo musangire inyungu.
