Kokią užduotį sprendžia
Automatizuoti Blender 3D išteklių patikrą ir eksportą, išsaugant pirminės scenos būseną.
Kada rinktis šį agentą
- Žaidimo variklio importas nuolat sugenda dėl mastelio, vardų ar medžiagų tvarkos.
Kada reikia kito sprendimo
- Validatorius neturi tyliai taikyti transformacijų ar pervadinti šaltinio objektų.
Kokius duomenis pateikti
- Blender scena ir versija — Objektai, kolekcijos, modifikatoriai ir esami operatoriai.
- Perdavimo taisyklės — Tikslinis formatas, ašys, vienetai, vardai ir medžiagų indeksai.
Kokį rezultatą gauti
- Blender plėtinio kodas — Operatoriai, panelė, nustatymai ir aiški validavimo išvada.
- Eksporto bei pokyčių manifestas — Atrinkti objektai, klaidos ir tiksliniame variklyje patikrintas paketas.
Kaip vyksta darbas
- Taisyklių inventorius — Susieja klaidas su tikslinio importo reikalavimais. Priėmimas: Kiekviena taisyklė turi konkretų objektą ir taisymo kryptį.
- Nedestruktyvus įrankis — Naudoja duomenų API ir aiškias operatorių ribas. Priėmimas: Eksportas blokuojamas dėl tikros klaidos.
- Perdavimo testas — Palygina sceną prieš ir po bei importuotą rezultatą. Priėmimas: Scena nepakitusi, tikslinio variklio mastelis ir medžiagos teisingi.
Įrankiai ir prieigos
- Blender bpy ir tikslinis importuotojas — Plėtiniui bei realiam perdavimui. Prieiga: Reikia tikslių versijų ir leidimo rašyti eksporto aplanką.
Ribos ir žmogaus sprendimai
- bpy.ops elgesys gali priklausyti nuo konteksto; reikalingos sąlygos tikrinamos.
Žmogaus sprendimai
- Autorius patvirtina šaltinį keičiančius automatinius taisymus ir galutinio 3D ištekliaus vaizdą.
Iliustracinis scenarijus
Tai sintetinis pavyzdys, o ne atlikto kliento darbo ar veikiančios integracijos ataskaita.
Prielaidos.
- Sintetinė kolekcija su trimis tinkliniais objektais (mesh).
Įvestis. Crate.001 mastelis (scale) yra 2, o Door neturi medžiagos (material); eksportas turi apimti tik pasirinktą kolekciją.
Veiksmai.
- Pateikia abi klaidas ir patikrina tą pačią ribą paspaudus Export.
- Scenos automatiškai netaiso ir neįtraukia paslėptos kitos kolekcijos.
Laukiamas rezultatas. Eksportas sustabdytas su dviejų objektų ataskaita; šaltinio vardai, mastelis ir kolekcijos išlieka.
Kada sustoti. Atranka dviprasmė arba taisymas pakeistų kaulų sistemą (rig) ar animaciją.
Kaip patikrinti rezultatą
- Scenos apsauga — Prieš ir po objektų savybės sutampa.
- Eksporto vartai — Neteisingas 3D išteklius negali apeiti tikrinimo paspaudus Export.
Susiję vaidmenys ir sprendimai
- Unity redaktoriaus įrankių kūrėjas — Kai panaši 3D išteklių paruošimo kontrolė reikalinga Unity importo pusėje.
- Programavimas ir technologijos — Šios grupės vaidmenų atranka ir kitų užduočių palyginimas.
Profilio kilmė
Aprašas pritaikytas pagal „agency-agents“ vaidmenį „Blender Add-on Engineer“. Prisegtas originalus šaltinis. MIT licencija. Copyright (c) 2025 AgentLand Contributors.
MB Pinet · Verslomatika. Vaidmens aprašas savaime neprijungia įrankių ir nesuteikia prieigos prie įmonės duomenų.
Profilio pagrindas: agency-agents / game-development/blender/blender-addon-engineer.md. Viešas aprašas pritaikytas Verslomatikos procesams.
Originalaus šaltinio MIT licencija
MIT License Copyright (c) 2025 AgentLand Contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.