blender-unreal-asset-bridge hufanya nini
blender-unreal-asset-bridge ni programu-jalizi ya Blender inayorahisisha uhamishaji wa mandhari kamili kwenda Unreal Engine. Badala ya kuhamisha vipengee kimoja kimoja na kujenga upya mipangilio kwa mkono, unaweza kuweka alama kwenye vipengee katika Blender, kuendesha uhamishaji wa kundi moja, na kutengeneza muundo wa folda ulioundwa kwa ajili ya mchakato wa Unreal Engine.
Programu-jalizi hii inaweza kuhamisha meshes tuli, meshes za mifupa, animasyo za Action, nyimbo za NLA, akiba za Alembic, splines, kamera, migongano, sockets na maudhui ya Sequencer. Pia hutengeneza hati ya uingizaji ya Python inayounda upya muundo uliohamishwa katika Content Browser ya Unreal Engine.
Mradi huu unalenga Windows x64, Blender 4.2 au baadaye, na Unreal Engine 4 au 5. Hati za uingizaji zinazotengenezwa zinahitaji Unreal Engine 4.26 au baadaye.
Vipengele muhimu
- Uhamishaji wa mandhari kwa kundi: Hamisha mazingira yote, seti ya wahusika, au mandhari ya sinema kwa operesheni moja.
- Usaidizi wa mesh na animasyo: Hamisha meshes tuli, meshes za mifupa, Actions zilizochaguliwa, nyimbo za NLA, malengo ya morph, na akiba za Alembic.
- Migongano na sockets zilizoundwa katika Blender: Unda maumbo ya migongano ya boksi, mbonyeo, duara, au kapsuli na sockets kabla ya kuhamisha.
- Uthibitishaji kabla ya uhamishaji: Kikagua makosa hutambua matatizo ya majina, mizani, nyenzo na animasyo, na kinaweza kurekebisha baadhi ya matatizo kwa kubofya mara moja.
- Hati za uingizaji za Unreal zinazotengenezwa: Unda upya muundo wa Content Browser kupitia hati ya Python iliyotengenezwa.
- Uhamishaji wa sinema: Hamisha kamera na maudhui ya Sequencer kama Level Sequence huku mikato, uwiano wa picha, umbali wa focal na mgeuko wa lenzi vikihifadhiwa.
- Mtiririko wa clipboard: Nakili kamera, splines na sockets kwa kubandika moja kwa moja katika Unreal Engine.
- Usaidizi wa AI: Unganisha mtoa huduma na modeli inayooana na OpenAI ili kazi za kawaida za kuweka majina, ukaguzi na uhamishaji zifanywe kupitia mazungumzo.
Sakinisha programu-jalizi ya Blender
1. Pakua toleo la Windows
Pakua ZIP ya toleo kutoka ukurasa wa matoleo ya mradi. Kifurushi hiki kimekusudiwa Windows x64 na Blender 4.2 au baadaye.
2. Ondoa kizuizi kwenye faili ya ZIP
Windows inaweza kuweka faili za ZIP zilizopakuliwa kama zilizozuiwa. Fungua PowerShell na utekeleze amri ifuatayo, ukirekebisha njia ikiwa faili imehifadhiwa mahali pengine:
powershell Unblock-File -Path "$HOME\Downloads\blender-unreal-asset-bridge.zip"3. Sakinisha kupitia mapendeleo ya Blender
- Fungua Blender.
- Nenda kwenye Edit > Preferences > Get Extensions.
- Fungua menyu ya viendelezi na uchague Install from Disk.
- Chagua faili ya ZIP uliyopakua.
- Washa blender-unreal-asset-bridge.
Baada ya kuwasha programu-jalizi, fungua Blender 3D Viewport, bonyeza N ili kuonyesha upau wa pembeni, kisha uchague paneli ya blender-unreal-asset-bridge.
4. Sanidi muunganisho wa msaidizi
Chagua mtoa huduma wa AI, weka maelezo ya muunganisho, kisha uchague modeli. Paneli ya usanidi huhifadhi anwani ya mwisho ya mtoa huduma na ufunguo. Unaweza kutuma ujumbe ndani ya Blender au uchague Open Studio Window.
Wacha Blender iendelee kufanya kazi unapotumia Studio Window au mteja wa nje. Mitiririko yote miwili huwasiliana na kipindi cha Blender kinachotumika.
Andaa mandhari kwa ajili ya uhamishaji
Panga mandhari ya Blender katika vipengee na mikusanyo unayotaka kutuma kwenye Unreal Engine. Hii inaweza kujumuisha vipengee vya mazingira, meshes za wahusika, Actions za animasyo, vitu vya migongano, sockets, kamera na data ya sinema.
Kabla ya kuhamisha, amua chaguo zinazolingana na mradi lengwa:
- Weka injini lengwa kuwa Unreal Engine 5, au chagua Unreal Engine 4 inapohitajika. Unreal Engine 4.26 na matoleo ya baadaye yanaungwa mkono kwa hati za uingizaji zinazotengenezwa.
- Tumia FBX kwa mtiririko wa kawaida wa mesh, au chagua Alembic kwa akiba na meshes zinazoendeshwa na uigaji.
- Acha Unit scale ikiwa Auto ili kubadilisha vipimo vya Blender kuwa mizani ya Unreal Engine.
- Acha Axis transform ikiwa Auto ili kubadilisha mizunguko, pivoti na mageuzi mengine kulingana na kanuni za Unreal Engine.
- Chagua Actions kwa uhamishaji wa animasyo binafsi, au badilisha hadi NLA wakati wimbo mmoja mchanganyiko unapaswa kuhamishwa.
- Washa chaguo za Error checker na Import script isipokuwa mtiririko wako wa kazi unahitaji vinginevyo.
Endesha uhamishaji wa kawaida wa kundi
Hamisha kifurushi cha mazingira
- Weka alama au chagua mkusanyo wenye vipengee vya mazingira.
- Kagua mipangilio ya mizani ya vipimo, mageuzi ya mhimili, majina, migongano na sockets.
- Endesha kikagua makosa kabla ya kuhamisha.
- Rekebisha matatizo yaliyoripotiwa au tumia marekebisho yanayopatikana ya kubofya mara moja.
- Anza uhamishaji wa kundi.
- Fungua folda ya matokeo iliyotengenezwa na uthibitishe kuwa vipengee vimepangwa katika muundo wa folda ulio tayari kwa Unreal.
Uhamishaji huandika vipengee vya mandhari kwenye diski katika muundo uliokusudiwa kwa Unreal Engine. Meshes tuli zinaweza kujumuisha migongano na sockets zilizoundwa katika Blender, hivyo kuepuka hatua ya pili ya kujenga migongano kwenye injini.
Hamisha mhusika na animasyo
- Chagua skeletal mesh na Actions unazotaka kuhamisha.
- Chagua Actions kwa animasheni zilizochaguliwa tofauti, au chagua NLA kwa track moja ya animasheni iliyochanganywa.
- Endesha kikagua hitilafu ili kugundua matatizo ya animasheni, skeli, majina, au usanidi.
- Anza uhamishaji na kagua faili zilizozalishwa za skeletal mesh, skeleton, animasheni, na morph target.
- Tumia script ya uingizaji iliyozalishwa ili kuunda upya muundo unaolingana wa maudhui ya Unreal Engine.
Hamisha kamera na maudhui ya sinema
Jumuisha camera rig na maudhui yake ya Sequencer katika uhamishaji. Script ya uingizaji ya Unreal iliyozalishwa inaweza kuunda upya sinema kama Level Sequence, huku ikihifadhi mipigo ya kamera, uwiano wa picha, umbali wa fokasi, na mkengeuko wa lenzi. Vinginevyo, nakili kamera kwenye ubao wa kunakili na uibandike moja kwa moja kwenye Unreal Engine Sequencer.
Ingiza faili zilizozalishwa kwenye Unreal Engine
- Fungua mradi wa Unreal Engine utakaopokea vipengee.
- Tafuta script ya uingizaji ya Python iliyozalishwa na programu-jalizi.
- Fungua koni ya Python ya Unreal Engine.
- Endesha script iliyozalishwa.
- Kagua Content Browser ili kuona muundo wa folda ulioundwa upya na vipengee vilivyoingizwa.
Script zilizozalishwa zinahitaji Unreal Engine 4.26 au matoleo ya baadaye. Ikiwa script inaonekana kutofanya chochote, thibitisha kuwa inaendeshwa ndani ya koni ya Python ya injini na kwamba toleo la injini linakidhi hitaji hilo.
Marejeleo ya usanidi
- Injini lengwa: Unreal Engine 5 kwa chaguo-msingi, ikiwa na usaidizi wa Unreal Engine 4.
- Muundo wa uhamishaji: FBX kwa chaguo-msingi; Alembic inapatikana kwa kache na mesh zinazoendeshwa na simuleringi.
- Skeli ya vipimo: Otomatiki kwa chaguo-msingi, ikibadilisha vipimo vya Blender kuwa skeli ya Unreal Engine.
- Mabadiliko ya mhimili: Otomatiki kwa chaguo-msingi, yakibadilisha mabadiliko na pivoti kulingana na kanuni za Unreal Engine.
- Hali ya animasheni: Actions kwa chaguo-msingi, huku NLA ikipatikana kwa track zilizochanganywa.
- Maumbo ya mgongano: Box, Convex, Sphere, na Capsule.
- Script ya uingizaji: Imewezeshwa kwa chaguo-msingi ili kuzalisha script ya Python ya Unreal Engine.
- Kikagua hitilafu: Kimewezeshwa kwa chaguo-msingi ili kukagua majina, skeli, nyenzo, na usanidi wa animasheni.
- Mtoa huduma: Inaoana na OpenAI kwa chaguo-msingi, ikiwa na URL ya endpoint na ufunguo uliosanidiwa kwenye paneli.
- Modeli: Chagua modeli inayotumika kwa shughuli zinazoendeshwa kupitia mazungumzo.
Vidokezo vya mtiririko wa juu
Thibitisha kabla ya kutatua matatizo ya uingizaji wa Unreal
Endesha kikagua hitilafu kabla ya kila uhamishaji mkubwa. Matatizo ya vipimo, mihimili, pivoti, majina, nyenzo, au usanidi wa animasheni ni rahisi kurekebisha kwenye Blender kabla faili hazijafika kwenye injini. Inapowezekana, tumia urekebishaji wa mbofyo mmoja wa kikagua badala ya kuchanganua tabia ya uingizaji inayotokea kwenye Unreal Engine.
Tumia mabadiliko ya kiotomatiki kama msingi
Kwa miradi mingi, acha skeli ya vipimo na mabadiliko ya mhimili kwenye Auto. Ikiwa kipengee kinafika kikiwa na skeli au mzunguko usio sahihi, endesha tena kikagua hitilafu na ukague kitu kinachotambuliwa badala ya kurekebisha kila kipengee kilichoingizwa wewe mwenyewe.
Chagua hali ya animasheni kwa makusudi
Tumia Actions unapotaka animasheni zilizochaguliwa zisafiri pamoja na skeletal mesh kama uhamishaji tofauti. Tumia NLA wakati scene chanzo inawakilisha track moja iliyochanganywa ambayo inapaswa kuhamishwa kama mfululizo mmoja wa animasheni.
Dumisha majina na muundo wa mahali lengwa kwa uthabiti
Programu-jalizi huhifadhi kanuni za majina na huunda mti wa folda unaolenga Unreal. Majina thabiti ya mesh, migongano, soketi, animasheni, na mikusanyo hurahisisha kukagua script ya uingizaji iliyozalishwa na kudumisha Content Browser inayotokana nayo.
Tumia msaidizi wa AI kwa shughuli za kawaida
Baada ya kusanidi mtoa huduma na modeli, eleza kazi za kawaida kama vile kuweka majina, kukagua, au kurekebisha mipangilio ya uhamishaji kwenye Blender. Weka Blender ikiwa imefunguliwa unapotumia Studio Window au mteja wa nje ili msaidizi aweze kuwasiliana na kipindi cha programu-jalizi kinachoendelea.
Kutatua matatizo
ZIP haitasakinishwa
Ondoa kizuizi kwenye faili iliyopakuliwa kwa:
powershell Unblock-File -Path "$HOME\Downloads\blender-unreal-asset-bridge.zip"Kisha rudi kwenye kisakinishi cha viendelezi cha Blender na usakinishe ZIP tena.
Paneli haipo
Thibitisha kuwa programu-jalizi imewezeshwa kwenye Edit > Preferences > Get Extensions. Pia thibitisha kuwa unatumia Blender 4.2 au toleo la baadaye kwenye Windows x64.
Vipengee vina skeli au mzunguko usio sahihi
Acha skeli ya vipimo na mabadiliko ya mhimili ikiwa kwenye Auto, kisha endesha tena kikagua hitilafu. Kimeundwa kutambua kitu kinachovunja mnyororo wa mabadiliko.
Script ya uingizaji haifanyi chochote
Thibitisha kuwa toleo la Unreal Engine ni 4.26 au la baadaye na endesha script iliyozalishwa kutoka kwenye koni ya Python ya injini.
Msaidizi wa AI hajibu
Kagua endpoint ya mtoa huduma, ufunguo wa API, na jina la modeli kwenye N-panel. Blender lazima ibaki imefunguliwa wakati Studio au mteja wa nje anawasiliana na programu-jalizi.
Hitimisho
blender-unreal-asset-bridge hubadilisha uhamishaji wa Blender kwenda Unreal kutoka kazi ya mikono kuwa mtiririko unaoweza kurudiwa. Sakinisha programu-jalizi ya Windows, andaa na thibitisha scene yako, hamisha kwa kundi vipengee vinavyohitajika, na endesha script ya Python ya Unreal Engine iliyozalishwa. Kwa mabadiliko ya kiotomatiki, migongano na soketi zilizoandaliwa kwenye Blender, usaidizi wa animasheni, uhamishaji wa sinema, na usaidizi wa hiari wa AI, mtiririko huu hupunguza kazi za kurudia za uingizaji na usanidi huku ukiweka maandalizi ya vipengee kwenye Blender.
